Skip to main content

A comprehensive clipboard management toolkit with GUI and CLI interfaces

Project description


Clip-Master-Toolkit

~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を活用して作成されています。

🚀 Clip-Master-Toolkitの概要

Clip-Master-Toolkitは、クリップボードの管理と活用を次のレベルに引き上げる革新的なアプリケーションです。PyQt6を使用したGUIインターフェースと、LiteLLMを通じて大規模言語モデル(LLM)と統合されており、日常のテキスト処理タスクをより効率的かつインテリジェントに行うことができます。バージョン0.2.3では、プロジェクト名とバージョン番号の更新、READMEファイルの画像パス修正、および英語と日本語のREADMEファイルの更新を行いました。setup.pyの改善により依存関係の管理が明確化され、requirements.txtがない場合のフォールバック処理が追加されました。これにより、PyQt6, pyperclip, litellm, qt-material, loguruが自動的にインストールされます。これらの変更により、アプリケーションの安定性と使いやすさが向上しています。

✨ 主な機能

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

🔧 使用方法

  1. インストール:

    pip install clip-master-toolkit
    
  2. 起動:

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

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

📦 インストール手順

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

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

  • 🚀 プロジェクト名がclip_masterからclip-master-toolkitに変更されました。CLIコマンドもclip-masterからclip-master-toolkitに変更されました。既存のスクリプトや自動化タスクを更新する必要があります。
  • 🚀 setup.pyの改善と依存関係の明示的定義(commit: c65813b)を行いました。requirements.txtがない場合のフォールバック処理が追加されました。これにより、PyQt6, pyperclip, litellm, qt-material, loguruが依存関係として自動的にインストールされます。
  • 🚀 README.mdのフォーマット調整と依存関係の修正(commit: 03894c1, commit: ec3a80b, commit: d8fbc09)を行いました。
  • 🚀 プロジェクト名とバージョン番号の更新(commit: c65813b)を行いました。

📄 ライセンス

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

🤝 コントリビューション

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

🙏 謝辞

Maki、iris-s-coon

📬 連絡先

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


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

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.4.tar.gz (486.6 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: clip_master_toolkit-0.2.4.tar.gz
  • Upload date:
  • Size: 486.6 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.4.tar.gz
Algorithm Hash digest
SHA256 e47c4835e42585462ca6d7b95b67796806359337092428ca5fac6aedd958837a
MD5 1239b81302548fdc7c542a46d672f419
BLAKE2b-256 48553bb13a7e9141cbb31a732c7c1c37753abd7e0c617b0f07c43b25ac6cc5c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clip_master_toolkit-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 7d055cce7211b1ec650a6f765cadd8f2ac2de35f24306f54b9b66e4c2df10e21
MD5 420c7a900a0ad467c6a609445baa0c08
BLAKE2b-256 b0d0f919ef2d98d1cb94aadd942ee1a3d6c049e9c465840271ac13fc5e7996cb

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