कैसे अपने हमेशा के लिए रास्पबेरी पाई डाउनलोड बॉक्स पर स्वचालित करने के लिए
हमने हाल ही में आपको दिखाया कि कैसे अपने रास्पबेरी पाई को 24/7 लो-पावर डाउनलोडिंग मशीन में बदल दिया जाए। अब हम आपको यह दिखाने के लिए वापस आ गए हैं कि कैसे सिस्टम को लगभग पूरी तरह से भयानक स्वचालन उपकरण के साथ बंद कर दिया जाए.
व्हाई डू आई वॉन्ट टू डू दिस?
यदि आप हमारे रास्पबेरी पाई डाउनलोड परियोजना के साथ अनुसरण कर रहे हैं, तो इस प्रक्रिया में आपके पास एक पूर्ण बिटटॉरेंट / यूज़नेट मशीन है। यह कमाल है, लेकिन यह पूरी तरह से स्वचालित नहीं है। आपको अभी भी बॉक्स के साथ काफी नियमित रूप से बातचीत करनी है, इसे नई फाइलों पर इंगित करने के लिए रखना है, अपने पसंदीदा टीवी शो के एपिसोड को चुनना है, और इसी तरह.
हमारे रास्पबेरी पाई डाउनलोड बॉक्स ट्यूटोरियल के अंतिम खंड, ऑटोमेशन पर आज के गाइड के साथ काम करने के बाद, आपके हाथों में एक पूरी तरह से स्वचालित डिवाइस होगा, जहाँ आपको यह करने की ज़रूरत है कि आपको यह बताना है कि आप क्या चाहते हैं और यह स्काउट करेगा। अपनी ओर से उन फ़ाइलों के लिए इंटरनेट.
यदि आप हमारे साथ काम नहीं कर रहे हैं, तो निश्चित रूप से देखें कि कैसे एक रास्पबेरी पाई को हमेशा-ऑन बिटटोरेंट बॉक्स में और एक रास्पबेरी पाई को हमेशा-ऑन यूज़नेट मशीन में कैसे बदलें।.
मुझे क्या ज़रुरत है?
पिछले ट्यूटोरियल्स की तरह, इस ट्यूटोरियल के लिए हम मानते हैं कि आपके पास रास्पबेरी पाई यूनिट है, जिसमें रास्पियन स्थापित है, डिवाइस को सीधे मॉनिटर मॉनिटर और कीबोर्ड के माध्यम से या एसएसएच और वीएनसी के माध्यम से दूरस्थ रूप से एक्सेस करने में सक्षम है, और आपके पास एक यूएसबी ड्राइव है या ड्राइव) इससे जुड़ा हुआ है। इसके अलावा, हम यह भी मानते हैं कि आपने रास्पबेरी पाई को बिटटोरेंट और / या यूज़नेट डाउनलोड मशीन में बदलने पर हमारे ट्यूटोरियल के कम से कम एक (या दोनों) को पूरा किया है। यदि आपको इन क्षेत्रों में गति प्राप्त करने की आवश्यकता है, तो हम दृढ़ता से निम्नलिखित गाइडों को पढ़ने का सुझाव देते हैं, जिस क्रम में हमने उन्हें यहां सूचीबद्ध किया है:
- रास्पबेरी पाई के साथ आरंभ करने के लिए HTG गाइड
- रिमोट शेल, डेस्कटॉप और फाइल ट्रांसफर के लिए अपने रास्पबेरी पाई को कैसे कॉन्फ़िगर करें
- रास्पबेरी पाई को लो-पॉवर नेटवर्क स्टोरेज डिवाइस में कैसे बदलें
- एक रास्पबेरी पाई को ऑल्ट-ऑन बिटटोरेंट बॉक्स में कैसे बदलें
- कैसे एक हमेशा की तरह यूज़नेट मशीन में रास्पबेरी पाई चालू करें
यदि आप पहले से ही अपना रास्पबेरी पाई सेट नहीं कर पाए हैं और कैन-ऐक्सेस-बिटटोरेंट / यूज़नेट स्टेज पर पहुँच गए हैं, तो ट्यूटोरियल के निम्नलिखित सेक्शन और उसमें मौजूद टूल्स आपके बहुत काम आएंगे।.
एक बार जब आप उस अवस्था में होते हैं, तब भी, हाथों से डाउनलोड होने वाली अच्छाई के लिए अपने संपूर्ण निर्माण को स्वचालित करने के व्यवसाय में उतरने का समय आ जाता है.
ट्यूटोरियल का प्रत्येक भाग दूसरों से स्वतंत्र है। यदि आप टेलीविज़न शो स्नैचिंग को स्वचालित करना चाहते हैं, लेकिन मूवी स्नैचिंग नहीं, उदाहरण के लिए, आप ट्यूटोरियल के संबंधित भाग को छोड़ कर बाकी को अनदेखा कर सकते हैं.
अंत में, इस गाइड में सभी स्वचालन उपकरण स्थापित करने के बारे में एक छोटा सा नोट। हमने पाया कि आप उन सभी को एक रास्पबेरी पाई पर स्थापित कर सकते हैं, जो सिस्टम को बहुत गंभीर रूप से नीचे किए बिना. हालाँकि, जैसा कि प्रत्येक स्वचालन प्रणाली आगे के छोर पर थोड़ी भारी होती है (जब आप इसे पहली बार स्थापित करते हैं तो अक्सर बहुत भारी उठाने की सुविधा होती है जैसे कि आप जो टीवी शो देखना चाहते हैं उसके पिछले एपिसोड को खोजना और डाउनलोड करना), हम आपको देने का सुझाव देंगे। सिस्टम संसाधनों, SABnzbd, और USB HDD को एकाधिकार देने की अनुमति देने के लिए प्रत्येक स्थापना एक छोटा सा श्वास कक्ष है। एक बार जब आप कैच-अप की हड़बड़ी से परे हो जाते हैं, तो सब कुछ ठीक होना चाहिए, लेकिन शुरुआत में साइड-बाय-फुल बोर होने वाले सभी तीन ऑटोमेशन ऐप को हटा दें, वास्तव में पाई के लिए उपलब्ध सीमित संसाधनों के साथ बहुत अधिक है।.
निर्भरता को स्थापित करना
इस गाइड-सिकबर्ड, काउचपोटो, और हेडफ़ोन में उल्लिखित टूल का उपयोग करने के लिए, आपको आरंभ करने से पहले कुछ निर्भरताएं स्थापित करनी होंगी। (हम पहले से ही डिफ़ॉल्ट रसियन वितरण के साथ स्थापित निर्भरता को संबोधित नहीं करेंगे।)
कुछ और करने से पहले, हम अपने एप-गेट इंस्टॉलर को अपडेट और अपग्रेड करने जा रहे हैं। यदि आप हमारे पिछले रास्पबेरी पाई ट्यूटोरियल के साथ * सिर्फ * का अनुसरण करते हैं तो आप इसे सुरक्षित रूप से छोड़ सकते हैं जैसा आपने अभी हाल ही में अपग्रेड किया है.
टर्मिनल पर, निम्नलिखित कमांड दर्ज करें:
sudo apt-get update
sudo apt-get उन्नयन
आपके द्वारा अपडेट / अपग्रेड किए जाने के बाद, यह उस विशिष्ट निर्भरता को स्थापित करना शुरू करने का समय है जिसकी हमें आवश्यकता है। सबसे पहले, सभी उपकरण Git सॉफ़्टवेयर स्रोत कोड प्रबंधन टूल का उपयोग करते हैं। चूँकि रसबियन गीट के साथ जहाज नहीं बनाती है, इसलिए हमें इसे स्थापित करना होगा। टर्मिनल पर, निम्नलिखित कमांड दर्ज करें:
sudo apt-get Install git-core
जब संकेत दिया जाता है, तो स्थापना जारी रखने के लिए Y दबाएं और एक या दो मिनट के लिए प्रतीक्षा करें क्योंकि प्रक्रियाएं पूरी होती हैं। बाद में, उस git को स्थापित करने के लिए प्रॉम्प्ट पर "git -version" टाइप करके इंस्टॉलेशन को दोबारा जांचें। यदि यह संस्करण संख्या वापस नहीं करता है, तो इंस्टॉलर को फिर से चलाएं.
Git के अलावा, SickBeard (लेकिन CouchPotato या Headphones) चीता, पायथन टेम्पलेट टूल पर निर्भर नहीं है। यदि आपने SABnzbd को हमेशा-ऑन यूज़नेट मशीन गाइड में रास्पबेरी पाई को चालू करने के लिए कैसे स्थापित किया है, तो आपके पास पहले से ही चीता स्थापित है। यदि आपने केवल बिटटोरेंट गाइड के साथ अनुसरण किया है, तो आपको इसे स्थापित करने की आवश्यकता होगी। टर्मिनल पर, निम्न कमांड दर्ज करें:
सूद apt-get install अजगर-चीता
Git और Python-Cheetah (यदि आप TV शो के लिए SickBeard का उपयोग करने की योजना बना रहे हैं) को स्थापित करने के बाद, हम शुरू करने वाले हैं.
रास्पियन पर सिकबर्ड स्थापित और कॉन्फ़िगर करना
SickBeard Usenet और BitTorrent डाउनलोड के लिए एक टेलीविजन प्रबंधन उपकरण है-Usenet समर्थन BitTorrent समर्थन की तुलना में काफी अधिक परिपक्व है, लेकिन वे दोनों कार्यात्मक हैं। अखरोट के खोल में, आप SickBeard को बताएं कि कौन सा टीवी शो आप देखना चाहते हैं और यह इंटरनेट-संचालित TiVo की तरह काम करता है, उन शो को आपके लिए डाउनलोड कर रहा है (या तो बैकलॉग से यदि आप पकड़ रहे हैं या जैसे वे आपके शो संग्रह के लिए जारी किए गए हैं उद्दिनांकित है)। अपने पसंदीदा कार्यक्रमों में शीर्ष पर रहना एक शानदार तरीका है.
सिकबर्ड स्थापित करना: SickBeard स्थापित करने के लिए, टर्मिनल खोलें और निम्न कमांड दर्ज करें:
git क्लोन क्लोन git: //github.com/midgetspy/Sick-Beard.git
एक बार इंस्टॉलेशन पूरा हो जाने के बाद, SickBeard डायरेक्टरी पर जाएँ और पहली बार SickBeard चलाएँ:
सीडी सिक-बियर्ड
अजगर SickBeard.py
यह एक पल के लिए लटका हुआ दिखाई देगा, और फिर आपको एक क्रिया SickBeard स्क्रिप्ट व्हिज़ दिखाई देगी, और फिर निष्क्रिय हो जाएगी। इस बिंदु पर, आप एक वेब ब्राउज़र में आशा कर सकते हैं और इसे निम्नलिखित पते पर इंगित कर सकते हैं SickBeard की जाँच करने के लिए:
http: // [आपका पीआई का आईपी पता]: 8081 / घर /
सिकबर्ड कॉन्फ़िगर करना: पिछले ट्यूटोरियल में हमारे द्वारा उपयोग किए गए कुछ टूल के विपरीत, SickBeard में सेटअप के माध्यम से हमें चलने के लिए कॉन्फ़िगरेशन विज़ार्ड नहीं है। अब हम आपको महत्वपूर्ण चरणों से गुजरेंगे। हम उन संबंधित मदों को सूचीबद्ध करेंगे, जिन्हें आप SickBeard के इंटरफ़ेस के कॉन्फ़िगरेशन भाग में उनके अनुभाग द्वारा बदलना चाहते हैं.
में विन्यास -> सामान्य अनुभाग:
लॉन्च ब्राउज़र को अनचेक करें: हम बॉक्स को दूरस्थ रूप से एक्सेस करने जा रहे हैं, इस संसाधन-बर्बाद करने वाले विकल्प की कोई आवश्यकता नहीं है.
वेब इंटरफेस के तहत: आप चाहें तो SickBeard और / या पोर्ट नंबर बदलकर एक यूजरनेम और पासवर्ड डाल सकते हैं.
में विन्यास -> खोज सेटिंग्स अनुभाग:
यहां, हम अपने यूज़नेट और / या बिटटोरेंट क्लाइंट के साथ काम करने के लिए सिकबर्ड को कॉन्फ़िगर करते हैं। सिकबर्ड वास्तव में यूज़नेट के साथ चमकता है और हम आपको उस मार्ग पर जाने के लिए प्रोत्साहित करते हैं.
यूज़नेट रिटेंशन समायोजित करें: डिफ़ॉल्ट 500 दिनों का है। यदि आपके पास एक प्रीमियम यूज़नेट प्रदाता है, तो आपका प्रतिधारण बहुत अधिक होना चाहिए, आमतौर पर 1100+ दिन। अपने प्रदाता के साथ जांचें और यहां उचित संख्या भरें.
NZB खोज के तहत, सुनिश्चित करें कि "खोज NZBs" की जाँच की गई है, और आपने SABnzbd को चुना है। URL, उपयोगकर्ता नाम और पासवर्ड (यदि आप एक सेट करते हैं) में प्लग इन करें, और अपने SABnzbd इंस्टॉलेशन से API कुंजी। "टेस्ट SABnzbd" पर क्लिक करें जब आप सुनिश्चित करें कि SickBeard सफलतापूर्वक इसके साथ संवाद कर सकता है.
नोट: यदि आप बिटटोरेंट का उपयोग कर रहे हैं, तो आपको "सर्च टोरेंट" की जांच करनी होगी और अपने टोरेंट क्लाइंट के लिए वॉच फोल्डर सेट करना होगा.
में विन्यास -> खोज प्रदाता अनुभाग:
यहां, आप चुन सकते हैं कि कौन सी इंडेक्स खोजे और निजी / पे सर्च इंडेक्स के लिए अपनी एपीआई कुंजियों को इनपुट करें.
प्रदाता प्राथमिकताओं के तहत, आप प्रदाताओं को सक्षम करने के लिए जाँच कर सकते हैं और फिर उन्हें प्राथमिकता देने के लिए सूची में खींच कर छोड़ सकते हैं। डिफ़ॉल्ट रूप से, Womble's Index की जाँच की जाती है। आप बीमार दाढ़ी सूचकांक और nzbX की जांच कर सकते हैं, लेकिन उनमें से बाकी को एपीआई कुंजियों वाले खातों की आवश्यकता होती है-आपको संबंधित वेबसाइटों पर जाने और उन्हें उपयोग करने के लिए साइनअप प्रक्रिया से गुजरना होगा।.
नोट: यदि आप पिछले चरण में टोरेंट सर्चिंग चालू करते हैं, तो आपको यहां सूचीबद्ध टीवी टोरेंट ट्रैकर्स भी दिखाई देंगे.
में विन्यास -> पोस्ट प्रोसेसिंग अनुभाग:
प्रारंभिक "पोस्ट-प्रोसेसिंग" अनुभाग में, "टीवी डाउनलोड डिर" खाली छोड़ दें। हम SABnzbd के लिए एक सहायक स्क्रिप्ट स्थापित करने जा रहे हैं जो इस फ़ंक्शन का ध्यान रखेगा। "मूल फ़ाइलें रखें" को अनचेक करें; हमारे पास जो कुछ भी हम डाउनलोड करते हैं उसके डुप्लिकेट को स्टोर करने के लिए हमारे मिनी पाई सर्वर पर जगह नहीं है। "संबद्ध फ़ाइलें ले जाएँ" और "नाम बदलें" की जाँच करें ताकि SickBeard आपकी टीवी सामग्री के साथ डाउनलोड की गई कोई भी अतिरिक्त फ़ाइल ले जाए और "नामकरण" अनुभाग में आपके द्वारा चुने गए सम्मेलन के साथ शो का नाम बदलें।.
अंत में, आप अपने मीडिया सेंटर सेटअप के अनुरूप प्रारूप में सिकबर्ड डाउनलोड मेटाडेटा रख सकते हैं। चूंकि हम सभी XBMC इंस्टॉलेशन का उपयोग करते हैं, इसलिए हमने अपने "मेटाडेटा प्रकार" के लिए XBMC का चयन किया और सभी मेटाडेटा फ़ाइल प्रकारों की जाँच की, जिन्हें हम SickBeard बनाना चाहते थे (जैसे फ़ोल्डर चित्र और फैनट).
में विन्यास -> सूचनाएं अनुभाग:
यह खंड पूरी तरह से वैकल्पिक है। आप अपने मीडिया क्लाइंट (जैसे XBMC) और नोटिफिकेशन सर्विसेज जैसे कि Growl पर नोटिफिकेशन सेटअप कर सकते हैं। यदि आप पूरी तरह से स्वचालित प्रणाली चाहते हैं तो XBMC नोटिफिकेशन बेहद आसान हो सकता है क्योंकि नए शो डाउनलोड होने के बाद आप XBMC को लाइब्रेरी अपडेट करने के लिए बाध्य करने के लिए SickBeard सेट कर सकते हैं।.
SABnzbd और SickBeard को जोड़ना: सही ढंग से कॉन्फ़िगर किया गया SickBeard और SABnzbd का एक अच्छा सहजीवी संबंध है। आप इसे सेट कर सकते हैं ताकि SickBeard शो को खोजे, SABnzbd पर NZB फ़ाइलों को किक करे, और फिर SABnzbd बदले में सभी शो को पोस्ट-प्रोसेस करने के लिए एक SickBeard हेल्पर स्क्रिप्ट पर कॉल करता है और उन्हें उनके उपयुक्त फ़ोल्डर में स्थानांतरित करता है। एक बार कॉन्फ़िगर करने के बाद, प्रक्रिया पूरी तरह से निर्बाध है.
दोनों को एक साथ जोड़ने के लिए, हमें सहायक स्क्रिप्ट की प्रतिलिपि बनाने और इसके साथ आने वाली बहुत छोटी कॉन्फ़िगरेशन फ़ाइल को संपादित करने की आवश्यकता है। सबसे पहले, टर्मिनल पर निम्न कमांड दर्ज करें जो आपको उस फ़ोल्डर में ले जाए जहां दो फाइलें स्थित हैं:
सीडी / होम / पीआई / बीमार-दाढ़ी / ऑटोप्रोसेसटीवी
उस निर्देशिका के अंदर वे दो फाइलें हैं जिनकी हम परवाह करते हैं: autoProcessTV.py (सहायक स्क्रिप्ट) और autoProcessTV.cfg.sample (नमूना कॉन्फ़िगरेशन फ़ाइल)। आइए कॉन्फ़िगरेशन फ़ाइल खोलें और परिवर्तन करें। निम्नलिखित कमांड दर्ज करें:
नैनो autoProcessTV.cfg.sample
नैनो संपादक में, डबल जांचें कि साधारण कॉन्फ़िगरेशन फ़ाइल में सब कुछ आपकी स्थापना से मेल खाता है। डिफ़ॉल्ट रूप से, कॉन्फ़िगरेशन फ़ाइल स्थानीय होस्ट पर, पोर्ट 8081 पर, कोई उपयोगकर्ता नाम या पासवर्ड के साथ इंगित करता है। यदि आपने कोई भी सेटिंग बदली है (जैसे कि पोर्ट नंबर या किसी यूज़रनेम / पासवर्ड में जोड़कर), तो उसे प्रतिबिंबित करने के लिए फ़ाइल को संपादित करें। जब आप कर लें, तो बाहर निकलने के लिए CTRL + X दबाएँ। फ़ाइल नाम को autoProcessTV.cfg में बदलें (अंत से .sample को छोड़ना).
स्क्रिप्ट के लिए SABnzbd एक्सेस देने के दो तरीके हैं। आलसी तरीका सिर्फ SABnzbd के कॉन्फिगरेशन में पोस्ट-प्रोसेसिंग स्क्रिप्ट डायरेक्टरी को बदलना है -> फोल्डर सेक्शन को / home / pi / Sick-Beard / autoProcessTV। यदि SickBeard स्क्रिप्ट एकमात्र पोस्ट प्रोसेसिंग टूल हैं, जिसका आप उपयोग करते हैं, तो यह ठीक काम करेगा.
वैकल्पिक रूप से, यदि आप अपनी सभी SABnzbd स्क्रिप्ट्स को एक स्थान पर रखना चाहते हैं, तो आप उन्हें अपने SABnzbd स्क्रिप्ट फ़ोल्डर में कॉपी करने के लिए निम्न कमांड का उपयोग कर सकते हैं (यूज़नेट गाइड में जो फ़ोल्डर हम सेटअप करते हैं):
cp autoProcessTV.cfg autoProcessTV.py sabToSickBeard.py / media / USBHDD1 / share / SABnzbd / script
किसी भी तरह से, जब आपके पास स्क्रिप्ट कॉन्फ़िगर और कॉपी हो जाती हैं, तो आपको उनका उपयोग करने के लिए SABnzbd को बताना होगा। SABnzbd में, कॉन्फ़िगर -> श्रेणियाँ पर जाएँ और एक नई श्रेणी "टीवी" बनाएं। स्क्रिप्ट सेक्शन में अपनी पोस्ट-प्रोसेसिंग स्क्रिप्ट के रूप में sabToSickBeard.py चुनें। यदि आप एक ऐसा फ़ोल्डर बनाना चाहते हैं जहाँ आपके टीवी डाउनलोड अस्थायी रूप से स्थायी टीवी फ़ोल्डर से अलग किए जाने से पहले आपके अन्य डाउनलोड से अनुक्रमित होंगे, तो आप एक फ़ोल्डर / पथ (जैसे SickBeardTV) सेट कर सकते हैं। अपने परिवर्तनों को सहेजने के लिए ऐड बटन को हिट करना सुनिश्चित करें.
SickBeard में शो जोड़ना: अब जब आपने SickBeard को कॉन्फ़िगर किया है, तो सबसे महत्वपूर्ण भाग के लिए समय है: अपने नए स्वचालित सिस्टम में टेलीविज़न शो जोड़ना.
सबसे पहले, हमें शो स्टोर करने के लिए सिकबर्ड के लिए एक निर्देशिका बनाने की आवश्यकता है। (यदि आपके पास पहले से ही एक टीवी शो डायरेक्टरी है जो आपके पी के साथ उपयोग किए जा रहे बाहरी हार्ड ड्राइव पर है, तो इस चरण को छोड़ दें)। टर्मिनल पर, निम्न कमांड दर्ज करें (यदि आपने पिछले ट्यूटोरियल की स्थापना की है, उसी सेटअप का उपयोग नहीं कर रहे हैं तो पथनाम को बदल दें):
mkdir / मीडिया / USBHDD1 / शेयर / टीवी /
अब, मुख्य सिकबर्ड इंटरफ़ेस से, ऐड शो (ऊपरी बाएं हाथ के कोने में द्वितीयक नेविगेशन बार पर स्थित) पर क्लिक करें। आपके पास सिस्टम में शो जोड़ने के लिए दो विकल्प हैं: आप एक नए शो के लिए एक नई प्रविष्टि बना सकते हैं या आप पहले से सिस्टम में डाउनलोड किए गए टीवी शो आयात कर सकते हैं। यहां तक कि अगर आपके पास SickBeard में जोड़ने के लिए कोई मौजूदा टीवी शो संग्रह नहीं है, तो भी हमें हमारे टीवी शो निर्देशिका में SickBeard को इंगित करने के लिए "मौजूदा शो जोड़ें" बटन के साथ शुरू करने की आवश्यकता है (चाहे वह खाली हो या पूर्ण हो).
Add Existing शोज़ पर क्लिक करें, और फिर डायरेक्ट्रीज़ टैब पर क्लिक करें, नया पर क्लिक करें। फ़ाइल एक्सप्लोरर में अपना टीवी फ़ोल्डर चुनें। ओके पर क्लिक करने के बाद, सेट टू डिफॉल्ट पर क्लिक करें और फिर पेज के नीचे सबमिट करें.
एक बार जब आपके पास डिफ़ॉल्ट टीवी डायरेक्टरी सेट हो जाती है, तो आप अपने शो में टीवी शो को जोड़ने के लिए Add Show -> Add New Show को नेविगेट कर सकते हैं। खोज बॉक्स में एक पूर्ण या आंशिक शो शीर्षक दर्ज करें, इसे खोजें और फिर उस शो का चयन करें जिसे आप मॉनिटर करना और डाउनलोड करना चाहते हैं। उस फ़ोल्डर को दोबारा जांचने के लिए उसके बगल में जमा करें और SickBeard को फिर से बताने के लिए क्लिक करें कि क्या आप चाहते हैं कि लापता एपिसोड को वांटेड या स्किप्ड के रूप में चिह्नित किया जाए, साथ ही डाउनलोड की वीडियो गुणवत्ता भी। यदि सब कुछ अच्छा लगता है, तो Add पर क्लिक करें। आपको अपनी शो लिस्ट में वापस कर दिया जाएगा और SickBeard शो के लिए फ़ोल्डर बनाएगा, मेटा डेटा डाउनलोड करेगा और एपिसोड की तलाश शुरू करेगा। (यदि आप टाइमर को अगले एपिसोड की खोज के लिए गिनने के लिए इंतजार नहीं करना चाहते हैं, तो आप किसी खोज को तुरंत बाध्य करने के लिए मैनेज -> बैकलॉग अवलोकन पर क्लिक कर सकते हैं।)
स्टार्टअप पर SickBeard चलाना: SickBeard कॉन्फ़िगरेशन प्रक्रिया के लिए एक अंतिम चरण है; हम बूट पर सिकबर्ड लॉन्च करने के लिए एक छोटी स्टार्टअप स्क्रिप्ट जोड़ने जा रहे हैं। स्वचालित टीवी शो डाउनलोडर होने का कोई मतलब नहीं है, अगर आपको इसे मैन्युअल रूप से शुरू करना है। हमने पिछले रास्पबेरी पाई में इन स्टार्टअप स्क्रिप्ट के लिए पर्याप्त डाउनलोड बॉक्स ट्यूटोरियल बनाया है, जिसे हम केवल उन कमांड को सूचीबद्ध करने जा रहे हैं जिन्हें आपको एक विस्तृत चरण-दर-चरण विराम के बिना दर्ज करने की आवश्यकता है.
स्टार्टअप स्क्रिप्ट को कॉपी करने, अनुमतियां बदलने और स्टार्टअप फ़ाइलों को अपडेट करने के लिए टर्मिनल पर निम्नलिखित कमांड दर्ज करें:
sudo wget -O /etc/init.d/sickbeard/ https://www.howtogeek.com/wp-content/uploads/gg/up/sshot5161b529c109d.txt
सुडो चामोद 755 /etc/init.d/sickbeard
sudo update-rc.d सिकनेस डिफॉल्ट
यह सब वहाँ है, अब आप जाने के लिए तैयार हैं! पुराने शो जोड़ें जो आप चाहते हैं कि आप देखें, आप वर्तमान में देख रहे शो जोड़ें, ऐसे शो जोड़ें जो अभी तक प्रसारित नहीं हुए हैं लेकिन आप देखना चाहते हैं। SickBeard मूल रूप से और स्वचालित रूप से आपके लिए उन सभी को डाउनलोड करेगा.
रास्पियन पर काउचपॉटो को स्थापित और कॉन्फ़िगर करना
यदि आप पिछले अनुभाग में कॉन्फ़िगर करने वाले सभी से थक चुके हैं, तो दिल लें। SickBeard आज हमारे राउंडअप में कॉन्फ़िगर करने के लिए सबसे जटिल उपकरण है। आइए CouchPotato- मूवी के साथ शुरू करें जो SickBeard की स्वचालित टीवी डाउनलोडिंग के बराबर है.
CouchPotato स्थापित करना: हमने पहले से ही सभी निर्भरताएं स्थापित कर ली हैं, इसलिए चलो Git से स्रोत कोड को हथियाने के लिए नीचे जाएं। टर्मिनल पर, निम्न कमांड दर्ज करें:
सीडी / होम / पीआई
git क्लोन http://github.com/RuudBurger/CouchPotatoServer.git
अजगर CouchPotatoServer / CouchPotato.py
आपके द्वारा पायथन स्क्रिप्ट चलाने के बाद, कर्सर बस निष्क्रिय हो जाएगा। यदि इसके बजाय आपको क्रैश डंप मिलता है, तो आपको वेब डेमॉन और स्टार्टअप विज़ार्ड को चालू करने की अनुमति देने के लिए एक त्वरित संपादन करना होगा. स्क्रिप्ट के क्रैश होने पर ही इसे संपादित करें. टर्मिनल पर, निम्न कमांड दर्ज करें:
nano /home/pi/CouchPotatoServer/couchpotato/runner.py
स्क्रिप्ट में, पेज को तब तक नीचे रखें जब तक आप इस सेक्शन को न देख लें और हमारे द्वारा बताई गई लाइन जोड़ें
विन्यास =
'use_reloader': reloader,
'port': tryInt (Env.setting ('port', default = 5000)),
'होस्ट': Env.setting ('होस्ट', डिफ़ॉल्ट = "),
'ssl_cert': Env.setting ('ssl_cert', डिफ़ॉल्ट = कोई नहीं),
'ssl_key': Env.setting ('ssl_key', डिफ़ॉल्ट = कोई नहीं),
'होस्ट': Env.setting ('होस्ट', डिफ़ॉल्ट = "0.0.0.0"),
अपने परिवर्तनों को सहेजें और स्क्रिप्ट को फिर से चलाएँ। एक बार स्क्रिप्ट सफलतापूर्वक चलने के बाद, आप आरंभ करने के लिए अपने ब्राउज़र को निम्न पते पर इंगित कर सकते हैं:
http: // [आपका पीआई का आईपी पता]: 5050 / विज़ार्ड /
सिकबर्ड की तरह, हम आपको मूल सेटअप के माध्यम से चलने जा रहे हैं। संबंधित कमांड अनुभाग द्वारा सूचीबद्ध हैं.
CouchPotato को कॉन्फ़िगर करना: आप स्किप कर सकते हैं स्वागत हे अनुभाग। हमारे पास आयात करने के लिए कोई मौजूदा CouchPotato डेटाबेस नहीं है (यदि आप आगे बढ़ रहे हैं और पुराने CouchPotato अपने नए रास्पबेरी पाई डाउनलोड बॉक्स में स्थापित हैं, तो निर्देशों का पालन करें और अपने पुराने data.db पर विज़ार्ड को इंगित करें)
में सामान्य अनुभाग, आप एक उपयोगकर्ता नाम और पासवर्ड सेट कर सकते हैं, साथ ही यदि आप चाहें तो पोर्ट नंबर भी बदल सकते हैं। "ब्राउज़र लॉन्च करें" को अनचेक करें.
में डाउनलोडर अनुभाग, आपको या तो 1) SABnzbd या 2 के साथ संवाद करने के लिए CouchPotato सेट करने की आवश्यकता है) Deluge के साथ काम करने के लिए अपनी धार फ़ाइलों के लिए एक देखे गए फ़ोल्डर को निर्दिष्ट करें। हम इसे SABnzbd के साथ काम करने के लिए सेट कर रहे हैं: आगे बढ़ो और अकेले मेजबान को छोड़ दें और अपनी SABnzbd API कुंजी डालें (वही जिसे आपने SickBeard के लिए उपयोग किया था).
आप एक SABnzbd श्रेणी भी निर्दिष्ट कर सकते हैं। वास्तव में पूरी प्रक्रिया को स्वचालित करने के लिए, हम अत्यधिक विशिष्ट CouchPotato श्रेणी को सक्षम करके इस चरण की अनुशंसा करते हैं, यह स्वचालित काम / फ़ाइल प्रस्तावक को चिकनी बनाने में मदद करता है.
में प्रदाताओं अनुभाग, उन प्रदाताओं का चयन करें जिन्हें आप CouchPotato का उपयोग करना चाहते हैं। सिकबर्ड के साथ की तरह, आपको प्रीमियम प्रदाताओं के लिए लॉगिन विवरण / एपीआई कुंजियों में रखना होगा.
में Renamers अनुभाग, आप स्वचालित फ़ाइल का नाम बदलने / स्थानांतरित कर सकते हैं। यह एक शानदार विशेषता है। यह निर्दिष्ट करने के लिए फ़ोल्डर में सेट करें कि आप फ़िल्में कहाँ जाना चाहते हैं, सफाई की जाँच करें, और एक फ़ोल्डर से निर्दिष्ट करें (यह वही फ़ोल्डर होना चाहिए जिसे आपने SABnzbd में मूवी टैग को सौंपा है).
में स्वचालन अनुभाग, आप एक GreaseMonkey स्क्रिप्ट या बुकमार्कलेट स्थापित कर सकते हैं जो आपके CouchPotato इंस्टॉलेशन को अपने ब्राउज़र से आसान पीसे में जोड़ना चाहती है।.
जब आप सभी काम कर लें, तो अपनी सेटिंग्स की समीक्षा करें और सबसे नीचे विशाल हरे बटन पर क्लिक करें। हालाँकि स्टार्टअप विज़ार्ड हर प्रासंगिक सेटिंग के बारे में बताता है, लेकिन एक ऐसा क्षेत्र है जिसे आप देखना चाहते हैं। स्टार्टअप विज़ार्ड आपको सूचनाएँ सेट करने के लिए संकेत नहीं देता है। ऐसा करने के लिए, ऊपरी दाहिने हाथ के कोने में गियर पर क्लिक करें और फिर नेविगेशन साइडबार में अधिसूचना पर क्लिक करें। SickBeard की तरह, आप XBMC इकाइयों, डेस्कटॉप सहित कई प्रणालियों में पुश नोटिफिकेशन को चालू करने में सक्षम होंगे, Growl नोटिफिकेशन के साथ डेस्कटॉप सक्षम होते हैं, और यहां तक कि ईमेल नोटिस भी सेट करते हैं।.
बूट पर शुरू करने के लिए CouchPotato को कॉन्फ़िगर करना: इस बिंदु पर, हम जानते हैं कि आप CouchPotato में अपनी अवश्य-देखने वाली फ़िल्मों को प्लग इन करना शुरू करने के लिए उत्साहित हैं, लेकिन इससे पहले कि हम आगे बढ़ें, हमारे पास एक छोटा सा कदम पूरा होना बाकी है। हमें बूट पर CouchPotato लॉन्च सुनिश्चित करने के लिए स्टार्टअप फ़ाइलों को सेट करने की आवश्यकता है.
टर्मिनल खोलें और निम्नलिखित कमांड दर्ज करें:
सीडी ~ /
sudo cp CouchPotatoServer / init / ubuntu /etc/init.d/couchpotato
सुडो चामोद 755 /etc/init.d/couchpotato
sudo update-rc.d couchpotato चूक
इस बिंदु पर आप सभी कॉन्फ़िगरेशन के साथ कर रहे हैं, और आप अपने नए CouchPotato इंस्टॉलेशन के साथ व्यापार में उतर सकते हैं.
रास्पियन पर हेडफ़ोन स्थापित करना और कॉन्फ़िगर करना
आज की ऑटोमेशन अच्छाई के हमारे ट्राइफेक्टा में अंतिम ऑटोमेशन टूल हैडफ़ोन है: जैसा कि सिकबर्ड टीवी पर है और काउचपोटेटो मूवीज़ के लिए है, हेडफ़ोन आपके लिए इसका अनुमान है.
हेडफ़ोन स्थापित करना: आरंभ करने के लिए, टर्मिनल खोलें और निम्नलिखित कमांड दर्ज करें:
git clone https://github.com/rembo10/headphones.git
python हेडफोन / हेडफोनसैम
हेडफ़ोन कॉन्फ़िगर करना: SickBeard की तरह, कोई इंस्टॉलेशन विज़ार्ड नहीं है, लेकिन सेटिंग्स मेनू बहुत आगे सीधे है। सेटिंग्स मेनू तक पहुंचने के लिए हेडफ़ोन इंटरफ़ेस के ऊपरी दाएं कोने में स्थित गियर पर क्लिक करें। हम एक-एक करके प्रत्येक प्रासंगिक अनुभागों से गुजरेंगे.
में वेब इंटरफेस अनुभाग, आप एक लॉगिन / पासवर्ड जोड़ सकते हैं, पोर्ट नंबर बदल सकते हैं, और हेडफ़ोन एपीआई चालू कर सकते हैं (कुछ तृतीय पक्ष सहायक ऐप्स के लिए आवश्यक).
में डाउनलोड सेटिंग्स अनुभाग, आपको अपने SABnzbd इंस्टॉलेशन पर हेडफ़ोन को उसी सूचना का उपयोग करने की आवश्यकता है जो आपने SickBeard और CouchPotato के लिए उपयोग की जाती है (पोर्ट नंबर, उपयोगकर्ता नाम और पासवर्ड के साथ होस्ट सक्षम होने पर, साथ ही एपीआई कुंजी)। श्रेणी फ़ंक्शन का लाभ लेना न भूलें और फिर संगीत के लिए अपने SABnzbd डाउनलोड फ़ोल्डर में एक उप-फ़ोल्डर निर्दिष्ट करें। आप अन्य स्वचालन ऐप्स की तरह, भी यदि आप चाहें तो हेडर को टोरेंट का उपयोग करने के लिए कॉन्फ़िगर कर सकते हैं.
में गुणवत्ता और पोस्ट प्रोसेसिंग अनुभाग, आप अपने पसंदीदा बिट दर के आधार पर गुणवत्ता निर्धारित कर सकते हैं (या दोषरहित गुणवत्ता के लिए इसे सेट कर सकते हैं)। आप एल्बम के कला के स्वचालित एम्बेडिंग, फ़ोल्डरों की छँटाई, और स्वचालित फ़ाइल नाम बदलने जैसी पोस्ट प्रोसेसिंग सुविधाएँ भी सेट कर सकते हैं.
अंत में, के तहत एडवांस सेटिंग, सेटिंग्स की अधिकता है, जिसके साथ आप छेड़छाड़ कर सकते हैं (हालांकि हम आपको सलाह देंगे कि आप पहले से और आगे की ओर टॉगल करें)। आप नाम बदलने के प्रारूप को बदल सकते हैं, ऑडियो प्रारूपों के स्वचालित पुन: एन्कोडिंग को सक्षम कर सकते हैं और सूचनाओं को सक्षम कर सकते हैं.
नए हेडफ़ोन उपयोगकर्ता के लिए उन्नत सेटिंग्स मेनू के तहत सबसे महत्वपूर्ण सेटिंग "Musicbrainz Mirror" विकल्प है जो निचले दाएं कोने में नीचे है। जैसा है वैसा ही छोड़ दो, परंतु यदि आपको लगता है कि आपको कलाकारों और एल्बमों की खोज करते समय लगातार "फ़ेल होने" की त्रुटियां हो रही हैं, तो आपको इस अनुभाग पर वापस आने और वैकल्पिक दर्पण का चयन करने की आवश्यकता होगी.
जब आप सभी के साथ छेड़छाड़ कर रहे हों, तो नीचे दिए गए परिवर्तनों को दबाकर सुनिश्चित करें और फिर परिवर्तनों को प्रभावी करने के लिए ऊपरी दाएँ हाथ के कोने में पुनरारंभ करें.
यदि आप पहले से ही अपने संग्रह के प्रबंधन के लिए हेडफ़ोन सेट कर रहे हैं, तो बाहरी ड्राइव पर आपके द्वारा उपयोग किए जा रहे संगीत का केवल दूसरा प्रमुख कॉन्फ़िगरेशन चरण है, यदि आप पहले से ही बहुत सारे संगीत हैं। आप मुख्य नेविगेशन बार में प्रबंधित पर क्लिक करके और उपयुक्त निर्देशिका में हेडफ़ोन को इंगित करके ऐसा कर सकते हैं.
बूट पर प्रारंभ करने के लिए हेडफ़ोन कॉन्फ़िगर करना: इस बिंदु पर, आप हेडफ़ोन की खोज और उपयोग शुरू करने के लिए तैयार हैं, लेकिन हमारे पिछले स्वचालन टूल की तरह, हम बूट पर स्वचालित स्टार्टअप को सक्षम करने जा रहे हैं। ऐसा करने के लिए, टर्मिनल पर निम्नलिखित कमांड दर्ज करें:
सीडी ~ / हेडफ़ोन
सूडो नैनो init.ubuntu
Init.ubuntu files के अंदर, हम दो त्वरित बदलाव करने जा रहे हैं। हां, फ़ाइल के शीर्ष पर यह फ़ाइल को संपादित करने के खिलाफ सख्ती से चेतावनी देता है (लेकिन हम किनारे पर रहते हैं, और इससे भी महत्वपूर्ण बात, हम केवल हेडफ़ोन के लिए एक समर्पित उपयोगकर्ता खाते का उपयोग नहीं कर रहे हैं, इसलिए हमें यह बदलाव करना होगा).
स्क्रॉल डाउन लाइन 29 और 30:
## HP_USER = # $ RUN_AS, […]
## HP_HOME = # $ APP_PATH, […]
उन दो लाइनों पर टिप्पणी ## अंक संपादित करें और निम्नलिखित उपयोगकर्ता नाम और होम निर्देशिका डालें:
HP_USER = pi # $ RUN_AS, […]
HP_HOME = / home / pi / हेडफ़ोन # $ APP_PATH, […]
बाहर निकलने के लिए CTRL + X दबाएं, अपना काम बचाएं, और फिर प्रॉम्प्ट पर निम्नलिखित कमांड दर्ज करें:
sudo cp init.ubuntu /etc/init.d/headphones
sudo chmod 755 /etc/init.d/headphones
sudo update-rc.d हेडफोन डिफॉल्ट करता है
हेडफोन अब बूट पर चलने के लिए तैयार है और आपके डाउनलोड ऑटोमेशन ट्रिपल-अटैक के अंतिम टुकड़े को खेल में डाल दिया गया है.
इस बिंदु पर, आपका रास्पबेरी पाई बॉक्स एक स्टार्ट-टू-फिनिश डाउनलोडिंग जानवर है जिसे मुश्किल से किसी देखभाल या खिलाने की आवश्यकता होती है। हमने आपको यूज़नेट और बिटटोरेंट क्लाइंट स्थापित करने के माध्यम से चला दिया है और इस अंतिम किस्त के साथ अब आपके पास तीन रास्पबेरी उपकरण हैं जो आपके रास्पबेरी पाई डाउनलोड बॉक्स को एक छोटे, कम शक्ति वाले, हेडलेस माइक्रो सर्वर के रूप में हाथों से बंद कर सकते हैं.
उस ने कहा, आपके रास्पबेरी पाई के साथ छोटे पुट शक्तिशाली पाइ-साउंड के साथ हमेशा अधिक मज़ा आता है और विचारों को बनाते हैं और हम उन्हें जीवन में लाने के लिए क्या करेंगे.