qBit 管理
これは、次のような qBittorrent インスタンスを管理するために使用されるプログラムです。
- トラッカー URL に基づいて torrent にタグを付ける
save_path
に基づいてカテゴリをカテゴリのsave_path
内の未分類の torrent に適用します- 現在のカテゴリに基づいてカテゴリを変更する (
cat_change
) - 未登録のトレントを削除します (クロスシードされていない場合はデータとトレントを削除します。そうでない場合は、トレントが削除されるだけです)
- 一時停止状態のクロスシード トレントを自動的に追加します。 *注: クロスシードでは、qBit への torrent インジェクションが直接可能になり、この機能が必要/使用されることはほとんどなくなりました。*
- 一時停止した torrent を最小サイズ順に再確認し、完了したら再開します
- qBittorrent によって参照されていない孤立したファイルをルート ディレクトリから削除します
- ルート フォルダーの外側にハード リンクがないすべての torrent にタグを付けます (複数ファイルの torrent の場合は最大のファイルが使用されます)。
- タグ/カテゴリでフィルタリングされたグループに基づいて共有制限を適用し、最大比率やシード時間に基づいてこれらのトレントとコンテンツを削除するオプションのクリーンアップを可能にします。さらに、トラッカー ルールが確実に尊重されるように最小シード時間を設定したり、トレントを存続させるために最小限のシーダー数を設定したりできます。
- トレントを削除するときにデータを直接削除するのではなく、RecycleBin フォルダーにファイルを移動する RecycleBin 機能
- x 分ごとにスクリプトを実行する組み込みスケジューラ。 (
--run
コマンドを使用してスケジューラなしで実行できます) - Notifiarr と Apprise API の統合による Webhook 通知
サポートされている Qbittorrent のバージョン
Qbittorrent と対話するために qbittorrent-api に依存しています。
一般に、Qbittorrent の新しいリリースはすぐにはサポートされないと予想されます。 qbittorrent-api がそのバージョンのサポートを追加するまで、サポートを追加することはできません。変更されたマテリアルとその影響は、Qbit Manage がサポートする前に評価する必要があります。
マスター
開発する
はじめる
インストールに関するヘルプについては Wiki を参照してください
- qbit_manage をインストールするには、ローカルホストに Python 3.9.0 以降をインストールしてローカル インストール ガイドに従うか、Docker をインストールして Docker インストール ガイドまたは unRAID インストール ガイドに従ってください。
- インストールしたら、qBittorrent インスタンスに接続するためのすべての値を入力した構成ファイルを作成して、構成をセットアップする必要があります。
- このツールで使用できるコマンドのリストを参照してください。
使用法
可能なコマンドのリストを使用して対話型ターミナルでスクリプトを実行するには、次のコマンドを実行します。
サポート
- ご質問がある場合、またはサポートが必要な場合は、Notifiarr Discord に参加し、
qbit-manage
チャネルに質問を投稿してください。 - エラーが発生した場合、または問題に機能拡張の投稿がある場合。
- 設定に関する質問がある場合は、ディスカッションに投稿してください。
- プル リクエストは歓迎されますが、開発ブランチに送信してください。