strumento da riga di comando per un singolo download di un torrent (come wget o curl)


16

Sono interessato a un singolo comando che scarica i contenuti di un torrent (e forse partecipa come seed dopo il download, fino a quando non lo interrompo).

Di solito, c'è un demone torrent-client che dovrebbe essere avviato separatamente prima e un client da controllare (come transmission-remote).

Ma sto cercando la semplicità di wgeto curl: dare un comando, ottenere il risultato dopo un po '.


4
Qualcosa come aria2 ad esempio aria2c http://somesite/somefile.torrent?
don_crissti,

1
Puoi usare deluge-torrent.org . Quella bestia da riga di comando ha una straordinaria interfaccia utente della CLI, una GUI e persino un'interfaccia utente Web che puoi controllare.
Shivams,

1
btdownloadcurses
Ivanivan,

Risposte:


11

Partenza transmission-cli. L'utilizzo è semplice come in esecuzione transmission-cli <torrent-file>, ma puoi ovviamente adattarlo alle tue esigenze con diverse opzioni.

Solo un commento secondario:

In realtà potresti usare molte altre opzioni, a parte transmission-clie probabilmente appariranno molti altri suggerimenti qui (come delugedi Benjamin B. nei commenti). Ho letto da qualche parte che qualsiasi programma ben educato dovrebbe essere scritto in modo che possa essere controllato dalla riga di comando e la GUI è solo un'aggiunta a ciò - un'interfaccia per rendere il programma più facile o più comodo da usare.


Sono d'accordo con il tuo commento laterale. Si tratta solo di trovare un client BitTorrent decente e avviare la sua CLI (dovrebbe averne uno). Personalmente uso Deluge, ma ora vedo puntare ad aggiungerlo come risposta. @Erathiel, puoi includerlo se lo desideri.
Benjamin B.

@BenjaminB. Ho incluso il tuo suggerimento, anche se immagino che finiremmo con un elenco molto lungo se volessimo elencare tutti i client torrent che possono essere controllati dalla riga di comando :)
Erathiel,

Interessante commento su come i programmi dovrebbero essere controllabili dalla riga di comando. Ciò corrisponde abbastanza da vicino alle classiche filosofie unix di fare una cosa semplicemente e bene per programma, anche se in questi giorni sembra diventare meno popolare nel bene e nel male.
Vality

Transmission-cli continua a seminare indefinitamente, per impostazione predefinita? Ed è possibile fornire un rapporto di semina - dopo di che esce?
maxschlepzig,


6

Puoi anche provare rtorrent e potrebbe essere ctorrent quale pagina man inizia con:

ctorrent - Scarica i file bittorrent dalla riga di comando


5

Ho provato a lftp:

lftp -c "torrent $1"

dov'è $1il .torrentfile.

a differenza di

lftp -e "torrent $1"

lftp -cdeve uscire al termine del comando ( lftp -eti lascia nel suo comando pronpt).

Fa anche semina. (Non so ancora come interagisce il seeding -c.)

Semina al termine del comando

Questo è effettivamente fatto da lftp -c:

prima l'ho iniziato. E il comando è terminato dopo un po ':

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

Verifica che sia ancora attivo (seeding) in background:

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


1

So che questo post è vecchio ma oggi mi sono imbattuto in questo. Ho scritto qualcosa del genere qualche tempo fa per kickasstorrents

kscli

Prova questo e fammi sapere se


1

La mia raccomandazione senza installare nulla (se si dispone di nodo)

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

Scaricherà temporaneamente la webtorrent-clipakcage, quindi eseguirà il webtorretncomando per scaricare il tuo torrent.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.