Skip to main content

A comprehensive clipboard management toolkit with GUI and CLI interfaces

Project description


title: ClipMaster emoji: 🌖 colorFrom: pink colorTo: purple sdk: streamlit sdk_version: 1.39.0 app_file: app.py pinned: false license: mit


ClipMaster

~A New Frontier in Clipboard Management~

GitHub Repository GitHub stars GitHub forks GitHub last commit GitHub top language GitHub release GitHub tag PyPI version PyPI downloads

Python PyQt6 LiteLLM Git GitHub pip Markdown

[!IMPORTANT] このリポジトリのリリースノートやREADME、コミットメッセージの多くは、ChatGPTlitellmを活用して作成されています。

🚀 ClipMasterの概要

ClipMasterは、クリップボードの管理と活用を次のレベルに引き上げる革新的なアプリケーションです。PyQt6を使用したGUIインターフェースと、LiteLLMを通じて大規模言語モデル(LLM)と統合されており、日常のテキスト処理タスクをより効率的かつインテリジェントに行うことができます。バージョン0.2.2では、setup.pyの改善による依存関係の明確化、新しいアイコンの追加、README.mdのフォーマット調整と依存関係の修正、そして英語と日本語のREADMEの更新を行いました。これにより、アプリケーションの安定性と使い勝手が向上しています。

✨ 主な機能

  • クリップボード履歴管理:過去にコピーしたテキストを履歴として保存し、簡単にアクセス・再利用できます。
  • LLM統合:LiteLLMを使用して、クリップボードの内容を様々な言語モデルで処理できます。
  • カスタマイズ可能なGUI:PyQt6で構築された直感的で使いやすいインターフェース。
  • フレキシブルなモデル選択:使用するLLMモデルを自由に指定可能。
  • エクスポート/インポート機能:クリップボード履歴のバックアップと復元が可能。
  • StreamlitアプリへのREADME表示:StreamlitアプリでREADMEの内容を直接確認できます。

🔧 使用方法

  1. インストール:

    pip install clip-master
    
  2. 起動:

    clip-master
    
  3. 基本的な使い方:

    • クリップボードの内容は自動的に表示されます。
    • 「LLMで処理」ボタンをクリックして、テキストをLLMで処理します。
    • サイドバーから過去のクリップボード内容を選択して再利用できます。
    • Streamlitアプリを実行することで、README.mdの内容を確認できます。

📦 インストール手順

pip install clip-master を実行してください。バージョンアップには pip install --upgrade clip-master を使用してください。

🆕 最新情報 (バージョン 0.2.2)

  • 🎉 新しいアイコンを追加しました。
  • 🚀 setup.pyの改善と依存関係の明示的定義を行いました。requirements.txtが存在しない場合のフォールバック処理を追加しました。これにより、PyQt6, pyperclip, litellm, qt-material, loguruが依存関係として自動的にインストールされます。
  • 🚀 README.mdのフォーマット調整と依存関係の修正を行いました。

📄 ライセンス

このプロジェクトはMITライセンスの下で公開されています。詳細はLICENSEファイルをご覧ください。

🤝 コントリビューション

プルリクエスト、イシュー、機能提案など、あらゆる形での貢献を歓迎します。大きな変更を加える前に、まずイシューを開いて議論しましょう。

🙏 謝辞

Maki、iris-s-coon

📬 連絡先

質問や提案がある場合は、Githubのイシューを開いてください。 メールアドレス: sunwood.ai.labs@gmail.com


ClipMasterで、あなたのクリップボード体験を革新しましょう!🚀✨

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

clip_master_toolkit-0.2.3.tar.gz (486.2 kB view details)

Uploaded Source

Built Distribution

clip_master_toolkit-0.2.3-py3-none-any.whl (484.4 kB view details)

Uploaded Python 3

File details

Details for the file clip_master_toolkit-0.2.3.tar.gz.

File metadata

  • Download URL: clip_master_toolkit-0.2.3.tar.gz
  • Upload date:
  • Size: 486.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for clip_master_toolkit-0.2.3.tar.gz
Algorithm Hash digest
SHA256 c22f4c762eeea18cd53dd0ec7151680bd3584883bae288e391160b178a680e50
MD5 9b85ab0baeca033e43250e9faf7631b3
BLAKE2b-256 8f5b1b5d1bce6e8dab4ef5aee094627e5ab7b7db3c4879388f775ae1f183fce6

See more details on using hashes here.

File details

Details for the file clip_master_toolkit-0.2.3-py3-none-any.whl.

File metadata

File hashes

Hashes for clip_master_toolkit-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 145221f7d696e234d5687643bdaba50f8584ff37f6e291043008fa60038f24c4
MD5 b0275a3007dd18ab0c5aed06553ec0c9
BLAKE2b-256 2bd607c2d65c879718f83085d5d381049c5aa8d648bc32295d9264c6924af6c0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page