トレントのコンテンツをダウンロードする単一のコマンドに興味があります(ダウンロードを停止するまで、ダウンロードに続くシードとして参加する可能性があります)。
通常、事前に個別に起動する必要のあるtorrent-clientデーモンと、制御するクライアント(などtransmission-remote
)があります。
しかし、私はwget
or のシンプルさを探していcurl
ます:1つのコマンドを与え、しばらくして結果を取得します。
btdownloadcurses
トレントのコンテンツをダウンロードする単一のコマンドに興味があります(ダウンロードを停止するまで、ダウンロードに続くシードとして参加する可能性があります)。
通常、事前に個別に起動する必要のあるtorrent-clientデーモンと、制御するクライアント(などtransmission-remote
)があります。
しかし、私はwget
or のシンプルさを探していcurl
ます:1つのコマンドを与え、しばらくして結果を取得します。
btdownloadcurses
回答:
チェックしてくださいtransmission-cli
。使用方法は実行と同じくらい簡単transmission-cli <torrent-file>
ですが、いくつかのオプションを使用して明らかにニーズに合わせて調整できます。
ちょっとしたコメント:
実際には、他の多くのオプションを使用できますが、transmission-cli
おそらくここには他の多くの提案が表示deluge
されます(Benjamin B.によるコメントなど)。私はどこかで、行儀の良いプログラムはコマンドラインで制御できるように書かれるべきであり、GUIはそれに加えて、プログラムをより使いやすくまたは便利にするためのインターフェースであると読みました。
私は試してみましたlftp
:
lftp -c "torrent $1"
ファイル$1
はどこにあり.torrent
ます。
とは異なり
lftp -e "torrent $1"
lftp -c
コマンドが完了しlftp -e
たら終了する必要があります(コマンドプロンプトに残ります)。
シードも行います。(シードがどのように相互作用するかはまだわかりません-c
。)
これは実際に行われlftp -c
ます:
最初に、私はそれを始めました。そして、コマンドはしばらくして終了しました:
Name: lib.ru_2007-03-05.7z
dn:1.7G up:0 complete, ratio:0.000000
Seeding in background...
[15137] Moving to background to complete transfers...
$
バックグラウンドでまだアクティブ(シード)であることを確認します。
$ ps x | fgrep lftp
15137 ? Ss 0:37 lftp -c torrent lib.ru_2007-03-05.7z.4fb7e98d43804eca.torrent
67517 pts/3 S+ 0:00 grep -F --color=auto lftp
$
何もインストールせずに私の推奨事項(ノードがある場合)
npx -p webtorrent-cli webtorrent download "magent:..."
webtorrent-cli
パッケージを一時的にダウンロードしてwebtorretn
から、コマンドを実行してトレントをダウンロードします。
aria2c http://somesite/somefile.torrent
?