この記事では、新しいテレビ番組の新しいエピソードがトレントとして自動的にダウンロードされ、Konkiがこれらのダウンロードされたトレントの数を表示するようにシステムを構成する方法を示します。
まず、pytvshowsが必要
です 。
ここで取り上げ
ます 。 彼女の仕事の原理は次のとおりです。彼女はtvrss.netでクロールし、そこで必要なショーを探し、新しいシリーズの急流がある場合はアップロードします。
インストール:
1)ダウンロードしたアーカイブのあるフォルダーに移動します
2)解凍
tar xf pytvshows-0.2.tar.gz
3)アーカイブを削除する
rm pytvshows-0.2.tar.gz
4)新しく作成されたフォルダーに移動します
cd pytvshows-0.2
5)インストール
sudo python setup --install
6)戻ってフォルダーを削除します
cd ... && rm -R pytvshows-0.2
素晴らしい、pytvshowsがインストールされています。 構成ファイルを作成します
1)ホームフォルダーに移動します
cd〜
2)構成ファイルを作成する
vim .pytvshows.cfg
3)ここで、ファイルに関心のあるショーの名前を入力します。 これを行うには、tvrss.netにアクセスして、目的の番組の正しい名前を探します。 スペースをプラス記号で置き換え、側面に角かっこを追加します。 たとえば、次のように:
[ザ+シンプソンズ]
[家族+男]
[南+公園]
4)pytvshowsを実行する
pytvshows
5)pytvshowsは設定ファイルを特別な方法で処理します。 このファイルを見ると、次のようなものが表示されます。
[南+公園]
エピソード= 3
シーズン= 13
show_type = seasonepisode
human_name =サウスパーク
時間= 2009-03-19 04:49:40
ここで、エピソードとシーズンが最後のエピソードを設定しました。 新しいシリーズが登場すると、pytvshowsはトレントをダウンロードし、エピソードとシーズンをそれぞれ変更します
これで、pytvshowsの構成が完了しました。 今、私たちはすべてを自動化します
1)まず、トレントでホームフォルダーが乱雑にならないように、トレント用に別のフォルダーを作成します。
mkdirショー
2)pytvshowsというスクリプトを作成します
vim pytvshows
3)以下を入れます
#!/ bin / bash
pytvshows -o / home / user / shows
ここで、ユーザーはユーザー名に置き換える必要があります
4)スクリプトを実行可能にする
chmod + x pytvshows
5)スクリプトを/etc/cron.dailyに入れます
sudo mv pytvshows /etc/cron.daily/
これで、pytvshowsは新しいエピソードを1日1回(もしあれば)ホームディレクトリのショーフォルダーにアップロードします。
conkyを設定して、これらすべてをデスクトップに表示します。
1)conkyをインストールします(まだインストールされていない場合)
debian / ubuntuへ:sudo apt-get install conky
2)ファイルpshow.pyを作成します
vim pshow.py
3)以下を入れます
#!/ usr / bin / python
OSインポートシステムから
システム( 'ls /home/user/.shows/> /tmp/.shows')
f =ファイル( '/ tmp / .shows')
s = f.readlines()
f.close()
システム( 'rm /tmp/.shows')
印刷len(s)
常に3行目のユーザーをユーザー名に置き換えます
4)スクリプトを実行可能にする
chmod + x pshow.py
5)移動して名前を変更する
sudo mv pshow.py / usr / bin / pshow
スクリプトのタスクは非常に簡単です。ショーフォルダー内のトレントの数をカウントします
conkyを構成します。 .conkyrcファイルに次を追加します。
$ {execi 120 pshow}
Konkiは、showsフォルダにトレントの数を表示します
それだけです、見てくれてありがとう