Сценарий может быть указан без параметров. http://forums.gentoo.org/viewtopic-p-7121802.html?sid=940bd372c7ebd5c9613fc318514c1d65#7121802
Я попытался использовать lftp
:
lftp -c "torrent $1"
, где $ 1
- это файл .torrent
.
В отличие от
lftp -e "torrent $1"
lftp -c
должен завершиться после выполнения команды ( lftp -e
оставляет вас в своей команде pronpt).
Он также выполняет посев. (Я еще не знаю, как заполнение взаимодействует с -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
$
Проверьте Трансмиссию-CLI
. Использование так же просто, как работает Трансмиссия-CLI
, но вы, очевидно, вы можете настроить его в свои потребности с несколькими вариантами.
Просто набор комментариев:
На самом деле вы можете использовать много других вариантов, кроме передачи
, и здесь, вероятно, появится много других предложений (вроде DeliGe
Benjamin Б. В комментариях). Я прочитал где-то, что любая программа поведения должна быть написана, чтобы ее можно было контролировать через командную строку, а графический интерфейс - это только в дополнение к этому - интерфейс, чтобы сделать программу проще или удобнее использовать.
Я только что написал tget
- wget для торрентов.
Для установки выполните npm install -g t-get
источник здесь - http://github.com/jeffjose/tget
Моя рекомендация ничего не устанавливать (если у вас есть узел)
npx -p webtorrent-cli webtorrent download "magent:..."
Будет временно загружен пакет webtorrent-cli
, затем выполните команду webtorretn
, чтобы загрузить ваш торрент.
Первоначально он был основан на tget
, инструменте, упомянутом в этом ответе , но с тех пор проект значительно отклонился от него. tget
не предлагает каких-либо настроек (, например. поиск популярных торрент-сайтов, настройка используемого порта, загрузка нескольких торрентов и т. д. ), поэтому torrent-dl
добавляет все эти функции.
Пример использования (с некоторыми дополнительными параметрами):
torrent-dl -i magnet:?xt=urn:btih:b26c81363ac1a236765385a702aec107a49581b5 --port 43022 --connections 250 --uploadslots 25
Вы можете увидеть все варианты, которые он предлагает, на странице Github, ссылка на которую приведена вверху. Это приложение nodejs, однако вы можете загрузить отдельные бинарные файлы (MacOS и бинарные файлы Windows также доступны )на странице релизов на Github, что означает, что установка nodejs или npm не требуется.
Его также можно установить через npm
, однако:
npm install -g torrent-dl
Я автор этого проекта.