web-dev-qa-db-ja.com

トレントの単一ダウンロード用のコマンドラインツール(wgetやcurlなど)

トレントのコンテンツをダウンロードする単一のコマンドに興味があります(そして、ダウンロードを停止するまで、おそらくダウンロードの後に​​シードとして参加します)。

通常、事前に個別に起動する必要がある急流クライアントデーモンと、制御するクライアント(transmission-remoteなど)があります。

しかし、私はwgetまたはcurlの単純さを探しています。1つのコマンドを入力し、しばらくして結果を取得します。

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
$ 

transmission-cliをご覧ください。使い方はtransmission-cli <torrent-file>を実行するのと同じくらい簡単ですが、いくつかのオプションを使用して、ニーズに合わせて明らかに調整できます。

ただのコメント:

実際、transmission-cli以外の多くのオプションを使用することができ、おそらくここに他の多くの提案が表示されます(コメント内のBenjamin B.によるdelugeなど)。私は、コマンドラインを介して制御できるように適切に動作するプログラムを作成する必要があることをどこかで読んだことがあり、GUIはその追加機能にすぎません。

11
Erathiel

aria2

aria2c <torrentfile or magnet link>
9
Flow

rtorrent を試してみることもできます ctorrent にすることもできます。

ctorrent-コマンドラインからbittorrentファイルをダウンロードします

6
taliezin

私はtgetと書きました-急流のためのwget。

$ tget "magnet-link"

$ tget /path/to/ubuntu.torrent

インストールするには、npm install -g t-getまたはyarn global add t-get

詳細- http://github.com/jeffjose/tget

3
jeffjose

何もインストールせずに私の推奨事項(ノードがある場合)

npx -p webtorrent-cli webtorrent download "magent:..."

一時的にダウンロードされますwebtorrent-cli pakcage、次にwebtorretnコマンドを実行してトレントをダウンロードします。

この投稿が古いことは知っていますが、今日これに遭遇しました。私はいつかこのようなものをkickasstorrentsのために書き戻しました

kscli

これを試して、私に知らせてください

1
devnull