GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

sabnzbd

sabnzbd – SABnzbd – 自動化されたUsenetダウンロードツール

投稿日:

SABnzbd – 自動化されたUsenetダウンロードツール http://sabnzbd.org

SABnzbd – 自動化されたUsenetダウンロードツール

SABnzbdはPythonで書かれたオープンソースバイナリニュースリーダーです。

それは完全に無料で、信じられないほど使いやすく、どこでも実際に動作します。 SABnzbdはUsenetを可能な限り自動化することにより、Usenetをシンプルかつ合理化します。 .nzb追加する.nzbです。 SABnzbdはそこから引き継がれ、そこから自動的にダウンロードされ、検証され、修復され、抽出され、人為的な相互作用がゼロになります。 あなたがもっと知りたいのであれば、私たちのウェブサイト( https://sabnzbd.org)に向かうことができます

依存関係の解決

SABnzbdには、実行する前に必要な依存関係があります。 以前にさまざまなLinuxパッケージの1つからSABnzbdを実行したことがある場合は、すでに必要な依存関係がすべて存在する可能性が高いです。 そうでない場合は、ここであなたが探しているものがあります:

  • python (2.7.x以降のみ、ただし3.xxでは使用できません)
  • python-cheetah
  • par2 (マルチスレッドpar2インストールガイドはこちら
  • unrar (あなたがunrarの “公式”非自由版を得たことを確認してください)
  • sabyenc (インストールガイドはこちら

オプション:

  • python-cryptography (ダウンロード時に暗号化されたRARファイルの証明書生成と検出を有効にする)
  • python-dbus (キューの終了時にShutdown / Restart / Standby PCへのオプションを有効にする)
  • 7zip
  • unzip

あなたのパッケージマネージャはこれらを提供する必要があります。 そうでない場合は、より詳細なインストールガイドにリンクがあります。

ソースからSABnzbdを実行する

すべての依存関係を整理したら、次のコマンドを実行します。

python -OO SABnzbd.py

または、バックグラウンドで実行したい場合は次のようにします。

python -OO SABnzbd.py -d -f /path/to/sabnzbd.ini

多言語サポートが必要な場合は、次のコマンドを実行します。

python 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への安定したリリースのマージは簡単です:リリースブランチは常に正しいです。
  • masterdevelop合併されません。
  • developmaster基づいていません。
  • リリースブランチブランチはdevelopのみからリリースされます。
  • リリースブランチ用に特別に作成されたバグフィックスがそこで実行されます(特定のため、 developチェリーピックされていないdevelop )。
  • develop時に行われたバグ修正は、リリースブランチに対してチェリーピックされる可能性があります。
  • 1.1.0がすでにリリースされている場合は1.0.2をリリースしません。







-sabnzbd
-, ,

執筆者: