___ _ _ _ _ | _ _ _| |_ _ _ __ _ __| |_____ _ _ ___ __| (_) | / || | _| '_/ _` / _| / / -_) '_| |___| / _| | | |_|__,_|__|_| __,___|_____|_| __|_|_|
Интерфейс командной строки Node.js для RuTracker для загрузки .torrent
файлов.
Загрузите один или несколько .torrent-файлов с РуТрекера
Сохраняет данные аутентификации для последующего использования.
Результаты поиска по категориям
Результаты поиска отсортированы по размеру и сеялкам
Статистика с цветовой кодировкой (красный = отсутствуют сеялки, оранжевый = количество сеялок равно числу личеров, зеленый = все хорошо)
Может использоваться в полуинтерактивном режиме с использованием аргументов (имя пользователя, пароль, поисковый запрос).
После запуска rutracker-cli
он создаст файл конфигурации по умолчанию:
cat ~/.config/rutracker-cli/config.json
Со следующим содержанием:
{ "downloadPath": "/home/%user%/Torrents", "username": "", "password": "" }
Чтобы обновить место загрузки файлов .torrent
, просто обновите параметр downloadPath
.
Для запуска rutracker-cli
у вас должны быть установлены Node.js и npm. Если они не установлены, следуйте инструкциям здесь: https://nodejs.org/ и https://www.npmjs.com/.
После установки npm выполните следующее:
npm i -g rutracker-cli
Это запустит интерактивный режим rutracker-cli
:
rutracker-cli
Поиск начнется немедленно:
rutracker-cli -q "Search Query" // or rutracker-cli --query="Search Query"
Это будет использовать имя пользователя kuzzmi
и пароль 123123
из аргументов:
rutracker-cli -u kuzzmi -p 123123 rutracker-cli --username="kuzzmi" --pasword="123123"
Используйте DBus для получения секретов из GNOME/Keyring вместо хранения паролей в виде открытого текста.
Пользовательская сортировка
Настраивается из пути загрузки аргументов
Полностью неинтерактивный режим
...тесты
...всегда рады. Откройте запрос на включение или проблему ;)