FlexGet + Delugeを使用してトレントを自動的にダウンロードする

この作品を書くために、私はこの投稿に動機付けられました。 以下に、 FlexGetDelugeを使用してLostfilmでトレントを自動ダウンロードする実装を、独自の例で説明します。 すべてがUbuntu 9.10で発生します



最初に、バージョン1.2以上のDelugeトレントクライアントバージョンをインストールする必要があります



ここからPPA 追加するには、[システム]-> [管理]-> [アプリケーションソース]-> [その他のソフトウェア]を選択します(はい、コンソールからも実行できますが、私にとっては便利です...) その後、更新

sudo apt-get upgrade





そして、クライアントを置きます

sudo apt-get install deluge





delugedデーモンも設定します(これは重要なポイントの1つです)

sudo apt-get install deluged







インストール後、クライアントを実行し、[編集]-> [オプション]-> [インターフェイス]-> [クラシック表示]に移動して、このオプションを無効にします。 クライアントを再起動すると、新しい項目「変更」->「接続マネージャー」が表示されます。 127.0.0.1 ∗ 8846でデーモンを起動します。 すべて、クライアントは受信するように構成されています。



次に、FlexGetを配置します。 ここでは、インストールについて明確な言語で詳しく説明します 。 高いスキルを持っている人-SVNからそれを入れてください-微調整のためのより新しくて興味深いグッズがあります。 ただし、起動用のデフォルトのr1226も適切であり、後でいつでも更新できます。



それでは、FlexGetをセットアップしましょう。



2つのタスクがありました。





FlexGetのデフォルト設定は〜/ .flexget / config.ymlにありますが、特別な-cオプションを使用して任意の場所を使用できます(これは私が行いました)。 オプションの全リストはflexget -hを介して利用可能です



構成はYAMLファイルです。 1つのポイントを覚えておくことは重要です。余分なスペースがあると、構成の構造が壊れます。



config.ymlの設定は次のようになります(ポイントをタブではなくスペースだけで置き換えます-これは重要です。コードタグでは必要なインデント数を表示できなかったため、ドットがあります)

feeds:

..lostfilm:

....headers:

......cookie: "uid=******; pass=**********************; usess=***********************"

....rss: lostfilm.tv/rssdd.xml

....deluge:

......label: lostfilm

....regexp:

......accept:

........- 'Fringe': /home/crow/media/Fringe/

........- 'Stargate Universe': /home/crow/media/Stargate.Universe/

........- ' ': /home/crow/media/Vampire.Diaries/








重要なポイント:





コマンドで端末からFlexGetを実行する

flexget -c /path/to/config/config.yml







結果は次のようになります

2010-04-15 01:44 INFO deluge lostfilm Using deluge 1.2 api

2010-04-15 01:44 INFO feed lostfilm Produced 15 entries.

2010-04-15 01:44 INFO feed lostfilm Accepted: 3 (Rejected: 0 Undecided: 12 Failed: 0)

2010-04-15 01:44 INFO download lostfilm Downloading: (Fringe). . . (Olivia. In the Lab. With the Revolver).. (S02E17)

2010-04-15 01:44 INFO download lostfilm Downloading: : (Stargate Universe). (Divided).. (S01E12)

2010-04-15 01:44 INFO download lostfilm Downloading: (The Vampire Diaries). (Let the Right One In). (S01E17)

2010-04-15 01:44 INFO deluge lostfilm Connecting to daemon at localhost:58846..

2010-04-15 01:44 INFO deluge lostfilm Connected to daemon at localhost:58846..

2010-04-15 01:44 INFO deluge lostfilm (Fringe). . . (Olivia. In the Lab. With the Revolver).. (S02E17) successfully added to deluge.

2010-04-15 01:44 INFO deluge lostfilm : (Stargate Universe). (Divided).. (S01E12) successfully added to deluge.

2010-04-15 01:44 INFO deluge lostfilm (The Vampire Diaries). (Let the Right One In). (S01E17) successfully added to deluge.

2010-04-15 01:44 INFO deluge lostfilm Connection lost to daemon at localhost:58846 reason: Connection was closed cleanly.








原則として、それだけです。 スケジュールされた実行のためにcronでチームを放棄するだけです。



FlexGetとDelugeの対話をより柔軟に構成できる多くのオプションがあります(ダウンロードしたファイルの名前を変更したり、season01、season02などのサブフォルダーを分散したりするなど)。 しかし、このトピックは別の記事に基づいています。



All Articles