كيفية تنزيل المسلسلات باستخدام Flexget

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. سهل وسريع وغير مؤلم. 🙂


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   هيمندال قال

    OT: لا أعرف ما إذا كانوا قد ذكروا ذلك ، لكن Remastersys قد اختفى ... لقد كانت أداة ممتازة .. :(

  2.   ميغيل قال

    مرحبًا أصدقاء 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. لكنها تبدو فارغة ، أتمنى مساعدتك شكرا