Flexget هي أداة تعمل من الجهاز الذي يسمح لك بتنزيل التورنت من خلال RSS. هذا مفيد بشكل خاص للمسلسلات التليفزيونية ، لأنه إذا تابعت كثيرًا ، فقد يكون تنزيلها يدويًا أمرًا صعبًا للغاية نظرًا لأنها تبث في أيام وأوقات مختلفة. |
تركيب
En قوس ومشتقاتها:
yaourt -S فليكسجيت
توزيعات Linux الأخرى:
1. تحقق من أن لديك بيثون 2.6 (الحد الأدنى) مثبت:
الثعبان الخامس
إذا لم يتم تثبيته ، يجب تثبيته.
على Debian / Ubuntu ومشتقاته:
sudo apt-get install python2.6
2. تحقق من أنك قمت بالتثبيت بيثون نقطة:
dpkg -s بيثون بيب
في حالة عدم التثبيت ، في Debian / Ubuntu ومشتقاته:
sudo apt-get install python-pip
3. تثبيت Flexget:
sudo pip تثبيت flexget
ترتيب
لتكوين flexget وإخباره بالسلسلة المراد تنزيلها ، والجودة ، والمسار ، وما إلى ذلك. فقط قم بتعديل ملف .flexget / config.yml.
لمشاهدة أمثلة أو "وصفات" من config.yml لتنزيل السلسلة ، أقترح قراءة ملف صفحة المشروع الرسمية. ومع ذلك ، يجب أن يعمل هذا التكوين الأساسي:
المهام: اسم المهمة: rss: http://example.com/torrents.xml series: - سلسلتي 1 - تحميل سلسلتي 2: ~ / torrents / series /
من الواضح أنه يجب عليك تغيير البيانات وفقًا لذلك. كعنوان RSS عادة ما أستخدمه: http://showrss.karmorra.info/feeds/all.rss. بالطبع هذه مسألة ذوق واحتياجات.
هذا هو ملف التكوين الذي أستخدمه حاليًا ...
اختبار flexget وإضافة مهمة إلى cron
بمجرد تعديل ملف التكوين بدقة ، نحتاج إلى إجراء اختبار للتحقق من أن كل شيء يعمل بشكل جيد. للقيام بذلك ، فتحت محطة وكتبت:
flexget - الاختبار
لا تتوقع أن يقوم هذا الأمر بتنزيل أي ملفات ، فهو يتحقق فقط من أن البيانات المدخلة في config.yml "متسقة" وأن flexget يمكنه تفسيرها بشكل صحيح.
لتنفيذ Flexget بشكل فعال ، فقط ضع:
فليكسجيت
أخيرًا ، بمجرد أن يعمل كل شيء بالطريقة التي نريدها ، قد يكون من الجيد إضافة Flexget إلى مهمة cron بحيث يتم تشغيلها كل X زمنية.
crontab -ehourly / usr / local / bin / flexget --cron
يعمل هذا التكوين على Flexget كل ساعة واحدة. لمزيد من المعلومات حول كيفية تكوين cron ، أوصي بالقراءة هذه المقالة القديمة.
تكوين عميل bittorrent
الشيء الوحيد المتبقي هو تكوين عميل bittorrent لبدء تنزيل ملفات التورنت التي حفظها flexget في المجلد الذي حددناه في ملف config.yml.
في ناقل الحركة ، هذا سهل. انتقل إلى تحرير> تفضيلات ، وحدد الخيار إضافة السيول تلقائيًا من وحدد المجلد المقابل.
للتلخيص ، يعمل نظام التنزيل التلقائي على النحو التالي: يتم تشغيل flexget (بفضل cron) تلقائيًا وتنزيل ملفات التورنت المقابلة في مجلد. عميل bittorrent الخاص بنا ، بدوره ، سيقوم تلقائيًا بتنزيل جميع ملفات .torrent التي تم تنزيلها بواسطة flexget. سهل وسريع وغير مؤلم. 🙂
OT: لا أعرف ما إذا كانوا قد ذكروا ذلك ، لكن Remastersys قد اختفى ... لقد كانت أداة ممتازة .. :(
مرحبًا أصدقاء usemoslinux لقد كنت أتابعكم منذ فترة طويلة ، لكن هذه هي المرة الأولى التي أقرر فيها الكتابة إليكم ، لقد قمت بتثبيت Flexget ولكن ملف التكوين لا يظهر ، أنا أستخدم ubuntu 12.10 مع سطح المكتب kde.
miguel @ miguel-System-Product-Name: ~ $ flexget
2013-06-14 19:06 مدير المعلومات حاول القراءة من: / usr / local، /home/miguel/.flexget، /home/miguel/.config/flexget
2013-06-14 19:06 رئيسي مهم فشل في العثور على ملف التكوين config.yml
2013-06-14 19:06 مدير المعلومات حاول القراءة من: / usr / local، /home/miguel/.flexget، /home/miguel/.config/flexget
2013-06-14 19:06 رئيسي مهم فشل في العثور على ملف التكوين config.yml
miguel @ miguel-System-Product-Name: ~ $
لقد حاولت ضبط ملف flexget / config.yml. لكنها تبدو فارغة ، أتمنى مساعدتك شكرا