tordl menyediakan cara mudah dan cepat untuk mencari tautan magnet torrent (dan menjalankan klien torrent pilihan) melalui situs torrent utama (1337x, Glo, Lime, Nyaa, SolidTorrents, TorrentDownload, Torrentz2, TPB secara default) melalui baris perintah.
$ ./setup.sh
Edit ~/.config/torrentdl/config.json
untuk menyesuaikan klien torrent pilihan Anda (standarnya adalah qbittorent).
Tentu saja, membuka tautan magnet di klien torrent pilihan Anda tidak akan berfungsi.
$ docker build . -t tordl
$ docker run -p 57000:57000 -it tordl -s
Jalankan pencarian dari baris perintah:
$ tordl debian 8
Kecualikan hasil penelusuran yang berisi string buatan pengguna:
$ tordl debian ::-8 ::-7 (...)
Tampilkan bantuan:
$ tordl -h
Jalankan dengan -a
atau --api
. Dalam mode ini, cukup cetak hasil pencarian dalam format JSON ke output standar dan keluar. Pertimbangkan untuk menggunakan -m
atau --fetch-missing-magnet-links
dalam mode ini.
Langsung mengunduh dan membuka klien torrent dengan tautan magnet dari hasil pencarian pertama. Jalankan dengan -d
atau --download
.
Jalankan dengan -t
atau --test-search-engines
untuk menguji apakah semua mesin pencari berfungsi. Pertimbangkan untuk menggunakan --test-all
untuk menguji semua mesin pencari, tidak hanya yang diatur dalam konfigurasi.
Jalankan dengan -s
atau --rpc-server
untuk memulai RPC Server, lihat config atau -h
untuk detail pengaturan. Pertimbangkan untuk menggunakan -m
atau --fetch-missing-magnet-links
dalam mode ini. Server JSON RPC mengikuti standar jsonrpc 2.0. Saat ini, hanya ada satu metode search
RPC yang mengharapkan array dari satu argumen - istilah pencarian.
Jalankan dengan -q
atau --rpc-client
, lihat -h
untuk mengatur detail koneksi.
{
"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"
},
...,
...,
...
}
Lihat ~/.config/torrentdl/engines.py
dan ~/.config/torrentdl/config.json#search_engines
.
Setelah Anda memperbarui versi yang berisi definisi mesin pencari baru, jalankan $ ./setup.sh -i
untuk memuat ulang definisi tersebut dari kode ke direktori .config
Anda.