___ _ _ _ _ | _ _ _| |_ _ _ __ _ __| |_____ _ _ ___ __| (_) | / || | _| '_/ _` / _| / / -_) '_| |___| / _| | | |_|__,_|__|_| __,___|_____|_| __|_|_|
Interface de linha de comando Node.js para RuTracker para baixar arquivos .torrent
.
Baixe um ou vários arquivos .torrent do RuTracker
Salva dados de autenticação para uso posterior
Resultados de pesquisa categorizados
Resultados da pesquisa classificados por tamanho e semeadores
Estatísticas codificadas por cores (vermelho = semeadores ausentes, laranja = a contagem de semeadores é igual a sanguessugas, verde = tudo bem)
Pode ser usado no modo semiinterativo usando argumentos (nome de usuário, senha, consulta de pesquisa)
Depois de iniciar rutracker-cli
ele criará um arquivo de configuração padrão em:
cat ~/.config/rutracker-cli/config.json
Com o seguinte conteúdo:
{ "downloadPath": "/home/%user%/Torrents", "username": "", "password": "" }
Para atualizar onde os arquivos .torrent
serão baixados, basta atualizar a opção downloadPath
.
Para executar rutracker-cli
, você deve ter o Node.js e o npm instalados. Se não estiverem instalados, siga as instruções aqui: https://nodejs.org/ e https://www.npmjs.com/
Depois que o npm estiver instalado, execute o seguinte:
npm i -g rutracker-cli
Isso executará o modo interativo rutracker-cli
:
rutracker-cli
Isso começará a pesquisar imediatamente:
rutracker-cli -q "Search Query" // or rutracker-cli --query="Search Query"
Isso usará o nome de usuário kuzzmi
e a senha 123123
dos argumentos:
rutracker-cli -u kuzzmi -p 123123 rutracker-cli --username="kuzzmi" --pasword="123123"
Use DBus para obter segredos do GNOME/Keyring em vez do armazenamento de senha em texto simples
Classificação personalizada
Configurável a partir do caminho de download dos argumentos
Modo totalmente não interativo
...testes
...são sempre bem-vindos. Abra uma solicitação pull ou um problema ;)