alat baris perintah untuk satu unduhan torrent (seperti wget atau curl)

16

Saya tertarik pada satu perintah yang akan mengunduh konten torrent (dan mungkin berpartisipasi sebagai seed setelah unduhan, sampai saya menghentikannya).

Biasanya, ada daemon torrent-klien yang harus dimulai secara terpisah sebelumnya, dan klien untuk mengontrol (seperti transmission-remote).

Tapi saya mencari kesederhanaan wgetatau curl: berikan satu perintah, dapatkan hasilnya setelah beberapa saat.

imz - Ivan Zakharyaschev
sumber
4
Sesuatu seperti misalnya aria2aria2c http://somesite/somefile.torrent ?
don_crissti
1
Anda bisa menggunakan deluge-torrent.org . Binatang baris perintah itu memiliki CLI UI, GUI, dan bahkan UI web yang luar biasa untuk Anda kendalikan.
shivams
1
btdownloadcurses
ivanivan

Jawaban:

11

Lihat transmission-cli. Penggunaannya sesederhana menjalankan transmission-cli <torrent-file>, tetapi Anda jelas dapat menyesuaikannya dengan kebutuhan Anda dengan beberapa opsi.

Hanya komentar sampingan:

Sebenarnya Anda bisa menggunakan banyak opsi lain, selain transmission-clidan mungkin akan muncul banyak saran lain di sini (seperti delugeoleh Benjamin B. dalam komentar). Saya telah membaca di suatu tempat bahwa setiap program berperilaku baik harus ditulis sehingga dapat dikontrol melalui command line dan GUI hanyalah tambahan untuk itu - sebuah antarmuka untuk membuat program lebih mudah atau lebih nyaman untuk digunakan.

Erathiel
sumber
Saya setuju dengan komentar pihak Anda. Ini hanya masalah menemukan klien BitTorrent yang layak dan meluncurkannya CLI (harus ada satu). Secara pribadi saya menggunakan Air Bah, tetapi sekarang saya lihat menambahkannya sebagai jawaban. @ Erathiel, Anda dapat memasukkannya jika diinginkan.
Benjamin B.
@BenjaminB. Saya telah memasukkan saran Anda, meskipun dugaan saya adalah kami akan berakhir dengan daftar yang sangat panjang jika kami ingin mendaftar setiap klien torrent yang dapat dikontrol melalui baris perintah :)
Erathiel
Komentar menarik tentang bagaimana program harus dikontrol baris perintah. Itu sangat cocok dengan filosofi unix klasik dalam melakukan satu hal secara sederhana dan baik per program, meskipun tampaknya menjadi kurang populer hari ini menjadi lebih baik atau lebih buruk.
Vality
Apakah transmisi-cli menjaga penyemaian tanpa batas, secara default? Dan apakah mungkin untuk memasok beberapa rasio pembenihan - setelah itu keluar?
maxschlepzig
8

aria2

aria2c <torrentfile or magnet link>
Mengalir
sumber
6

Anda juga dapat mencoba rtorrent dan mungkin ctorrent yang halaman mannya dimulai dengan:

ctorrent - Unduh file bittorrent dari baris perintah

taliezin
sumber
5

Saya mencoba lftp:

lftp -c "torrent $1"

di mana $1adalah .torrentberkas.

Tidak seperti itu

lftp -e "torrent $1"

lftp -charus keluar ketika perintah selesai ( lftp -emeninggalkan Anda di pronpt perintahnya).

Itu juga melakukan pembenihan. (Saya belum tahu bagaimana seeding berinteraksi -c.)

Seeding setelah perintah selesai

Ini sebenarnya dilakukan oleh lftp -c:

pertama, saya memulainya. Dan perintah selesai setelah beberapa saat:

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...
$ 

Memeriksa apakah masih aktif (seeding) di latar belakang:

$ 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
$ 
imz - Ivan Zakharyaschev
sumber
1

Saya tahu posting ini sudah tua tetapi saya baru saja menemukan ini hari ini. Saya menulis sesuatu seperti ini kadang-kadang kembali untuk kickasstorrents

kscli

Coba ini dan beri tahu saya jika

devnull
sumber
1

Rekomendasi saya tanpa menginstal apa pun (jika Anda memiliki node)

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

Ini akan mengunduh webtorrent-clipakcage sementara , kemudian jalankan perintah webtorretnuntuk mengunduh torrent Anda.

Aminadav Glickshtein
sumber