tordl proporciona una forma cómoda y rápida de buscar enlaces magnéticos de torrents (y ejecutar el cliente de torrents preferido) a través de los principales sitios de torrents (1337x, Glo, Lime, Nyaa, SolidTorrents, TorrentDownload, Torrentz2, TPB de forma predeterminada) a través de la línea de comandos.
$ ./setup.sh
Edite ~/.config/torrentdl/config.json
para personalizar su cliente torrent preferido (el valor predeterminado es qbittorent).
Por supuesto, abrir enlaces magnéticos en su cliente de torrent preferido no funcionará.
$ docker build . -t tordl
$ docker run -p 57000:57000 -it tordl -s
Ejecute la búsqueda desde la línea de comando:
$ tordl debian 8
Excluir resultados de búsqueda que contengan cadenas definidas por el usuario:
$ tordl debian ::-8 ::-7 (...)
Mostrar ayuda:
$ tordl -h
Ejecute con -a
o --api
. En este modo, simplemente imprima el resultado de la búsqueda en formato JSON en la salida estándar y salga. Considere usar -m
o --fetch-missing-magnet-links
en este modo.
Descarga y abre directamente el cliente torrent con un enlace magnético desde el primer resultado de búsqueda. Ejecute con -d
o --download
.
Ejecute con -t
o --test-search-engines
para probar si todos los motores de búsqueda están funcionando. Considere usar --test-all
para probar todos los motores de búsqueda, no solo los configurados en la configuración.
Ejecute con -s
o --rpc-server
para iniciar el servidor RPC; consulte config o -h
para obtener detalles de la configuración. Considere usar -m
o --fetch-missing-magnet-links
en este modo. El servidor JSON RPC sigue el estándar jsonrpc 2.0. Actualmente, sólo existe un método de search
RPC que espera una matriz de un argumento: el término de búsqueda.
Ejecute con -q
o --rpc-client
, consulte -h
para configurar los detalles de la conexión.
{
"result": [
{
"name": "Debian 8 7 1 Jessie x64 x86 64 DVD1 ISO Uzerus",
"links": [
"https://kickasss.to/debian-8-7-1-jessie-x64-x86_64-dvd1-iso-uzerus-t2086014.html"
],
"magnet_url": "magnet:?xt=urn:btih:40F90995A1C16A1BF454D09907F57700F3E8BD64...",
"origins": [
"KAT"
],
"seeds": 2,
"leeches": 0,
"size": "3.7GB"
},
...,
...,
...
}
Consulte ~/.config/torrentdl/engines.py
y ~/.config/torrentdl/config.json#search_engines
.
Después de actualizar una versión que contiene nuevas definiciones de motores de búsqueda, ejecute $ ./setup.sh -i
para volver a cargarlas desde el código en su directorio .config
.