outil en ligne de commande pour un seul téléchargement d'un torrent (comme wget ou curl)


16

Je suis intéressé par une seule commande qui téléchargerait le contenu d'un torrent (et participerait peut-être en tant que graine après le téléchargement, jusqu'à ce que je l'arrête).

Habituellement, il existe un démon torrent-client qui doit être démarré séparément au préalable, et un client à contrôler (comme transmission-remote).

Mais je recherche la simplicité de wgetou curl: donnez une commande, obtenez le résultat après un certain temps.


4
Quelque chose comme aria2 par exemple aria2c http://somesite/somefile.torrent?
don_crissti

1
Vous pouvez utiliser deluge-torrent.org . Cette bête de ligne de commande a une interface utilisateur CLI, une interface utilisateur graphique et même une interface Web Web que vous pouvez contrôler.
shivams

1
btdownloadcurses
ivanivan

Réponses:


11

Découvrez transmission-cli. L'utilisation est aussi simple que l'exécution transmission-cli <torrent-file>, mais vous pouvez évidemment l'adapter à vos besoins avec plusieurs options.

Juste un petit commentaire:

En fait, vous pouvez utiliser de nombreuses autres options, à part transmission-cliet il y aura probablement de nombreuses autres suggestions ici (comme delugepar Benjamin B. dans les commentaires). J'ai lu quelque part que tout programme bien comporté devrait être écrit afin qu'il puisse être contrôlé via la ligne de commande et l'interface graphique n'est qu'un ajout à cela - une interface pour rendre le programme plus facile ou plus pratique à utiliser.


Je suis d'accord avec votre commentaire secondaire. Il s'agit simplement de trouver un client BitTorrent décent et de lancer son CLI (il devrait en avoir un). Personnellement, j'utilise Deluge, mais je vois maintenant le point de l'ajouter comme réponse. @Erathiel, vous pouvez l'inclure si vous le souhaitez.
Benjamin B.

@BenjaminB. J'ai inclus votre suggestion, mais je suppose que nous nous retrouverions avec une très longue liste si nous voulions répertorier tous les clients torrent qui peuvent être contrôlés via la ligne de commande :)
Erathiel

Commentaire intéressant sur la façon dont les programmes doivent être contrôlables en ligne de commande. Cela correspond assez étroitement aux philosophies Unix classiques de faire une chose simplement et bien par programme, bien que cela semble devenir moins populaire de nos jours pour le meilleur ou pour le pire.
Vality

Est-ce que transmission-cli continue à se semer indéfiniment, par défaut? Et est-il possible de fournir un certain taux de semis - après quoi il se termine?
maxschlepzig


6

Vous pouvez également essayer rtorrent et peut être ctorrent avec quelle page de manuel commence:

ctorrent - Télécharger des fichiers bittorrent depuis la ligne de commande


5

J'ai essayé de lftp:

lftp -c "torrent $1"

$1est le .torrentfichier.

contrairement à

lftp -e "torrent $1"

lftp -cdoit quitter lorsque la commande est terminée ( lftp -evous laisse dans sa commande pronpt).

Il fait également l'ensemencement. (Je ne sais pas encore comment interagit l'ensemencement -c.)

Amorçage après la fin de la commande

Cela se fait en fait par lftp -c:

d'abord, je l'ai commencé. Et la commande s'est terminée au bout d'un moment:

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

Vérifier qu'il est toujours actif (amorçage) en arrière-plan:

$ 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

Je sais que ce post est ancien mais je suis juste tombé dessus aujourd'hui. J'ai écrit quelque chose comme ça quelque temps en arrière pour les kickasstorrents

kscli

Essayez ceci et faites-moi savoir si


1

Ma recommandation sans rien installer (si vous avez un nœud)

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

Il va télécharger temporairement le webtorrent-clipaquet, puis exécuter la webtorretncommande pour télécharger votre torrent.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.