wget や curl のように使用できるビットトレント クライアントまたは (Java|Python|Ruby|Perl) ライブラリはありますか?
wget を使用するように、単純にスクリプトのステップとして使用したいと思います。
編集:申し訳ありませんが、私はUbuntuを使用していると述べるべきでした。
wget や curl のように使用できるビットトレント クライアントまたは (Java|Python|Ruby|Perl) ライブラリはありますか?
wget を使用するように、単純にスクリプトのステップとして使用したいと思います。
編集:申し訳ありませんが、私はUbuntuを使用していると述べるべきでした。
ctorrent
概要 ctorrent[一般オプション][ダウンロードオプション][トレントにする オプション]file.torrent CTorrentはCで書かれたBitTorrentクライアントです。 Xサーバーなどのグラフィカルコンポーネントが必要です。それはとして構築されています コンソールプログラムとそれは、そのマシンでリモートで使用することもできます 外部sshアクセスを提供します。
コマンドラインからrtorrentにトレントをロードできます。
wgetはダウンロード後に終了します。.rtorrent.rcのon_finishedイベントにexitコマンドを追加できます。
アプリケーションをバックグラウンドで実行する必要がある場合は、画面管理ユーティリティまたは&演算子を使用できます。
ファイルのダウンロードを監視したい場合は、画面管理を省略します。
別の解決策は、rtorrentにディレクトリのトレントを監視させることです。ダウンロードが完了したら、移動先のディレクトリを指定できます。ダウンロードを開始するには、スクリプトを使用してファイルを監視ディレクトリに移動し、「完了」ディレクトリでファイルを確認して、完了ステータスを確認します。
btdownloadヘッドレス
あらすじ btdownloadheadless [ オプション ... ] URL btdownloadheadless [ オプション ... ] ファイル名
私は常に Transmission-cli を使用しており、ほとんどの Linux ディストリビューションは、コマンド ライン インターフェイスである Transmission-cli と GUI 部分を分割しています。私が提案できるもう 1 つの方法は Lftp ですが、一部のサイトでは機能しないことがわかりました。
もう 1 つのオプションは、bittorrent.com の公式の「BitTorrent」クライアント (もちろんバージョン 6 より前) です。コンソール版と curses 版の両方が含まれています。通常、さまざまな Linux ディストリビューションで (GUI バージョンであるパッケージではbittorrent
なく) パッケージと呼ばれます。bittorrent-gui
Linux の最新版は 5.x ですが、Ubuntu/Debian には 3.x しかありません。コンソール バージョンと curses バージョンに対してそれぞれ (4.x と 5.x で)bittorrent-console
またはを実行します。bittorrent-curses
またはbtdownloadheadless.bittorrent
またはbtdownloadcurses.bittorrent
(3.x の場合)。
gnibbler の提案に従って、bittornado パッケージの btdownloadheadless を使用しました。また、簡単にバックグラウンドにできる進行状況などを表示するために、btdownloadcurses で screen を使用することをお勧めします。