ferramenta de linha de comando para um único download de um torrent (como wget ou curl)

14

Estou interessado em um único comando que baixaria o conteúdo de um torrent (e talvez participaria como uma semente após o download, até que eu parasse).

Normalmente, há um daemon de cliente de torrent que deve ser iniciado separadamente separadamente e um cliente para controlar (como transmission-remote ).

Mas estou procurando a simplicidade de wget ou curl : dê um comando, obtenha o resultado depois de um tempo.

    
por imz -- Ivan Zakharyaschev 05.05.2015 / 14:01

6 respostas

5

Eu tentei lftp :

lftp -c "torrent $1"

em que $1 é o arquivo .torrent .

Ao contrário de

lftp -e "torrent $1"

lftp -c deve sair quando o comando terminar ( lftp -e deixa você no seu comando pronpt).

Também faz semeadura. (Ainda não sei como a propagação interage com -c .)

Semeando após o comando terminar

Isso realmente é feito por lftp -c :

primeiro, eu comecei. E o comando terminou depois de um tempo:

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

Verificando se ainda está ativo (semeando) em segundo plano:

$ 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
$ 
    
por 05.05.2015 / 14:44
10

Confira transmission-cli . O uso é tão simples quanto executar transmission-cli <torrent-file> , mas obviamente você pode ajustá-lo às suas necessidades com várias opções.

Apenas um comentário lateral:

Na verdade, você poderia usar muitas outras opções, além de transmission-cli e provavelmente aparecerão muitas outras sugestões aqui (como deluge de Benjamin B. nos comentários). Eu li em algum lugar que qualquer programa bem comportado deve ser escrito para que possa ser controlado via linha de comando e a GUI é apenas uma adição a isso - uma interface para tornar o programa mais fácil ou mais conveniente de usar.

    
por 05.05.2015 / 14:11
8

aria2

aria2c <torrentfile or magnet link>
    
por 29.10.2017 / 09:07
6

Você também pode tentar rtorrent e pode ser ctorrent em que a página man começa com:

ctorrent - Download bittorrent files from command line

    
por 05.05.2015 / 14:32
2

Acabei de escrever tget - wget para torrents.

Para instalar, faça npm install -g t-get

fonte aqui - link

    
por 17.10.2016 / 00:45
1

Eu sei que este post é antigo, mas eu só tropecei nisso hoje. Eu escrevi algo como isso em algum momento de volta para kickasstorrents

kscli

Tente isso e deixe-me saber se

    
por 24.08.2017 / 00:17