يوفر tordl طريقة مريحة وسريعة للبحث عن روابط التورنت المغناطيسية (وتشغيل عميل التورنت المفضل) عبر مواقع التورنت الرئيسية (1337x، Glo، Lime، Nyaa، SolidTorrents، TorrentDownload، Torrentz2، TPB بشكل افتراضي) من خلال سطر الأوامر.
$ ./setup.sh
قم بتحرير ~/.config/torrentdl/config.json
لتخصيص عميل التورنت المفضل لديك (الافتراضي هو qbittorent).
بالطبع، لن يعمل فتح الروابط المغناطيسية في برنامج التورنت المفضل لديك.
$ docker build . -t tordl
$ docker run -p 57000:57000 -it tordl -s
تشغيل البحث من سطر الأوامر:
$ tordl debian 8
استبعاد نتائج البحث التي تحتوي على سلاسل محددة من قبل المستخدم:
$ tordl debian ::-8 ::-7 (...)
إظهار المساعدة:
$ tordl -h
قم بالتشغيل باستخدام -a
أو --api
. في هذا الوضع، ما عليك سوى طباعة نتيجة البحث بتنسيق JSON إلى الإخراج القياسي والخروج. فكر في استخدام -m
أو --fetch-missing-magnet-links
في هذا الوضع.
يقوم بتنزيل عميل التورنت وفتحه مباشرة باستخدام رابط مغناطيسي من نتيجة البحث الأولى. قم بالتشغيل باستخدام -d
أو --download
.
قم بالتشغيل باستخدام -t
أو --test-search-engines
لاختبار ما إذا كانت جميع محركات البحث تعمل أم لا. فكر في استخدام --test-all
لاختبار جميع محركات البحث، وليس فقط تلك التي تم إعدادها في config.
قم بالتشغيل باستخدام -s
أو --rpc-server
لبدء تشغيل خادم RPC، راجع التكوين أو -h
للحصول على تفاصيل الإعدادات. فكر في استخدام -m
أو --fetch-missing-magnet-links
في هذا الوضع. يتبع خادم JSON RPC معيار jsonrpc 2.0. يوجد حاليًا search
واحد فقط عن أسلوب RPC والذي يتوقع صفيفًا من وسيطة واحدة - مصطلح البحث.
قم بالتشغيل باستخدام -q
أو --rpc-client
، راجع -h
لإعداد تفاصيل الاتصال.
{
"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"
},
...,
...,
...
}
راجع ~/.config/torrentdl/engines.py
و ~/.config/torrentdl/config.json#search_engines
.
بعد تحديث إصدار يحتوي على تعريفات جديدة لمحرك البحث، قم بتشغيل $ ./setup.sh -i
لإعادة تحميلها من التعليمات البرمجية إلى دليل .config
الخاص بك.