サブンズBD
SABnzbd 4.3.3
SABnzbd は、Python で書かれたオープンソースのバイナリ ニュースリーダーです。
完全に無料で使いやすく、実質的にどこでも機能します。 SABnzbd は、できる限りすべてを自動化することで、Usenet を可能な限りシンプルかつ合理化します。必要なのは.nzb
追加することだけです。 SABnzbd がそこを引き継ぎ、人的介入なしで自動的にダウンロード、検証、修復、抽出、ファイル化されます。 SABnzbd は簡単なセットアップ ウィザードを提供し、セットアップを検証するための自己分析ツールを備えています。
さらに詳しく知りたい場合は、当社の Web サイト https://sabnzbd.org にアクセスしてください。
SABnzbd には、実行する前に必要な依存関係がいくつかあります。以前にさまざまな Linux パッケージのいずれかから SABnzbd を実行したことがある場合は、必要な依存関係がすべてすでに揃っている可能性があります。そうでない場合、探しているものは次のとおりです。
python
(Python 3.8 以降、多くの場合python3
と呼ばれます)requirements.txt
にリストされています。 python3 -m pip install -r requirements.txt -U
でインストールします。par2
(マルチスレッド par2 インストール ガイドはここにあります)unrar
(unrar の「公式」非フリー版を必ず入手してください)オプション:
requirements.txt
を参照してください。パッケージ マネージャーがこれらを提供する必要があります。そうでない場合は、インストール ガイドにリンクがあります。
すべての依存関係を整理したら、次のコマンドを実行するだけです。
python3 -OO SABnzbd.py
または、バックグラウンドで実行したい場合は、次のようにします。
python3 -OO SABnzbd.py -d -f /path/to/sabnzbd.ini
多言語サポートが必要な場合は、次を実行します。
python3 tools/make_mo.py
他の多くのコマンド ライン オプションについては、ここで詳しく説明します。
私たちが使用するワークフローは、「GitFlow」を簡略化したものです。基本的に:
master
には安定リリース ( master
にマージされている) のみが含まれており、エンドユーザーを対象としています。develop
統合のターゲットであり、エンドユーザーを対象としたものではありません。1.1.x
は 1.1.x (1.1.0 -> 1.1.1 -> 1.1.2) のリリースおよびメンテナンス ブランチであり、エンドユーザー向けではありません。feature/my_feature
develop
に基づく一時的な機能ブランチです。bugfix/my_bugfix
は、 develop
に基づくバグ修正のためのオプションの一時ブランチです。条件:
master
にマージするのは簡単です。リリース ブランチは常に正しいです。master
再develop
にマージされません。develop
master
に再ベースされていません。develop
のみからのブランチです。develop
のために厳選されたものではありません)。develop
時に行われたバグ修正は、リリース ブランチに厳選される場合があります。