单次下载torrent的命令行工具(例如wget或curl)


16

我对单个命令感兴趣,该命令将下载torrent的内容(并可能以种子的形式参与下载,直到停止为止)。

通常,有一个torrent-client守护程序应预先启动,并由一个客户端来控制(如transmission-remote)。

但是我在寻找wgetor 的简单性curl:给出一个命令,过一会儿得到结果。


4
喜欢的东西aria2aria2c http://somesite/somefile.torrent
don_crissti 2015年

1
您可以使用deluge-torrent.org。该命令行界面具有令人惊叹的CLI UI,GUI甚至是一个Web UI,供您控制。
shivams,2015年

1
btdownloadcurses
ivanivan

Answers:


11

签出transmission-cli。用法就像运行一样简单transmission-cli <torrent-file>,但是显然您可以通过几个选项将其调整为需要。

只是侧面评论:

实际上,您可以使用许多其他选项,此外transmission-cli,这里可能还会出现许多其他建议(例如deluge注释中的Benjamin B.)。我读过某个地方,应该编写任何行为良好的程序,以便可以通过命令行进行控制,而GUI只是对它的补充-接口,使程序更易于使用。


我同意你的旁白。只需找到一个不错的BitTorrent客户端并启动它的CLI(应该有一个)即可。我个人使用的是Deluge,但现在可以看到将其添加为答案。@Erathiel,如果愿意,可以包括它。
本杰明·B。

@BenjaminB。我已经提出了您的建议,尽管我想如果要列出每个可以通过命令行控制的torrent客户端,我们将得到很长的列表:)
Erathiel 2015年

关于程序应如何通过命令行控制的有趣评论。这与经典的unix哲学非常相近,后者在每个程序中简单而又好地完成一件事情,尽管如今无论好坏,它似乎都不再受欢迎。
价2015年

默认情况下,transmission-cli是否会无限期保持播种?并且有可能提供一定的播种比率-之后退出吗?
maxschlepzig



5

我尝试了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
$ 


1

我知道这篇文章很旧,但是今天我偶然发现了这个帖子。有时候我写过类似的东西给kickasstorrents

克斯克利

试试这个,让我知道


1

我的建议是不安装任何东西(如果您有节点)

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

它会临时下载webtorrent-clipakcage,然后执行命令webtorretn来下载您的torrent。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.