Clip-Master-Toolkit
~A New Frontier in Clipboard Management~
🚀 Clip-Master-Toolkitの概要
Clip-Master-Toolkitは、クリップボードの管理と活用を次のレベルに引き上げる革新的なアプリケーションです。PyQt6を使用したGUIインターフェースと、LiteLLMを通じて大規模言語モデル(LLM)と統合されており、日常のテキスト処理タスクをより効率的かつインテリジェントに行うことができます。バージョン0.2.4では、パッケージバージョンとPyPI公開ワークフローの更新、READMEファイルの調整を行いました。プロジェクト名がclip_masterからclip-master-toolkitに変更されたため、既存のスクリプトや自動化タスクの更新が必要です。 英語と日本語のREADMEも更新されています。setup.pyの改善により依存関係の管理が明確化され、requirements.txtがない場合のフォールバック処理が追加されました。これにより、PyQt6, pyperclip, litellm, qt-material, loguruが自動的にインストールされます。
✨ 主な機能
- クリップボード履歴管理:過去にコピーしたテキストを履歴として保存し、簡単にアクセス・再利用できます。
- LLM統合:LiteLLMを使用して、クリップボードの内容を様々な言語モデルで処理できます。
- カスタマイズ可能なGUI:PyQt6で構築された直感的で使いやすいインターフェース。
- フレキシブルなモデル選択:使用するLLMモデルを自由に指定可能。
- エクスポート/インポート機能:クリップボード履歴のバックアップと復元が可能。
- StreamlitアプリへのREADME表示:StreamlitアプリでREADMEの内容を直接確認できます。
🔧 使用方法
-
インストール:
pip install clip-master-toolkit
-
起動:
clip-master-toolkit
-
基本的な使い方:
- クリップボードの内容は自動的に表示されます。
- 「LLMで処理」ボタンをクリックして、テキストをLLMで処理します。
- サイドバーから過去のクリップボード内容を選択して再利用できます。
- Streamlitアプリを実行することで、README.mdの内容を確認できます。
📦 インストール手順
pip install clip-master-toolkit を実行してください。バージョンアップには pip install --upgrade clip-master-toolkit を使用してください。
🆕 最新情報 (バージョン 0.2.4)
- 🚀 プロジェクト名が
clip_masterからclip-master-toolkitに変更されました。CLIコマンドもclip-masterからclip-master-toolkitに変更されました。既存のスクリプトや自動化タスクを更新する必要があります。 - 🚀 パッケージバージョンを
0.2.3から0.2.4に更新しました。README.mdファイルの先頭のYAMLフロントマターを削除し、整形しました。README.mdの余分な空行を削除し、可読性を向上させました。README.mdの処理強化のためreモジュールを追加しました。 - 🚀 PyPIパッケージ名を
clip-masterからclip-master-toolkitに変更しました。 - 🚀 README.mdファイル内の画像パスを修正しました。
- 🚀
setup.pyの改善により、依存関係の管理が明確化され、requirements.txtが存在しない場合のフォールバック処理が追加されました。PyQt6,pyperclip,litellm,qt-material,loguruが自動的にインストールされます。
📄 ライセンス
このプロジェクトはMITライセンスの下で公開されています。詳細はLICENSEファイルをご覧ください。
🤝 コントリビューション
プルリクエスト、イシュー、機能提案など、あらゆる形での貢献を歓迎します。大きな変更を加える前に、まずイシューを開いて議論しましょう。
🙏 謝辞
Maki、iris-s-coon
📬 連絡先
質問や提案がある場合は、Githubのイシューを開いてください。 メールアドレス: sunwood.ai.labs@gmail.com
Clip-Master-Toolkitで、あなたのクリップボード体験を革新しましょう!🚀✨
Release files for clip-master-toolkit 0.2.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| clip_master_toolkit-0.2.5.tar.gz | 486.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| clip_master_toolkit-0.2.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 971.2 kB
Release files / clip_master_toolkit-0.2.5.tar.gz
| Download URL | clip_master_toolkit-0.2.5.tar.gz |
|---|---|
| Size | 486.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2c3cf66209a5959ac431805efea863b7a57c77ee65893b06c27f48127206b8d0
|
|
BLAKE2b-256 checksum How to use checksums |
457ae77a3ad0d236f7005e06e1fd54344d2a069a5e7e87da497a9cc1ad0a7cfd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Release files / clip_master_toolkit-0.2.5-py3-none-any.whl
| Download URL | clip_master_toolkit-0.2.5-py3-none-any.whl |
|---|---|
| Size | 484.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6d39e4e129b71ba5e6837e661136e1d06d6b4eb6f8d9ff661e74a815c077c2dc
|
|
BLAKE2b-256 checksum How to use checksums |
6c34dd30e6d9510d9d8da05bdf330031be42a95ee5f948c333382c109c856c49
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|