mininova_get
はじめに
mininova_get とは minonova で配布されているトラッカーファイルを使ったファイル交換を支援する perl スクリプトである。
ファイルダウンロードの際に以下の面倒な作業を代行してくれる。
- カレントディレクトリにタイトル名のディレクトリを掘る
- そこにトラッカーファイルをダウンロードしてきて
- btdownloadcurses でファイル取得を開始する
screen と併用し、screen の各ウインドウでこれを実行することによって、同時並行的かつバッチ的に、大量の bittorrent なダウンロードを行なう時などに役に立つ。
姉妹ソフトとして The Pirate Bay 用の pirate_get も作ったので、こちらもよろしく。
更新情報
20070102 Ver0.09 ディレクトリ名先頭が必ず英数字で開始するように変更
- 20061223 Ver0.08
- mininova.org の仕様改訂に追随
- ディレクトリ名も s/\W/_/g して、Unix 的に変な文字を排除
20060912 Ver0.06 トラッカーファイル名を got.torrent に固定
- コメントを POD 化
- screen のウインドウ名として表示するタイトルへのエスケープ中止
- 20060911 Ver0.06
-
- タイトルに括弧が含まれているとコケる問題に対応(Ver0.03 でエンバグ w)
- コメントを pod 化し、make で man にして ~/man にインスコできるようにした
- 20060911 Ver0.05
-
- タイトルにシングルクォートが含まれているとコケる問題に対応(Ver0.03 でエンバグ w)
- 20060907 Ver0.04
-
- 20060907 Ver0.03
-
- トラッカーファイルが *.torrent でない場合に対応
- トラッカーファイルがシェルに展開されてしまったりする問題に対応
- subversion 管理に移行
- 新ソフトウエア公開ページで公開
- 20060806 Ver0.02
-
- URI::Escapeで、クォートとかを含む URL に対応
- ダウンロード上限引数がないときワーニングが出る問題に対応
- 20060530 Ver0.01
-
- 空白文字を含むトラッカーファイルに対応
- screen 子ウインドウ名をタイトル名にする
- 20060529 Ver0.0
-
動作に必要な環境
- Perl ver.5.8.* および LWP::Simple URI::Escape モジュール
- btdownloadcurses (bittornado のものを推奨)
- wget
インストール
ここ にあるtarballを開梱して、make install 。
使い方
書式
% moninova_get 配布ページurl [ アプ速度上限(kb/s)]
凡例
% moninova_get http://www.mininova.org/tor/323221 50
今後の予定
- ダウンロードと同時に落したもののデータベースを作る
教訓・その他
連絡先
動作報告、問題報告、変更提案、御要望などは、他のユーザの方とも情報共有できるように、なるべく、こちら へのコメントとして、お願い致します。
活用ノウハウ等
TBD
リンク
連絡先:webadmin.itsumi@gmail.com
