Πώς να αυτοματοποιήσει την Πάντα Λήψη Κουτί Λάσπη Pi
Σας παρουσιάσαμε πρόσφατα πώς να μετατρέψετε το Raspberry Pi σε μηχάνημα λήψης χαμηλής κατανάλωσης 24/7. Τώρα είμαστε πίσω για να σας δείξουμε πώς να κάνετε το σύστημα σχεδόν εντελώς hands-off με εκπληκτικά εργαλεία αυτοματοποίησης.
Γιατί θέλω να το κάνω αυτό?
Αν έχετε ακολουθήσει μαζί με το πρόγραμμα λήψης Raspberry Pi, σε αυτό το σημείο της διαδικασίας έχετε ένα πλήρες μηχάνημα BitTorrent / Usenet. Αυτό είναι εκπληκτικό, αλλά δεν είναι πλήρως αυτόματο. Πρέπει να αλληλεπιδράτε με το κουτί αρκετά τακτικά για να συνεχίσετε να το επισημαίνετε σε νέα αρχεία, επιλέγοντας επεισόδια των αγαπημένων σας τηλεοπτικών εκπομπών και ούτω καθεξής.
Αφού τελειώσετε με το τελικό τμήμα του οδηγού λήψης κουτιού Raspberry Pi, του σημερινού οδηγού για αυτοματοποίηση, θα έχετε μια πλήρως αυτοματοποιημένη συσκευή στα χέρια σας, όπου το μόνο που χρειάζεται να κάνετε είναι να το πείτε αυτό που θέλετε και θα αναζητήσει internet για αυτά τα αρχεία για λογαριασμό σας.
Εάν δεν έχετε δουλέψει μαζί μας, πάρτε σίγουρα μια στιγμή για να ελέγξετε έξω Πώς να μετατρέψει ένα Raspberry Pi σε ένα πάντα-On BitTorrent Box και πώς να μετατρέψει ένα σμέουρο Pi σε μια πάντα-On Usenet Machine.
Τι χρειάζομαι?
Όπως και τα προηγούμενα μαθήματα, για αυτό το φροντιστήριο υποθέτουμε ότι έχετε μια μονάδα Raspberry Pi εγκατεστημένη με Raspbian, έχετε πρόσβαση στη συσκευή είτε απευθείας μέσω μιας συνδεδεμένης οθόνης και πληκτρολογίου είτε μέσω απομακρυσμένης σύνδεσης μέσω SSH και VNC και ότι έχετε μια μονάδα USB ή μονάδες δίσκου). Επιπλέον, υποθέτουμε επίσης ότι έχετε ολοκληρώσει τουλάχιστον ένα (ή και τα δύο) μαθήματα μας μετατρέποντας το Raspberry Pi σε μια μηχανή λήψης BitTorrent ή / και Usenet. Εάν χρειάζεται να επιταχύνετε σε αυτές τις περιοχές, σας προτείνουμε να διαβάσετε τους παρακάτω οδηγούς με τη σειρά που τους έχουμε καταχωρίσει εδώ:
- Ο οδηγός HTG για να ξεκινήσετε με Raspberry Pi
- Πώς να ρυθμίσετε το Pi Raspberry σας για απομακρυσμένο Shell, επιφάνεια εργασίας και μεταφορά αρχείων
- Πώς να μετατρέψετε το Pi Raspberry σε συσκευή αποθήκευσης δικτύου χαμηλής ισχύος
- Πώς να μετατρέψετε ένα Pi Raspberry σε ένα Always-On BitTorrent Box
- Πώς να μετατρέψετε ένα Pi Raspberry σε μια μηχανή που χρησιμοποιείται πάντα στο Usenet
Οι παρακάτω ενότητες του σεμιναρίου και τα εργαλεία που περιέχονται σε αυτό δεν θα σας βοηθήσουν πολύ, αν δεν έχετε ήδη ρυθμίσει το Raspberry Pi και έχετε φτάσει στο στάδιο BitTorrent / Usenet με δυνατότητα πρόσβασης.
Μόλις είστε σε αυτό το στάδιο, ωστόσο, ήρθε η ώρα να κατεβείτε στην επιχείρηση της αυτοματοποίησης ολόκληρης της κατασκευής σας για να κατεβάσετε τα χέρια.
Κάθε τμήμα του σεμιναρίου είναι ανεξάρτητο από τα υπόλοιπα. Αν θέλετε να αυτοματοποιήσετε την εμφάνιση της τηλεοπτικής εκπομπής, αλλά όχι την αφαίμαξη ταινιών, για παράδειγμα, μπορείτε να μεταβείτε στο σχετικό τμήμα του σεμιναρίου και να αγνοήσετε τις υπόλοιπες.
Τέλος, μια μικρή σημείωση σχετικά με την εγκατάσταση όλων των εργαλείων αυτοματοποίησης σε αυτόν τον οδηγό. Βρήκαμε ότι μπορείτε να τα εγκαταστήσετε όλα σε ένα Raspberry Pi χωρίς να χυθεί το σύστημα πολύ σοβαρά. Ωστόσο, καθώς κάθε σύστημα αυτοματισμού τείνει να είναι λίγο βαρύ στο μπροστινό άκρο (όταν το εγκαταστήσετε για πρώτη φορά, υπάρχει συχνά πολύ βαρύ ανύψωσης για να κάνετε όπως την εύρεση και λήψη παρελθόντων επεισοδίων τηλεοπτικών εκπομπών που θέλετε να παρακολουθήσετε), προτείνουμε να δώσετε κάθε εγκατάσταση να διαθέτει ένα μικρό δωμάτιο αναπνοής για να μπορέσει να μονοπωλήσει τους πόρους του συστήματος, τον SABnzbd και τον σκληρό δίσκο USB. Μόλις περάσετε την αναταραχή, θα πρέπει να είναι όλα καλά, αλλά η απελευθέρωση και των τριών εφαρμογών αυτοματισμού δίπλα-δίπλα στην αρχή είναι πραγματικά τραχύ με τους περιορισμένους πόρους που διαθέτει η Pi.
Εγκατάσταση των εξαρτήσεων
Για να χρησιμοποιήσετε τα εργαλεία που περιγράφονται σε αυτόν τον οδηγό - SickBeard, CouchPotato και Ακουστικά - θα χρειαστεί να εγκαταστήσετε κάποιες εξαρτήσεις πριν ξεκινήσετε. (Δεν θα εξετάσουμε τις εξαρτήσεις που έχουν ήδη εγκατασταθεί με την προεπιλεγμένη διανομή Rasbi.)
Πριν από οτιδήποτε άλλο, θα ενημερώσουμε και θα αναβαθμίσουμε το πρόγραμμα εγκατάστασης apt-get. Εάν ακολουθήσατε * ακριβώς * μαζί με τα προηγούμενα μαθήματα Raspberry Pi, μπορείτε να το παραλείψετε με ασφάλεια καθώς πρόσφατα αναβαθμίσατε.
Στο τερματικό, εισάγετε τις ακόλουθες εντολές:
sudo apt-get ενημέρωση
sudo apt-get αναβάθμιση
Αφού ενημερώσετε / αναβαθμίσετε, ήρθε η ώρα να ξεκινήσετε την εγκατάσταση των συγκεκριμένων εξαρτήσεων που χρειαζόμαστε. Πρώτον, όλα τα εργαλεία χρησιμοποιούν το εργαλείο διαχείρισης πηγαίου κώδικα λογισμικού Git. Από τη στιγμή που ο Rasbian δεν μεταφέρεται με το Git, θα πρέπει να το εγκαταστήσουμε. Στο τερματικό, εισάγετε τις ακόλουθες εντολές:
sudo apt-get να εγκαταστήσετε το git-core
Όταν σας ζητηθεί, πατήστε το πλήκτρο Y για να συνεχίσετε την εγκατάσταση και περιμένετε για ένα λεπτό ή δύο, καθώς οι διαδικασίες τελειώνουν. Στη συνέχεια, ελέγξτε διπλά την εγκατάσταση πληκτρολογώντας "git -version" στη γραμμή εντολών για να ελέγξετε ότι έχει εγκατασταθεί το git. Εάν δεν επιστρέφει αριθμό έκδοσης, εκτελέστε ξανά το πρόγραμμα εγκατάστασης.
Εκτός από το Git, το SickBeard (αλλά όχι το CouchPotato ή τα ακουστικά) εξαρτάται από το Cheetah, ένα εργαλείο προτύπου της Python. Εάν εγκαταστήσατε το SABnzbd στο "Πώς να μετατρέψετε ένα Raspberry Pi" σε έναν οδηγό Machine Always-On Usenet, έχετε ήδη εγκατεστημένο το Cheetah. Εάν ακολουθήσατε μόνο μαζί με τον οδηγό BitTorrent, θα πρέπει να το εγκαταστήσετε. Στο τερματικό, πληκτρολογήστε την ακόλουθη εντολή:
sudo apt-get να εγκαταστήσετε python-cheetah
Μετά την εγκατάσταση του Git και του Python-Cheetah (αν σκοπεύετε να χρησιμοποιήσετε το SickBeard για τηλεοπτικές εκπομπές), είμαστε έτοιμοι να ξεκινήσετε.
Εγκατάσταση και διαμόρφωση του SickBeard στο Raspbian
Το SickBeard είναι ένα εργαλείο διαχείρισης τηλεόρασης για λήψεις Usenet και BitTorrent - η υποστήριξη του Usenet είναι πολύ πιο ώριμη από την υποστήριξη BitTorrent, αλλά είναι και οι δύο λειτουργικές. Σε ένα κέλυφος καρύδι, πείτε στο SickBeard ποιες τηλεοπτικές εκπομπές θέλετε να παρακολουθήσετε και ενεργεί σαν ένα TiVo που τροφοδοτείται από το Διαδίκτυο, κατεβάζοντας αυτές τις εκπομπές για εσάς (είτε από ένα ανεκτέλεστο μέρος, αν προχωράτε, είτε όταν κυκλοφορούν εάν η συλλογή σας είναι ενημερωμένο). Είναι ένας φανταστικός τρόπος να παραμείνετε στην κορυφή των αγαπημένων σας προγραμμάτων.
Εγκατάσταση του SickBeard: Για να εγκαταστήσετε το SickBeard, ανοίξτε το τερματικό και πληκτρολογήστε την ακόλουθη εντολή:
git clone: //github.com/midgetspy/Sick-Beard.git
Μόλις ολοκληρωθεί η εγκατάσταση, μεταβείτε στον κατάλογο SickBeard και εκτελέστε SickBeard για πρώτη φορά:
cd Sick-Beard
python SickBeard.py
Θα φαίνεται να κρεμάσει για μια στιγμή, και στη συνέχεια θα δείτε ένα verbose script SickBeard whiz από, και στη συνέχεια σε αδράνεια. Σε αυτό το σημείο, μπορείτε να ανεβείτε σε ένα πρόγραμμα περιήγησης ιστού και να το τοποθετήσετε στην παρακάτω διεύθυνση για να ελέγξετε το SickBeard:
http: // [Η διεύθυνση IP του PI σας]: 8081 / home /
Ρύθμιση του SickBeard: Σε αντίθεση με μερικά από τα εργαλεία που έχουμε χρησιμοποιήσει στα προηγούμενα μαθήματα, το SickBeard δεν διαθέτει οδηγό διαμόρφωσης για να μας περπατήσει μέσα από την εγκατάσταση. Θα σας οδηγήσουμε τώρα στα σημαντικά βήματα. Θα αναγράψουμε τα σχετικά αντικείμενα που θέλετε να αλλάξετε από την ενότητα τους στο τμήμα διαμόρφωσης της διεπαφής του SickBeard.
Στο Config -> Γενικά Ενότητα:
Καταργήστε την επιλογή του προγράμματος πλοήγησης εκκίνησης: Θα προχωρήσουμε από μακριά στο κουτί, δεν υπάρχει ανάγκη για αυτήν την επιλογή σπατάλης πόρων.
Στην περιοχή Web Interface: Μπορείτε, αν θέλετε, να προσθέσετε ένα όνομα χρήστη και έναν κωδικό πρόσβασης στο SickBeard ή / και να αλλάξετε τον αριθμό θύρας.
Στο Config -> Ρυθμίσεις αναζήτησης Ενότητα:
Εδώ, ρυθμίζουμε το SickBeard να συνεργαστεί με το πρόγραμμα-πελάτη Usenet ή / και BitTorrent. Το SickBeard λάμπει πραγματικά με το Usenet και σας ενθαρρύνουμε να πάτε εκείνη τη διαδρομή.
Προσαρμογή κράτησης Usenet: Η προεπιλογή είναι 500 ημέρες. Εάν διαθέτετε πάροχο υπηρεσιών Usenet, η διατήρησή σας θα πρέπει να είναι πολύ υψηλότερη, συνήθως 1100+ ημέρες. Επικοινωνήστε με τον παροχέα σας και συμπληρώστε τον κατάλληλο αριθμό εδώ.
Κάτω από την Αναζήτηση NZB, βεβαιωθείτε ότι έχετε επιλέξει "Search NZBs" και ότι έχετε επιλέξει SABnzbd. Συνδέστε τη διεύθυνση URL, το όνομα χρήστη και τον κωδικό πρόσβασης (αν το ορίσετε) και το κλειδί API από την εγκατάσταση SABnzbd. Κάντε κλικ στο κουμπί "Test SABnzbd" όταν τελειώσετε για να βεβαιωθείτε ότι το SickBeard μπορεί να επικοινωνήσει επιτυχώς μαζί του.
Σημείωση: Εάν έχετε ρυθμίσει τη χρήση του BitTorrent, θα πρέπει να ελέγξετε "Αναζήτηση Torrents" και να ορίσετε το φάκελο παρακολούθησης για τον υπολογιστή σας Torrent.
Στο Config -> Παροχείς αναζήτησης Ενότητα:
Εδώ μπορείτε να επιλέξετε τα ευρετήρια για αναζήτηση και εισαγωγή των κλειδιών API για ευρετήρια ιδιωτικής / αμοιβής αναζήτησης.
Στην περιοχή Προτεραιότητες παροχέα, μπορείτε να ελέγξετε για να ενεργοποιήσετε τους παροχείς και, στη συνέχεια, να τις σύρετε και να τις αποθέσετε στη λίστα για να τους δώσετε προτεραιότητα. Από προεπιλογή, ο δείκτης Womble's ελέγχεται. Μπορείτε να ελέγξετε το Sick Beard Index και το nzbX, αλλά οι υπόλοιποι χρειάζονται λογαριασμούς με κλειδιά API - θα χρειαστεί να επισκεφτείτε τους αντίστοιχους ιστότοπους και να περάσετε από τη διαδικασία εγγραφής για να τις χρησιμοποιήσετε.
Σημείωση: Αν ενεργοποιήσατε την αναζήτηση με torrent στο προηγούμενο βήμα, θα δείτε επίσης τους ανιχνευτές torrent για τηλεοπτικές εκπομπές που αναφέρονται εδώ.
Στο Config -> Επεξεργασία Post Ενότητα:
Στην αρχική ενότητα "Μετα-επεξεργασία", αφήστε κενό το "TV Download Dir". Θα δημιουργήσουμε ένα βοηθητικό σενάριο για το SABnzbd που θα φροντίσει για αυτή τη λειτουργία. Καταργήστε την επιλογή "Διατήρηση αρχικών αρχείων". δεν διαθέτουμε χώρο στο διακομιστή μίνι Pi για την αποθήκευση διπλότυπων όσων κατεβάζουμε. Ελέγξτε "Μετακίνηση συνδεδεμένων αρχείων" και "Μετονομασία επεισοδίων" έτσι ώστε το SickBeard να μετακινήσει τυχόν πρόσθετα αρχεία που έχουν ληφθεί με το περιεχόμενο της τηλεόρασης σας και να μετονομάσετε τις εκπομπές με τη σύμβαση που επιλέξατε στην ενότητα "Ονομασία".
Τέλος, μπορείτε να κατεβάσετε τα μεταδεδομένα SickBeard με τη μορφή που ταιριάζει στη ρύθμιση του κέντρου μέσων. Από τη στιγμή που χρησιμοποιούμε όλες τις εγκαταστάσεις του XBMC, επιλέξαμε το XBMC για το "Metadata Type" και ελέγχαμε όλους τους τύπους αρχείων μεταδεδομένων που θέλαμε να δημιουργήσει το SickBeard (όπως οι εικόνες φάκελο και fanart).
Στο Config -> Ειδοποιήσεις Ενότητα:
Αυτή η ενότητα είναι εντελώς προαιρετική. Μπορείτε να ρυθμίσετε τις ειδοποιήσεις στους υπολογιστές πολυμέσων σας (όπως το XBMC) και τις υπηρεσίες ειδοποιήσεων όπως Growl. Οι ειδοποιήσεις XBMC μπορούν να είναι εξαιρετικά βολικές εάν θέλετε ένα πλήρως αυτοματοποιημένο σύστημα, καθώς μπορείτε να ρυθμίσετε το SickBeard ώστε να αναγκάσει το XBMC να πραγματοποιήσει ενημερώσεις της βιβλιοθήκης μετά τη λήψη νέων εκπομπών.
Σύνδεση του SABnzbd και του SickBeard: Τα κατάλληλα διαμορφωμένα SickBeard και SABnzbd έχουν ωραία συμβιωτική σχέση. Μπορείτε να το ρυθμίσετε έτσι ώστε το SickBeard να βρει τις εμφανίσεις, να κλωτσήσει τα αρχεία NZB στο SABnzbd και στη συνέχεια το SABnzbd με τη σειρά του καλεί σε ένα βοηθητικό script SickBeard να επεξεργαστεί όλες τις εκπομπές και να τις μεταφέρει στους κατάλληλους φακέλους τους. Μόλις ρυθμιστεί, η διαδικασία είναι εντελώς χωρίς προβλήματα.
Για να συνδέσουμε τα δύο μαζί, πρέπει να αντιγράψουμε τη βοηθητική σενάριο και να επεξεργαστούμε το πολύ μικρό αρχείο διαμόρφωσης που την συνοδεύει. Αρχικά, πληκτρολογήστε την ακόλουθη εντολή στο τερματικό για να μεταβείτε στο φάκελο όπου βρίσκονται τα δύο αρχεία:
cd / home / pi / Sick-Beard / autoProcessTV
Μέσα από αυτόν τον κατάλογο είναι τα δύο αρχεία που μας ενδιαφέρουν: autoProcessTV.py (script helper) και autoProcessTV.cfg.sample (το δείγμα αρχείο διαμόρφωσης). Ας ανοίξουμε το αρχείο ρυθμίσεων και κάνουμε αλλαγές. Καταχωρίστε την ακόλουθη εντολή:
nano autoProcessTV.cfg.sample
Στον επεξεργαστή nano, ελέγξτε ότι τα πάντα στο απλό αρχείο ρυθμίσεων αντιστοιχούν στην εγκατάστασή σας. Από προεπιλογή, το αρχείο ρυθμίσεων δείχνει στον τοπικό κεντρικό υπολογιστή, στη θύρα 8081, χωρίς όνομα χρήστη ή κωδικό πρόσβασης. Αν έχετε αλλάξει κάποια από τις ρυθμίσεις (όπως τον αριθμό θύρας ή προσθέτοντας ένα όνομα χρήστη / κωδικό πρόσβασης), επεξεργαστείτε το αρχείο για να το αντικαταστήσετε. Όταν τελειώσετε, πατήστε CTRL + X για έξοδο. Αλλάξτε το όνομα αρχείου στο autoProcessTV.cfg (ρίχνοντας το δείγμα από το τέλος).
Υπάρχουν δύο τρόποι για να δοθεί η SABnzbd πρόσβαση στα σενάρια. Ο τεμπέλης τρόπος είναι απλώς να αλλάξετε τον κατάλογο σεναρίου μετα-επεξεργασίας στο τμήμα Config -> Folder του SABnzbd στο / home / pi / Sick-Beard / autoProcessTV. Εάν τα scripts SickBeard είναι τα μόνα εργαλεία επεξεργασίας που χρησιμοποιείτε, αυτό θα λειτουργήσει καλά.
Εναλλακτικά, εάν θέλετε να διατηρήσετε όλα τα SABnzbd σενάριά σας σε μια θέση, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή για να τα αντιγράψετε στο φάκελο των scripts SABnzbd (το φάκελο που ορίσαμε στον οδηγό Usenet):
cp autoProcessTV.cfg autoProcessTV.py sabToSickBeard.py / media / USBHDD1 / μετοχές / SABnzbd / σενάρια
Είτε έτσι είτε αλλιώς, αφού έχετε διαμορφώσει και αντιγράψει τα σενάρια, θα πρέπει να πείτε στο SABnzbd να τα χρησιμοποιήσει. Στο SABnzbd, μεταβείτε στο Config -> Categories και δημιουργήστε μια νέα κατηγορία "tv". Στην ενότητα δέσμης ενεργειών επιλέξτε sabToSickBeard.py ως script σας για μετα-επεξεργασία. Εάν επιθυμείτε να δημιουργήσετε ένα φάκελο όπου οι λήψεις τηλεόρασης σας θα απομονωθούν προσωρινά από τις άλλες λήψεις σας προτού ανασυρθούν στον μόνιμο τηλεοπτικό φάκελο, μπορείτε να ορίσετε ένα Φάκελο / Διαδρομή (π.χ. SickBeardTV). Βεβαιωθείτε ότι έχετε πατήσει το κουμπί Προσθήκη για να αποθηκεύσετε τις αλλαγές σας.
Προσθήκη προβολών στο SickBeard: Τώρα που έχετε ρυθμίσει το SickBeard, ήρθε η ώρα για το πιο σημαντικό μέρος: να προσθέσετε τηλεοπτικές εκπομπές στο νέο σας αυτοματοποιημένο σύστημα.
Πρώτον, πρέπει να δημιουργήσουμε έναν κατάλογο για το SickBeard για την αποθήκευση των εκπομπών. (Εάν έχετε ήδη έναν κατάλογο τηλεοπτικών εκπομπών που έχει ρυθμιστεί στον εξωτερικό σκληρό δίσκο που χρησιμοποιείτε με το Pi, παραλείψτε αυτό το βήμα). Στο τερματικό, πληκτρολογήστε την ακόλουθη εντολή (αλλάζοντας το όνομα διαδρομής αν δεν χρησιμοποιείτε την ίδια ρύθμιση που δημιουργήσαμε προηγούμενα μαθήματα):
mkdir / media / USBHDD1 / shares / TV /
Τώρα, από την κύρια διασύνδεση SickBeard, κάντε κλικ στην επιλογή Προσθήκη προβολών (που βρίσκεται στη δευτερεύουσα γραμμή πλοήγησης στην επάνω αριστερή γωνία). Έχετε δύο επιλογές για την προσθήκη εκπομπών στο σύστημα: μπορείτε να δημιουργήσετε μια νέα καταχώρηση για μια νέα εκπομπή ή να εισαγάγετε τηλεοπτικές εκπομπές που έχετε ήδη λάβει στο σύστημα. Ακόμα κι αν δεν διαθέτετε μια υπάρχουσα συλλογή τηλεοπτικών εκπομπών για να προσθέσετε στο SickBeard, θα πρέπει να ξεκινήσετε με το κουμπί "Προσθήκη υπαρχουσών εμφανίσεων", για να δείξετε το SickBeard στον τηλεοπτικό κατάλογό μας (ανεξάρτητα από το αν είναι άδειο ή πλήρες).
Κάντε κλικ στην επιλογή Προσθήκη υφιστάμενων προβολών και, στη συνέχεια, στην καρτέλα Διαχείριση καταλόγων, κάντε κλικ στην εντολή Δημιουργία. Επιλέξτε το φάκελο τηλεόρασης στον εξερευνητή αρχείων. Αφού κάνετε κλικ στο κουμπί ΟΚ, κάντε κλικ στην επιλογή Ορισμός ως προεπιλογή και στη συνέχεια υποβάλετε στο κάτω μέρος της σελίδας.
Μόλις έχετε ρυθμίσει τον προεπιλεγμένο τηλεοπτικό κατάλογο, μπορείτε να περιηγηθείτε στο Προσθήκη θεμάτων -> Προσθήκη νέας επίδειξης για να προσθέσετε μια τηλεοπτική εκπομπή στη συλλογή σας. Εισαγάγετε έναν τίτλο πλήρους ή μερικής προβολής στο πλαίσιο αναζήτησης, αναζητήστε το και, στη συνέχεια, επιλέξτε την εκπομπή που θέλετε να παρακολουθήσετε και να πραγματοποιήσετε λήψη. Κάντε κλικ δίπλα για να ελέγξετε ξανά τον φάκελο στον οποίο θα κατατεθεί και στη συνέχεια ξανά για να ενημερώσετε το SickBeard εάν θέλετε τα επεισόδια που λείπουν να επισημαίνονται ως Wanted or Skipped, καθώς και η ποιότητα βίντεο της λήψης. Εάν όλα φαίνονται καλά, κάντε κλικ στην επιλογή Προσθήκη. Θα επιστρέψετε στη λίστα εμφάνισής σας και το SickBeard θα δημιουργήσει το φάκελο για την εκπομπή, θα κατεβάσει τα μεταδεδομένα και θα αρχίσει να αναζητά επεισόδια. (Εάν δεν θέλετε να περιμένετε το χρονόμετρο να μετράει στην επόμενη αναζήτηση επεισοδίων, μπορείτε να κάνετε κλικ στην επιλογή Διαχείριση -> Επισκόπηση αναρτήσεων για να αναγκάσετε αμέσως την αναζήτηση.)
Running SickBeard κατά την εκκίνηση: Υπάρχει ένα τελευταίο βήμα για τη διαδικασία διαμόρφωσης του SickBeard. θα προσθέσουμε ένα μικρό σενάριο εκκίνησης για να ξεκινήσει το SickBeard κατά την εκκίνηση. Δεν έχει νόημα να έχετε ένα πρόγραμμα αυτόματης λήψης τηλεοπτικών εκπομπών, τελικά, αν πρέπει να το ξεκινήσετε με το χέρι. Έχουμε δημιουργήσει αρκετά από αυτά τα σενάρια εκκίνησης στα προηγούμενα μαθήματα Raspberry Pi ως Download Box ότι πρόκειται απλώς να απαριθμήσουμε τις εντολές που πρέπει να εισαγάγετε χωρίς να αναλυθούν λεπτομερώς βήμα προς βήμα.
Καταχωρίστε τις ακόλουθες εντολές στο τερματικό για να αντιγράψετε το σενάριο εκκίνησης, να αλλάξετε τα δικαιώματα και να ενημερώσετε τα αρχεία εκκίνησης:
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 θα τα κατεβάσει αδιάκοπα και αυτόματα για όλους.
Εγκατάσταση και διαμόρφωση του CouchPotato στο Raspbian
Εάν είστε εξαντλημένοι από όλα όσα διαμόρφωσαν στην προηγούμενη ενότητα, πάρτε την καρδιά. Το SickBeard είναι μακράν το πιο πολύπλοκο εργαλείο για να ρυθμίσετε τις παραμέτρους μας σήμερα. Ας ξεκινήσουμε με το CouchPotato - την ταινία που ισοδυναμεί με την αυτόματη τηλεοπτική λήψη του SickBeard.
Εγκατάσταση του CouchPotato: Έχουμε ήδη εγκαταστήσει όλες τις εξαρτήσεις, οπότε ας πάμε με το πάτημα του πηγαίου κώδικα από το Git. Στο τερματικό, πληκτρολογήστε την ακόλουθη εντολή:
cd / home / pi
git κλώνος http://github.com/RuudBurger/CouchPotatoServer.git
python CouchPotatoServer / CouchPotato.py
Αφού εκτελέσετε τη δέσμη ενεργειών Python, ο δρομέας θα απενεργοποιηθεί. Εάν αντ 'αυτού παίρνετε ένα dump crash, θα πρέπει να κάνετε μια γρήγορη επεξεργασία για να σας επιτρέψει να ενεργοποιήσετε τον δαίμονα web και τον οδηγό εκκίνησης. Κάντε μόνο αυτή την επεξεργασία, αν η δέσμη ενεργειών διακόπτεται. Στο τερματικό, πληκτρολογήστε την ακόλουθη εντολή:
nano /home/pi/CouchPotatoServer/couchpotato/runner.py
Στο σενάριο, πατήστε προς τα κάτω μέχρι να δείτε αυτή την ενότητα και προσθέστε τη γραμμή που έχουμε γράψει με έντονη γραφή:
config =
'use_reloader': επαναφόρτωση,
'θύρα': tryInt (Env.setting ('θύρα', προεπιλογή = 5000)),
'κεντρικός υπολογιστής': Envsetting ('host', default = ''),
'ssl_cert': Env.setting ('ssl_cert', προεπιλογή = καμία),
'ssl_key': Env.setting ('ssl_key', προεπιλογή = καμία),
'κεντρικός υπολογιστής': Env.setting ('host', default = "0.0.0.0"),
Αποθηκεύστε τις αλλαγές σας και επαναλάβετε τη δέσμη ενεργειών. Μόλις ολοκληρωθεί με επιτυχία το σενάριο, μπορείτε να τοποθετήσετε τον περιηγητή σας στην παρακάτω διεύθυνση για να ξεκινήσετε:
http: // [Διεύθυνση IP του PI]: 5050 / wizard /
Όπως ακριβώς και με το SickBeard, θα σας οδηγήσουμε στο βασικό setup. Οι σχετικές εντολές παρατίθενται ανά ενότητα.
Διαμόρφωση του CouchPotato: Μπορείτε να παραλείψετε το καλως ΗΡΘΑΤΕ Ενότητα. Δεν έχουμε υπάρχουσα βάση δεδομένων CouchPotato για εισαγωγή (αν κινείστε και παλιό CouchPotato εγκαταστήσετε στο νέο σας κουτί λήψης Raspberry Pi, ακολουθήστε τις οδηγίες και τοποθετήστε τον οδηγό στα παλιά δεδομένα.db)
Στο Γενικός μπορείτε να ορίσετε ένα όνομα χρήστη και έναν κωδικό πρόσβασης καθώς και να αλλάξετε τον αριθμό θύρας εάν το επιθυμείτε. Καταργήστε την επιλογή "Launch Browser".
Στο Λήψη αρχείων , πρέπει να 1) ορίσετε το CouchPotato για επικοινωνία με το SABnzbd ή 2) να καθορίσετε ένα φάκελο παρακολούθησης για τα αρχεία torrent ώστε να λειτουργήσει με το Deluge. Δημιουργούμε το για να συνεργαστούμε με το SABnzbd: προχωρήστε και αφήστε τον κεντρικό υπολογιστή μόνο και εισάγετε το κλειδί API του SABnzbd (το ίδιο που χρησιμοποιήσατε για το SickBeard).
Μπορείτε επίσης να ορίσετε μια κατηγορία SABnzbd. Προκειμένου να αυτοματοποιηθεί πραγματικά η όλη διαδικασία, συνιστούμε ανεπιφύλακτα αυτό το βήμα - επιτρέποντας μια συγκεκριμένη κατηγορία CouchPotato, βοηθάει τον αυτόματο επανατομοδότη / κινητήρα αρχείων να λειτουργεί πιο ομαλά.
Στο Παροχείς , επιλέξτε τους παροχείς που θέλετε να χρησιμοποιήσετε το CouchPotato. Όπως ακριβώς και με το SickBeard, θα χρειαστεί να βάλετε τα στοιχεία σύνδεσης / κλειδιά API για premium παρόχους.
Στο Μετονομασίες μπορείτε να ρυθμίσετε την αυτόματη μετονομασία / μετακίνηση αρχείων. Αυτό είναι ένα φανταστικό χαρακτηριστικό. Ρυθμίστε το φάκελο "Για" για να καθορίσετε πού θέλετε να μεταβαίνουν οι ταινίες, ελέγξτε την εκκαθάριση και καθορίστε ένα φάκελο Από (αυτό θα πρέπει να είναι ο ίδιος φάκελος που έχετε αντιστοιχίσει στην ετικέτα ταινιών στο SABnzbd).
Στο Αυτοματοποίηση μπορείτε να εγκαταστήσετε ένα σενάριο GreaseMonkey ή ένα σελιδοδείκτη που να προσθέτει τις επιθυμητές ταινίες στην εγκατάσταση του CouchPotato από τον browser σας εύκολη peasy.
Μόλις τελειώσετε, ελέγξτε τις ρυθμίσεις σας και κάντε κλικ στο γιγάντιο πράσινο κουμπί στο κάτω μέρος. Παρόλο που ο οδηγός εκκίνησης καλύπτει σχεδόν όλες τις σχετικές ρυθμίσεις, υπάρχει μια περιοχή που ίσως θέλετε να κάνετε μια ματιά. Ο οδηγός εκκίνησης δεν σας ζητάει να ορίσετε ειδοποιήσεις. Για να το κάνετε, κάντε κλικ στο γρανάζι στην επάνω δεξιά γωνία και, στη συνέχεια, κάντε κλικ στην Ειδοποιήσεις στην πλευρική γραμμή πλοήγησης. Εκεί, όπως και στο SickBeard, θα μπορείτε να ενεργοποιήσετε τις ειδοποιήσεις push σε μια ποικιλία συστημάτων, συμπεριλαμβανομένων μονάδων XBMC, επιτραπέζιων υπολογιστών με ενεργοποιημένες τις ειδοποιήσεις Growl και ακόμη και να ρυθμίσετε τις ειδοποιήσεις ηλεκτρονικού ταχυδρομείου.
Διαμόρφωση του CouchPotato για εκκίνηση κατά την εκκίνηση: Σε αυτό το σημείο, γνωρίζουμε ότι είστε ενθουσιασμένοι για να ξεκινήσετε να συνδέετε τις ταινίες που πρέπει να δείτε στο CouchPotato, αλλά έχουμε ένα μικρό βήμα για να ολοκληρώσουμε πριν προχωρήσουμε. Πρέπει να ρυθμίσουμε τα αρχεία εκκίνησης για να διασφαλίσουμε ότι το CouchPotato ξεκινά κατά την εκκίνηση.
Ανοίξτε το τερματικό και εισαγάγετε τις ακόλουθες εντολές:
cd ~ /
sudo cp CouchPotatoServer / init / ubuntu /etc/init.d/couchpotato
sudo chmod 755 /etc/init.d/couchpotato
sudo update-rc.d προεπιλεγμένο couchpotato
Σε αυτό το σημείο είστε έτοιμοι με τη διαμόρφωση και μπορείτε να κατεβείτε στην επιχείρηση με τη νέα σας εγκατάσταση CouchPotato.
Εγκατάσταση και διαμόρφωση ακουστικών στο Raspbian
Το τελικό εργαλείο αυτοματισμού στο trifecta μας καλοσύνη αυτοματισμού σήμερα είναι τα ακουστικά: όπως το SickBeard είναι στην τηλεόραση και το CouchPotato είναι σε Ταινίες, τα ακουστικά είναι να το μαντέψατε - μουσική.
Εγκατάσταση ακουστικών: Για να ξεκινήσετε, ανοίξτε το τερματικό και πληκτρολογήστε την ακόλουθη εντολή:
git κλώνος https://github.com/rembo10/headphones.git
python ακουστικά / Headphones.py
Διαμόρφωση ακουστικών: Όπως το SickBeard, δεν υπάρχει οδηγός εγκατάστασης, αλλά το μενού ρυθμίσεων είναι αρκετά ευθεία. Κάντε κλικ στο γρανάζι στην επάνω δεξιά γωνία της διεπαφής Ακουστικά για πρόσβαση στο μενού ρυθμίσεων. Θα περάσουμε από κάθε σχετική ενότητα ένα προς ένα.
Στο Διασύνδεση Web μπορείτε να προσθέσετε ένα όνομα σύνδεσης / κωδικό πρόσβασης, να αλλάξετε τον αριθμό θύρας και να ενεργοποιήσετε το API των ακουστικών (απαραίτητο για ορισμένες εφαρμογές βοήθειας τρίτων).
Στο Κατεβάστε , πρέπει να τοποθετήσετε τα ακουστικά στην εγκατάσταση SABnzbd χρησιμοποιώντας τις ίδιες πληροφορίες που χρησιμοποιήσατε για τα SickBeard και CouchPotato (ο κεντρικός υπολογιστής με τον αριθμό θύρας, το όνομα χρήστη και τον κωδικό πρόσβασης, αν είναι ενεργοποιημένο, καθώς και το κλειδί API). Μην ξεχάσετε να επωφεληθείτε από τη λειτουργία κατηγορίας και στη συνέχεια να ορίσετε έναν υποφάκελο στον φάκελο download του SABnzbd για μουσική. Μπορείτε επίσης, όπως και οι άλλες εφαρμογές αυτοματισμού, να ρυθμίσετε τα ακουστικά για να χρησιμοποιήσετε torrents, αν θέλετε.
Στο Ποιότητα και μεταποίηση , μπορείτε να ορίσετε την ποιότητα με βάση το ρυθμό μετάδοσης που προτιμάτε (ή να την ορίσετε για ποιότητα χωρίς απώλειες). Μπορείτε επίσης να ρυθμίσετε τις λειτουργίες μετά επεξεργασίας, όπως την αυτόματη ενσωμάτωση της τέχνης άλμπουμ, τη διαλογή σε φακέλους και την αυτόματη μετονομασία αρχείων.
Τέλος, κάτω από Προηγμένες ρυθμίσεις, υπάρχει μια πληθώρα ρυθμίσεων που μπορείτε να περάσετε (αν και θα σας συμβουλέψαμε να διαβάσετε προσεκτικά πριν απλά ενεργοποιήσετε και απενεργοποιήσετε τα πράγματα). Μπορείτε να αλλάξετε τη μορφή μετονομασίας, να ενεργοποιήσετε την αυτόματη επανακωδικοποίηση των μορφών ήχου και να ενεργοποιήσετε τις ειδοποιήσεις.
Η πιο σημαντική ρύθμιση στο μενού "Ρυθμίσεις για προχωρημένους" για έναν νέο χρήστη "Ακουστικά" είναι η επιλογή "Musicbrainz Mirror" κάτω δεξιά στην κάτω δεξιά γωνία. Αφήστε το όπως είναι, αλλά εάν διαπιστώσετε ότι λαμβάνετε συνεχώς σφάλματα "αποτυχημένης ανάκτησης" κατά την αναζήτηση καλλιτεχνών και άλμπουμ, θα πρέπει να επιστρέψετε σε αυτήν την ενότητα και να επιλέξετε ένα εναλλακτικό καθρέφτη.
Όταν τελειώσετε όλα τα tinkering, βεβαιωθείτε ότι έχετε πατήσει Save Changes στο κάτω μέρος και στη συνέχεια κάντε επανεκκίνηση στην επάνω δεξιά γωνία για να πραγματοποιηθούν οι αλλαγές.
Το μόνο άλλο σημαντικό βήμα ρύθμισης που μπορείτε να εξετάσετε είναι εάν έχετε ήδη μεγάλη μουσική στην εξωτερική μονάδα δίσκου που χρησιμοποιείτε με το Pi, ρυθμίζοντας τα ακουστικά για να διαχειριστείτε τη συλλογή σας. Μπορείτε να το κάνετε κάνοντας κλικ στην επιλογή Διαχείριση στη κύρια γραμμή πλοήγησης και στην επιλογή Ακουστικά στον κατάλληλο κατάλογο.
Διαμόρφωση ακουστικών για εκκίνηση κατά την εκκίνηση: Σε αυτό το σημείο, είστε έτοιμοι να ξεκινήσετε την αναζήτηση και τη χρήση ακουστικών, αλλά όπως και με τα προηγούμενα εργαλεία αυτοματοποίησης, θα ενεργοποιήσετε την αυτόματη εκκίνηση κατά την εκκίνηση. Για να το κάνετε αυτό, πληκτρολογήστε τις ακόλουθες εντολές στο τερματικό:
cd ~ / ακουστικά
sudo nano init.ubuntu
Μέσα στα αρχεία init.ubuntu, θα κάνουμε δύο γρήγορες αλλαγές. Ναι, στο επάνω μέρος του αρχείου προειδοποιεί αυστηρά την επεξεργασία του αρχείου (αλλά ζούμε στην άκρη και το πιο σημαντικό είναι ότι δεν χρησιμοποιούμε αποκλειστικό λογαριασμό χρήστη μόνο για ακουστικά, οπότε πρέπει να κάνουμε αυτήν την αλλαγή).
Μετακινηθείτε προς τα κάτω στη γραμμή 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 προεπιλογές ακουστικών
Τα ακουστικά είναι τώρα ρυθμισμένα να εκτελούνται με την εκκίνηση και το τελευταίο κομμάτι της τριπλής επίθεσης αυτοματοποιημένης λήψης έχει τεθεί σε λειτουργία.
Σε αυτό το σημείο, το κιβώτιο Raspberry Pi είναι ένα τέρας που ξεκινάει να τελειώνει, το οποίο χρειάζεται σχεδόν καθόλου φροντίδα ή τροφή. Σας έχουμε περπατήσει μέσα από την εγκατάσταση ενός πελάτη Usenet και BitTorrent και με αυτή την τελευταία δόση έχετε τώρα τρία εύχρηστα εργαλεία αυτοματισμού για να κάνετε το κουτί λήψης Raspberry Pi σας έχει τα χέρια μακριά, όπως ένα μικροσκοπικό, χαμηλής ισχύος,.
Τούτου λεχθέντος, είναι πάντα πιο διασκεδαστικό να έχεις με το μικροσκοπικό να βάλει ισχυρό Pi-sound μακριά με το Raspberry Pi χτίσει ιδέες και θα κάνουμε ό, τι μπορούμε για να τους φέρει στη ζωή.