الصفحة الرئيسية » howto » كيفية أتمتة الخاص بك دائما على التوت العليق بي تحميل المربع

    كيفية أتمتة الخاص بك دائما على التوت العليق بي تحميل المربع

    لقد أوضحنا لك مؤخرًا كيفية تحويل جهاز Raspberry Pi إلى جهاز تحميل منخفض الطاقة على مدار 24 ساعة طوال أيام الأسبوع. الآن عدنا لنوضح لك كيف نجعل هذا النظام يكاد يتملص تمامًا من خلال أدوات الأتمتة الرائعة.

    لماذا اريد ان افعل هذا?

    إذا كنت متابعاً مع مشروع تنزيل Raspberry Pi الخاص بنا ، في هذه المرحلة من العملية ، فلديك جهاز BitTorrent / Usenet متكامل. هذا رائع ، لكنه ليس أوتوماتيكي بالكامل. لا يزال يتعين عليك التفاعل مع المربع بشكل منتظم إلى حد ما للحفاظ على توجيهه إلى ملفات جديدة ، واختيار حلقات برامجك التلفزيونية المفضلة ، وما إلى ذلك.

    بعد الانتهاء من الجزء الأخير من برنامج تعليمي لتنزيل برنامج Raspberry Pi ، دليل اليوم حول الأتمتة ، سيكون لديك جهاز مؤتمت بالكامل على يديك حيث كل ما عليك فعله هو إخباره بما تريده وسيقوم باستكشاف الإنترنت لهذه الملفات نيابة عنك.

    إذا لم تكن تعمل معنا ، فمن المؤكد أن تأخذ لحظة للتحقق من كيفية تحويل Pi Raspberry Pi إلى مربع BitTorrent Always-On و How to Turn a Raspberry Pi إلى آلة Usenet on always.

    ماذا أحتاج?

    مثل البرامج التعليمية السابقة ، في هذا البرنامج التعليمي ، نفترض أن لديك وحدة Raspberry Pi مع Raspbian مثبتة ، قادرون على الوصول إلى الجهاز إما مباشرة عبر جهاز عرض متصل ولوحة مفاتيح أو عن بعد عبر SSH و VNC ، وأن لديك محرك أقراص USB ( أو محركات الأقراص) المرفقة به. بالإضافة إلى ذلك ، نفترض أيضًا أنك قد أكملت على الأقل واحدًا (أو كليهما) من برامجنا التعليمية حول تحويل Raspberry Pi إلى جهاز تنزيل BitTorrent و / أو Usenet. إذا كنت بحاجة إلى التعجيل في هذه المجالات ، فنحن نقترح بشدة قراءة الأدلة التالية بالترتيب الذي وضعناه بها هنا:

    1. دليل HTG للبدء مع Raspberry Pi
    2. كيفية تكوين Raspberry بي الخاص بك عن بعد قذيفة ، سطح المكتب ، ونقل الملفات
    3. كيفية تحويل Raspberry بي إلى جهاز تخزين شبكة الطاقة المنخفضة
    4. كيفية تحويل Raspberry بي إلى مربع BitTorrent دائما على
    5. كيفية تحويل Raspberry بي إلى آلة Usenet على دائما

    الأقسام التالية من البرنامج التعليمي والأدوات الواردة فيه لن تكون ذات فائدة كبيرة لك إذا لم تكن قد قمت بالفعل بإعداد Raspberry Pi الخاص بك وقد وصلت إلى مرحلة الوصول إلى نظام BitTorrent / Usenet..

    عندما تكون في هذه المرحلة ، فقد حان الوقت للانطلاق في العمل على أتمتة الإنشاء بالكامل من أجل تنزيل اليدين دون مقابل.

    كل قسم من البرنامج التعليمي مستقل عن الآخرين. إذا كنت ترغب في أتمتة انتزاع عرض التلفاز ولكن ليس انتزاع الفيلم ، على سبيل المثال ، فأنت حر في تخطي الجزء ذي الصلة من البرنامج التعليمي وتجاهل الباقي.

    وأخيرا ، ملاحظة صغيرة حول تثبيت جميع أدوات الأتمتة في هذا الدليل. وجدنا أنه يمكنك تثبيتها كلها على Raspberry Pi دون تعطل النظام بشدة. ومع ذلك, نظرًا لأن كل نظام أتمتة يميل إلى أن يكون ثقيلًا قليلاً على الواجهة الأمامية (عند تثبيته لأول مرة ، غالبًا ما يكون هناك الكثير من الرفع الثقيل للقيام به مثل البحث عن حلقات سابقة من البرامج التلفزيونية التي تريد مشاهدتها وتنزيلها) ، كل تركيب غرفة التنفس قليلا من أجل السماح لها باحتكار موارد النظام ، SABnzbd ، ومحرك الأقراص الصلبة USB. بمجرد أن تتخطى نقطة الوميض ، يجب أن يكون كل شيء على ما يرام ، ولكن إطلاق جميع تطبيقات التشغيل الآلي الثلاثة جنبًا إلى جنب في الفتحة الكاملة تقريبًا مع الموارد المحدودة المتاحة لـ Pi.

    تثبيت التبعيات

    من أجل استخدام الأدوات الموضحة في هذا الدليل SickBeard ، CouchPotato ، وسماعات الرأس ، ستحتاج إلى تثبيت بعض التبعيات قبل البدء. (لن نقوم بمعالجة التبعيات المثبتة بالفعل مع توزيع Rasbian الافتراضي.)

    قبل أي شيء آخر ، سنقوم بتحديث وترقية مثبت apt-get. إذا كنت * * فقط اتبعت جنبا إلى جنب مع دروسنا Raspberry بي السابقة يمكنك تخطي هذا بأمان كما قمت بالترقية فقط مؤخرا.

    في المحطة ، أدخل الأوامر التالية:

    sudo apt-get update
    sudo apt-get upgrade

    بعد تحديث / ترقية ، حان الوقت لبدء تثبيت التبعيات المحددة التي نحتاجها. أولاً ، تستخدم جميع الأدوات أداة إدارة التعليمات البرمجية المصدر لبرنامج Git. نظرًا لأن Rasbian لا يشحن مع Git ، فسنحتاج إلى تثبيته. في المحطة ، أدخل الأوامر التالية:

    sudo apt-get install git-core

    عند المطالبة ، اضغط Y لمتابعة التثبيت والانتظار لمدة دقيقة أو اثنتين مع انتهاء العمليات. بعد ذلك ، تحقق مرة أخرى من التثبيت بكتابة "git -version" في الموجه للتحقق من تثبيت git. إذا لم يعرض رقم إصدار ، فقم بتشغيل المثبت مرة أخرى.

    بالإضافة إلى Git ، يعتمد SickBeard (ولكن ليس CouchPotato أو سماعات الرأس) على Cheetah ، أداة قالب Python. إذا قمت بتثبيت SABnzbd في "كيفية تشغيل Raspberry Pi" إلى دليل الجهاز "متصل دومًا على Usenet" ، لديك بالفعل تثبيت Cheetah. إذا تابعت فقط مع دليل BitTorrent ، فستحتاج إلى تثبيته. في المحطة ، أدخل الأمر التالي:

    sudo apt-get install python-cheetah

    بعد تثبيت Git و Python-Cheetah (إذا كنت تخطط لاستخدام SickBeard للبرامج التلفزيونية) ، فنحن مستعدون للبدء.

    تثبيت وتكوين SickBeard على Raspbian

    SickBeard هي أداة لإدارة التلفزيون لتنزيل Usenet و BitTorrent - دعم يوزنت هو أكثر نضجا بكثير من دعم BitTorrent ، لكنها وظيفية. في قشرة الجوز ، تخبر SickBeard ما هي البرامج التلفزيونية التي تريد مشاهدتها وتعمل مثل TiVo التي تعمل على الإنترنت ، وتحميل هذه البرامج لك (إما من تراكمات إذا كنت تريد اللحاق بالركب أو عندما يتم إصدارها إذا كان لديك مجموعة عرض حتى الأن). إنها طريقة رائعة للبقاء على رأس برامجك المفضلة.

    تثبيت SickBeard: لتثبيت SickBeard ، افتح الجهاز وأدخل الأمر التالي:

    git clone git: //github.com/midgetspy/Sick-Beard.git

    بمجرد اكتمال التثبيت ، قم بالتبديل إلى دليل SickBeard وتشغيل SickBeard لأول مرة:

    مؤتمر نزع السلاح مريض اللحية
    الثعبان

    سيظهر التعليق للحظة ، ثم ستشاهد نصًا مكتوبًا SickBeard أكثر من ، ومن ثم يكون خاملاً. عند هذه النقطة ، يمكنك الانتقال إلى مستعرض ويب وتوجيهه إلى العنوان التالي للتحقق من SickBeard:

    http: // [PI's IP Address]: 8081 / home /

    تكوين SickBeard: على عكس بعض الأدوات التي استخدمناها في البرامج التعليمية السابقة ، لا يوجد لدى SickBeard معالج تكوين يمشي معنا خلال الإعداد. سنرشدك إلى الخطوات المهمة الآن. سنقوم بسرد العناصر ذات الصلة التي تريد تغييرها حسب القسم الخاص بها في جزء التهيئة الخاص بواجهة SickBeard.

    في ال التكوين -> عام الجزء:

    قم بإلغاء تحديد متصفح الإطلاق: سنقوم بالوصول إلى المربع عن بُعد ، ولا توجد حاجة إلى خيار إهدار الموارد هذا.

    ضمن واجهة الويب: يمكنك ، إذا أردت ، إضافة اسم مستخدم وكلمة مرور إلى SickBeard و / أو تغيير رقم المنفذ.

    في ال التكوين -> إعدادات البحث الجزء:

    هنا ، نقوم بتكوين SickBeard للعمل مع عميلنا Usenet و / أو BitTorrent. SickBeard يضيء حقا مع يوزنت ونحن نشجعك على الذهاب إلى هذا الطريق.

    ضبط الاحتفاظ بـ Usenet: الافتراضي هو 500 يوم. إذا كان لديك موفر يوزنت المميز ، يجب أن يكون معدل الاحتفاظ أعلى بكثير ، وعادةً ما يكون أكثر من 1100 يومًا. تحقق مع مزود الخاص بك وملء الرقم المناسب هنا.

    ضمن بحث NZB ، تأكد من تحديد "Search NZBs" ، ومن تحديد SABnzbd. قم بتوصيل عنوان URL واسم المستخدم وكلمة المرور (إذا قمت بتعيين كلمة مرور) ومفتاح واجهة برمجة التطبيقات (API) من تثبيت SABnzbd. انقر فوق "اختبار SABnzbd" عند الانتهاء للتأكد من SickBeard يمكن التواصل بنجاح معها.

    ملاحظة: إذا كنت مضطرًا لاستخدام BitTorrent ، فستحتاج إلى التحقق من "Search Torrents" وتعيين مجلد المراقبة لعميل Torrent الخاص بك.

    في ال التكوين -> موفرو البحث الجزء:

    هنا ، يمكنك تحديد الفهارس للبحث وإدخال مفاتيح API الخاصة بك لفهارس البحث الخاصة / بالدفع.

    ضمن أولويات الموفر ، يمكنك التحقق من تمكين الموفرات ثم سحبها وإفلاتها في القائمة لتحديد أولوياتها. بشكل افتراضي ، يتم تحديد مؤشر Womble. يمكنك التحقق من مؤشر Sick Beard و nzbX ، لكن بقية هذه الحسابات تتطلب حسابات باستخدام مفاتيح API - ستحتاج إلى زيارة مواقع الويب المعنية والانتقال عبر عملية الاشتراك لاستخدامها.

    ملاحظة: إذا قمت بتشغيل البحث عن التورنت في الخطوة السابقة ، فسترى أيضًا برامج تعقب تورونت التلفزيونية المدرجة هنا.

    في ال التكوين -> معالجة البريد الجزء:

    في قسم "مرحلة ما بعد المعالجة" الأولي ، اترك "تنزيل التلفزيون Dir" فارغًا. سنقوم بإعداد برنامج نصي مساعد لـ SABnzbd والذي سيهتم بهذه الوظيفة. ألغِ تحديد "الاحتفاظ بالملفات الأصلية" ؛ ليس لدينا مساحة على خادم mini Pi الخاص بنا لتخزين نسخ مكررة من كل ما نقوم بتنزيله. تحقق من "نقل الملفات المرتبطة" و "إعادة تسمية الحلقات" بحيث يقوم SickBeard بنقل أي ملفات إضافية تم تنزيلها مع محتوى التلفزيون الخاص بك وإعادة تسمية العروض بالاتفاقية التي قمت بتحديدها في قسم "التسمية".

    أخيرًا ، يمكنك الحصول على بيانات تعريف SickBeard للتحميل بالتنسيق الذي يناسب إعداد مركز الوسائط لديك. نظرًا لأننا نستخدم جميع عمليات تثبيت XBMC ، فقد حددنا XBMC لـ "نوع البيانات الوصفية" وحددنا جميع أنواع ملفات البيانات الوصفية التي أردنا إنشاء SickBeard لها (مثل صور المجلد و fanart).

    في ال التكوين -> الإخطارات الجزء:

    هذا القسم اختياري بالكامل. يمكنك إعداد إعلامات على عملاء الوسائط (مثل XBMC) وخدمات الإعلام مثل Growl. يمكن أن تكون إشعارات XBMC مفيدة للغاية إذا كنت تريد نظامًا مؤتمتًا بالكامل حيث يمكنك ضبط SickBeard لإجبار XBMC على إجراء تحديثات المكتبة بعد تنزيل العروض الجديدة.

    ربط SABnzbd و SickBeard: SickBeard SZBeard و SbBedd تكوينها بشكل صحيح لديها علاقة تكافلية لطيفة. يمكنك إعداده بحيث يعثر SickBeard على العروض ، ويطلق ملفات NZB إلى SABnzbd ، ثم يقوم SABnzbd بدوره باستدعاء برنامج نصي مساعد SickBeard لنشر جميع البرامج ونقلها إلى مجلداتها المناسبة. بمجرد التهيئة ، تكون العملية سلسة تمامًا.

    من أجل ربط الاثنين معاً ، نحتاج إلى نسخ البرنامج النصي المساعد وتحرير ملف التكوين الصغير للغاية الذي يصاحبه. أولاً ، أدخل الأمر التالي في المحطة الطرفية لتنقلك إلى المجلد حيث يوجد الملفان:

    cd / home / pi / Sick-Beard / autoProcessTV

    داخل هذا الدليل هما الملفان اللذان نهتم بهما: autoProcessTV.py (البرنامج النصي المساعد) و autoProcessTV.cfg.sample (ملف تكوين النموذج). دعونا فتح ملف التكوين وإجراء تغييرات. أدخل الأمر التالي:

    nano autoProcessTV.cfg.sample

    في محرر nano ، تحقق مرة أخرى من تطابق كل شيء في ملف التكوين البسيط مع التثبيت. بشكل افتراضي ، يشير ملف التهيئة إلى المضيف المحلي ، على المنفذ 8081 ، بدون اسم مستخدم أو كلمة مرور. إذا قمت بتغيير أي من الإعدادات (مثل رقم المنفذ أو بإضافة اسم المستخدم / كلمة المرور) ، فعدّل الملف ليعكس ذلك. عند الانتهاء ، اضغط على CTRL + X للخروج. تغيير اسم الملف إلى autoProcessTV.cfg (إسقاط. عينة من النهاية).

    هناك طريقتان لإعطاء SABnzbd الوصول إلى البرامج النصية. الطريقة البطيئة هي مجرد تغيير دليل البرنامج النصي post-processing في SABnzbd's Config -> Folder section to / home / pi / Sick-Beard / autoProcessTV. إذا كانت النصوص البرمجية SickBeard هي أدوات معالجة النشر الوحيدة التي تستخدمها ، فسيعمل ذلك بشكل جيد.

    بدلاً من ذلك ، إذا كنت ترغب في الاحتفاظ بكافة البرامج النصية الخاصة بـ SABnzbd في موقع واحد ، فيمكنك استخدام الأمر التالي لنسخها إلى مجلد البرامج النصية SABnzbd (المجلد الذي قمنا بإعداده في دليل Usenet):

    cP autoProcessTV.cfg autoProcessTV.py sabToSickBeard.py / media / USBHDD1 / shares / SABnzbd / scripts

    في كلتا الحالتين ، بمجرد تكوين البرامج النصية ونسخها ، يجب أن تخبر SABnzbd لاستخدامها. في SABnzbd ، انتقل إلى Config -> Categories وأنشئ تصنيفًا جديدًا "tv". في قسم النص البرمجي ، حدد sabToSickBeard.py كبرنامج نصي بعد المعالجة. إذا كنت ترغب في إنشاء مجلد يتم فيه تنزيل تنزيلات التلفزيون مؤقتًا من التنزيلات الأخرى قبل نقلها إلى مجلد التلفزيون الدائم ، فيمكنك تعيين مجلد / مسار (على سبيل المثال SickBeardTV). تأكد من النقر فوق الزر "إضافة" لحفظ التغييرات.

    إضافة العروض إلى SickBeard: الآن بعد أن قمت بتكوين SickBeard ، حان الوقت للجزء الأكثر أهمية: إضافة برامج تلفزيونية إلى نظامك الآلي الجديد.

    أولاً ، نحتاج إلى إنشاء دليل لـ SickBeard لتخزين العروض. (إذا كان لديك بالفعل دليل عرض تلفزيوني تم إعداده على محرك الأقراص الثابتة الخارجي الذي تستخدمه مع Pi ، فقم بتخطي هذه الخطوة). في الوحدة الطرفية ، أدخل الأمر التالي (تغيير اسم المسار إذا كنت لا تستخدم نفس الإعداد الذي أنشأناه من خلال البرامج التعليمية السابقة):

    mkdir / media / USBHDD1 / shares / TV /

    الآن ، من واجهة SickBeard الرئيسية ، انقر فوق Add Shows (الموجود على شريط التنقل الثانوي في الزاوية العلوية اليسرى). لديك خياران لإضافة العروض إلى النظام: يمكنك إنشاء إدخال جديد لعرض جديد أو يمكنك استيراد العروض التلفزيونية التي قمت بتنزيلها بالفعل في النظام. حتى إذا لم يكن لديك مجموعة برامج تلفزيونية موجودة لإضافتها إلى SickBeard ، فلا نزال نحتاج إلى بدء الزر "Add Existing Shows" من أجل الإشارة إلى SickBeard في دليل العروض التليفزيونية (بغض النظر عما إذا كان فارغًا أو ممتلئًا).

    انقر فوق "إضافة عروض موجودة" ، ثم ضمن علامة التبويب إدارة الدلائل ، انقر فوق "جديد". حدد مجلد التلفزيون الخاص بك في مستكشف الملفات. بعد النقر فوق موافق ، انقر فوق تعيين كافتراضي ثم إرسال في أسفل الصفحة.

    بمجرد إعداد دليل التلفزيون الافتراضي ، يمكنك الانتقال إلى Add Shows -> Add New Show لإضافة برنامج تلفزيوني إلى مجموعتك. أدخل عنوان عرض كامل أو جزئي في مربع البحث ، وابحث عنه ، ثم حدد العرض الذي ترغب في مراقبته وتنزيله. انقر على التالي لمضاعفة التحقق من المجلد الذي سيتم إيداعه فيه ومرة ​​أخرى مرة أخرى لإخبار SickBeard إذا كنت تريد تمييز الحلقات المفقودة على أنها مطلوب أو تم تخطيها ، بالإضافة إلى جودة الفيديو للتنزيل. إذا كان كل شيء يبدو جيدًا ، فانقر على "إضافة". ستتم إعادتك إلى قائمة العروض الخاصة بك وسيقوم SickBeard بإنشاء مجلد العرض وتنزيل بيانات التعريف والبدء في البحث عن الحلقات. (إذا كنت لا تريد الانتظار حتى يتم عد الموقت إلى البحث عن الحلقة التالية ، يمكنك النقر فوق إدارة -> Backlog Overview لفرض البحث على الفور.)

    تشغيل SickBeard عند بدء التشغيل: هناك خطوة واحدة أخيرة لعملية تكوين SickBeard ؛ سنقوم بإضافة برنامج نصي صغير لبدء التشغيل SickBeard في التمهيد. ليس هناك جدوى من وجود برنامج تحميل تلفزيوني آلي ، بعد كل شيء ، إذا كان عليك تشغيله يدويًا. لقد أنشأنا ما يكفي من هذه البرامج النصية لبدء التشغيل في برامج Raspberry Pi السابقة مثل تنزيل البرامج التعليمية في Box Download ، والتي سنقوم فقط بإدراج الأوامر التي تحتاج إلى إدخالها دون تفصيل مفصل خطوة بخطوة.

    أدخل الأوامر التالية في المحطة الطرفية لنسخ البرنامج النصي لبدء التشغيل وتغيير الأذونات وتحديث ملفات بدء التشغيل:

    sudo wget -O /etc/init.d/sickbeard/ https://www.howtogeek.com/wp-content/uploads/gg/up/sshot5161b529c109d.txt

    sudo chmod 755 /etc/init.d/sickbeard

    sudo update-rc.d sickbeard defaults

    هذا كل ما في الأمر ، أنت الآن جاهز! أضف عروضًا قديمة ترغب في مشاهدتها ، وأضف العروض التي تشاهدها حاليًا ، وأضف عروضًا لم يتم بثها حتى الآن ولكنك ترغب في مشاهدتها. سوف SickBeard بسلاسة وتلقائياً تنزيلها لك.

    تثبيت وتكوين CouchPotato على Raspbian

    إذا كنت قد استنفدت من كل ذلك التكوين في القسم السابق ، تأخذ القلب. SickBeard هي إلى حد بعيد الأداة الأكثر تعقيدا لتكوين في جولتنا اليوم. لنبدأ مع CouchPotato - الفيلم الذي يعادل تنزيل SickBeard للتلفاز الآلي.

    تثبيت CouchPotato: لقد قمنا بالفعل بتثبيت جميع الاعتمادات ، لذلك دعونا نحصل على الحق في الحصول على الشفرة المصدرية من Git. في المحطة ، أدخل الأمر التالي:

    مؤتمر نزع السلاح / الوطن / بي
    git clone http://github.com/RuudBurger/CouchPotatoServer.git
    python CouchPotatoServer / CouchPotato.py

    بعد تشغيل البرنامج النصي Python ، سيصبح المؤشر خاملًا فقط. إذا كنت تحصل على تفريغ أعطال بدلاً من ذلك ، فستحتاج إلى إجراء تعديل سريع للسماح لك بتشغيل خادوم الويب ومعالج بدء التشغيل. قم بإجراء هذا التعديل فقط في حالة تعطل البرنامج النصي. في المحطة ، أدخل الأمر التالي:

    nano /home/pi/CouchPotatoServer/couchpotato/runner.py

    في النص البرمجي ، أسفل الصفحة حتى ترى هذا القسم وأضف السطر الذي أدخلناه بخط عريض:

    config =
    "use_reloader": reloader,
    "المنفذ": tryInt (Env.setting ('port'، default = 5000)),
    "host": Env.setting ('host'، default = "),
    "ssl_cert": Env.setting ('ssl_cert' ، الإعداد الافتراضي = بلا),
    "ssl_key": Env.setting ('ssl_key'، default = None),
    "host": Env.setting ('host'، default = "0.0.0.0"),

    احفظ التغييرات وأعد تشغيل البرنامج النصي. بمجرد تشغيل البرنامج النصي بنجاح ، يمكنك توجيه المتصفح على العنوان التالي للبدء:

    http: // [PI's IP Address]: 5050 / wizard /

    تمامًا كما هو الحال مع SickBeard ، سنساعدك في الإعداد الأساسي. يتم سرد الأوامر ذات الصلة حسب القسم.

    تكوين CouchPotato: يمكنك تخطي أهلا بك الجزء. لا توجد لدينا قاعدة بيانات CouchPotato موجودة لاستيرادها (إذا كنت تقوم بالتحريك وتثبيت CouchPotato القديم إلى مربع تنزيل Raspberry Pi الجديد الخاص بك ، اتبع الإرشادات وأشر إلى المعالج في data.db القديم)

    في ال جنرال لواء يمكنك تعيين اسم مستخدم وكلمة مرور ، وكذلك تغيير رقم المنفذ إذا كنت ترغب في ذلك. ألغِ تحديد "متصفح الإطلاق".

    في ال التنزيل القسم ، تحتاج إلى إما 1) تعيين CouchPotato بالتواصل مع SABnzbd أو 2) تحديد مجلد مراقب لملفات التورنت الخاصة بك لجعله يعمل مع الطوفان. نعمل على إعداده للعمل مع SABnzbd: امض قدمًا واترك المضيف وحدك وأدخل مفتاح SABnzbd API (نفس المفتاح الذي استخدمته ل SickBeard).

    يمكنك أيضًا تحديد فئة SABnzbd. من أجل أتمتة العملية بالكامل ، فإننا نوصي بشدة بهذه الخطوة من خلال تمكين فئة CouchPotato معينة ، فهي تساعد على إعادة تشغيل / إعادة تشغيل المحرك آليًا للعمل أكثر سلاسة.

    في ال مقدمي ، اختر مقدمي الخدمات الذين ترغب في استخدام CouchPotato. تمامًا كما هو الحال مع SickBeard ، ستحتاج إلى وضع تفاصيل تسجيل الدخول / مفاتيح واجهة برمجة التطبيقات لمزودي الخدمة المميزين.

    في ال Renamers القسم ، يمكنك إعداد ملف أوتوماتيكي إعادة تسمية / نقل. هذه هي ميزة رائعة. قم بتعيين المجلد "إلى" لتحديد المكان الذي تريد أن تذهب إليه الأفلام ، وتحقق من التنظيف ، وحدد مجلد "من" (يجب أن يكون هذا هو نفس المجلد الذي قمت بتعيينه إلى علامة الأفلام في SABnzbd).

    في ال التشغيل الآلي يمكنك تثبيت نص برمجي GreaseMonkey أو bookmarklet يجعل إضافة أفلام مطلوبة إلى تثبيت CouchPotato من السهل السهل على المتصفح.

    عند الانتهاء من ذلك ، راجع إعداداتك وانقر على الزر الأخضر العملاق في الأسفل. بالرغم من أن معالج بدء التشغيل يغطي كل إعداد ذي صلة ، إلا أن هناك مجالًا واحدًا قد ترغب في إلقاء نظرة عليه. لا يطالبك معالج بدء التشغيل بإعداد الإعلامات. للقيام بذلك ، انقر فوق الترس في الزاوية اليمنى العليا ثم انقر فوق "إعلامات" في الشريط الجانبي للتنقل. هناك ، تمامًا كما هو الحال في SickBeard ، ستتمكن من تشغيل إشعارات الدفع لمجموعة متنوعة من الأنظمة بما في ذلك وحدات XBMC ، وأجهزة سطح المكتب المزودة بإشعارات Growl ممكنة ، وحتى إعداد إشعارات البريد الإلكتروني.

    تكوين CouchPotato لبدء عند التمهيد: في هذه المرحلة ، نعلم أنك متحمس للبدء في توصيل أفلامك التي لا بد من مشاهدتها إلى CouchPotato ، لكن لدينا خطوة صغيرة واحدة لإكمالها قبل الانتقال. نحن بحاجة إلى إعداد ملفات بدء التشغيل لضمان إطلاق CouchPotato في التمهيد.

    افتح الطرفية وادخل الأوامر التالية:

    قرص مضغوط ~ /
    sudo cp CouchPotatoServer / init / ubuntu /etc/init.d/couchpotato
    sudo chmod 755 /etc/init.d/couchpotato
    sudo update-rc.d الافتراضيات couchpotato

    في هذه المرحلة ، تكون قد انتهيت من عملية التهيئة ، ويمكنك الوصول إلى العمل مع تثبيت CouchPotato الجديد.

    تركيب وتكوين سماعات على Raspbian

    إن أداة الأتمتة النهائية في ترايكتيفا لميكنة الأتمتة اليوم هي سماعات الرأس: حيث أن SickBeard هو التلفاز و CouchPotato هو إلى الأفلام ، فإن سماعات الرأس قد خمنت أنها - الموسيقى.

    تثبيت سماعات الرأس: للبدء ، افتح الجهاز وأدخل الأمر التالي:

    بوابة استنساخ https://github.com/rembo10/headphones.git

    سماعات python / Headphones.py

    ضبط سماعات الرأس: مثل SickBeard ، لا يوجد معالج التثبيت ، ولكن قائمة الإعدادات بشكل مستقيم للأمام بشكل كاف. انقر على الترس في الزاوية العلوية اليمنى من واجهة سماعات الرأس للوصول إلى قائمة الإعدادات. سنتناول كل الأقسام ذات الصلة واحدة تلو الأخرى.

    في ال واجهة ويب قسم ، يمكنك إضافة تسجيل الدخول / كلمة المرور ، وتغيير رقم المنفذ ، وتشغيل واجهة برمجة تطبيقات سماعات الرأس (ضرورية لبعض تطبيقات المساعد الخارجية).

    في ال تحميل قسم الإعدادات ، تحتاج إلى توجيه سماعات الرأس إلى تثبيت SABnzbd باستخدام نفس المعلومات التي استخدمتها لـ SickBeard و CouchPotato (المضيف مع رقم المنفذ واسم المستخدم وكلمة المرور إذا تم تمكينه ، بالإضافة إلى مفتاح واجهة برمجة التطبيقات). لا تنس أن تستفيد من وظيفة الفئة ثم حدد مجلدًا فرعيًا في مجلد التنزيل الخاص بك في SABnzbd للموسيقى. يمكنك أيضًا ، مثل تطبيقات الأتمتة الأخرى ، تهيئة سماعات الرأس لاستخدام التورنت إذا كنت ترغب في ذلك.

    في ال الجودة ومعالجة البريد يمكنك ضبط الجودة استنادًا إلى معدل البت المفضل لديك (أو تعيينه للحصول على جودة بدون فقدان). يمكنك أيضًا تعيين ميزات معالجة النشر مثل التضمين التلقائي لفن الألبوم والفرز إلى المجلدات وإعادة تسمية الملفات تلقائيًا.

    أخيرا ، تحت إعدادات متقدمة, هناك عدد كبير من الإعدادات التي يمكنك القيام بها (على الرغم من أننا ننصحك بقراءة بعناية قبل تبديل الأشياء أو إيقافها). يمكنك تغيير تنسيق إعادة التسمية وتمكين إعادة الترميز التلقائي لتنسيقات الصوت وتمكين الإعلامات.

    الإعداد الأكثر أهمية ضمن قائمة الإعدادات المتقدمة لمستخدم سماعات الرأس الجديدة هو خيار الخيار "Mirrorbrainz Mirror" أسفل الزاوية اليمنى السفلى. اتركها كما هي, لكن إذا وجدت أنك تحصل دائمًا على أخطاء "إحضار فشل" عند البحث عن الفنانين والألبومات ، فستحتاج إلى العودة إلى هذا القسم وتحديد مرآة بديلة.

    عندما تنتهي من إجراء الترقيع ، تأكد من الضغط على "حفظ التغييرات" في الجزء السفلي ، ثم إعادة التشغيل في الزاوية العلوية اليمنى لتصبح التغييرات سارية المفعول.

    خطوة التكوين الرئيسية الأخرى الوحيدة التي قد تضعها في اعتبارك ، إذا كان لديك بالفعل الكثير من الموسيقى على محرك الأقراص الخارجي الذي تستخدمه مع Pi ، فقم بتعيين سماعات الرأس لإدارة المجموعة الخاصة بك. يمكنك القيام بذلك عن طريق النقر فوق "إدارة" في شريط التنقل الرئيسي وتوجيه سماعات الرأس في الدليل المناسب.

    تكوين سماعات لبدء عند التمهيد: في هذه المرحلة ، تكون مستعدًا لبدء البحث عن سماعات الرأس واستخدامها ، ولكن كما هو الحال مع أدوات الأتمتة السابقة ، سنقوم بتمكين بدء التشغيل التلقائي عند بدء التشغيل. للقيام بذلك ، أدخل الأوامر التالية في المحطة:

    مؤتمر نزع السلاح ~ / سماعات الرأس
    sudo نانو init.ubuntu

    داخل ملفات init.ubuntu ، سنجري تغييرين سريعين. نعم ، في الجزء العلوي من الملف يحذر بشدة ضد تحرير الملف (ولكننا نعيش على الحافة ، والأهم من ذلك ، نحن لا نستخدم حساب مستخدم مخصص فقط لسماعات الرأس ، لذلك يتعين علينا إجراء هذا التغيير).

    انتقل أسفل الخط 29 و 30:

    ## HP_USER = # $ RUN_AS ، […]
    ## HP_HOME = # $ APP_PATH ، […]

    تحرير تعليق ## علامات على هذين الخطين وإدراج اسم المستخدم والموقع الرئيسي التالي:

    HP_USER = pi # $ RUN_AS ، […]
    HP_HOME = / home / pi / headphones # $ APP_PATH، […]

    اضغط على CTRL + X للخروج ، واحفظ عملك ، ثم أدخل الأوامر التالية في الموجه:

    sudo cp init.ubuntu /etc/init.d/headphones
    sudo chmod 755 /etc/init.d/headphones
    sudo تحديث - rc.d الافتراضيات سماعات الرأس

    تم الآن ضبط سماعات الرأس على نظام التشغيل وتم تشغيل الجزء الأخير من الهجوم الثلاثي للتشغيل التلقائي للتنزيل.


    في هذه المرحلة ، يعد صندوق Raspberry Pi الخاص بك وحشًا للتحميل يبدأ من النهاية ويحتاج بالكاد إلى أي رعاية أو تغذية. لقد قمنا بمساعدتك من خلال تثبيت عميل Usenet و BitTorrent ، ومع هذه الدفعة النهائية ، أصبح لديك الآن ثلاثة أدوات أتمتة يدوية لجعل صندوق التحميل الخاص بـ Raspberry Pi يوزع كما يمكن أن يكون الخادم الصغير الصغير بدون رأس..

    ومع ذلك ، هناك دائمًا ما يمكنك الاستمتاع به مع ميزة Pi-sound الصغيرة التي توضع بأفكار البناء الخاصة بـ Raspberry Pi ، وسنفعل ما في وسعنا لإحياؤها في الحياة.