Automatisieren der Always-On-Himbeer-Pi-Download-Box

Inhaltsverzeichnis:

Automatisieren der Always-On-Himbeer-Pi-Download-Box - Blog 2023
Automatisieren der Always-On-Himbeer-Pi-Download-Box - Blog 2023
Anonim
Wir haben Ihnen kürzlich gezeigt, wie Sie aus Ihrem Raspberry Pi eine rund um die Uhr verfügbare Download-Maschine mit geringem Stromverbrauch machen können. Nun zeigen wir Ihnen wieder, wie Sie das System mit fantastischen Automatisierungstools fast vollständig von selbst erledigen können.
Wir haben Ihnen kürzlich gezeigt, wie Sie aus Ihrem Raspberry Pi eine rund um die Uhr verfügbare Download-Maschine mit geringem Stromverbrauch machen können. Nun zeigen wir Ihnen wieder, wie Sie das System mit fantastischen Automatisierungstools fast vollständig von selbst erledigen können.

Warum möchte ich das tun?

Wenn Sie unser Raspberry Pi-Downloadprojekt verfolgt haben, haben Sie zu diesem Zeitpunkt im Prozess eine vollwertige BitTorrent / Usenet-Maschine. Das ist großartig, aber es ist nicht vollständig automatisch. Sie müssen noch ziemlich regelmäßig mit der Box interagieren, um immer wieder auf neue Dateien zu zeigen, Episoden Ihrer Lieblings-TV-Sendungen auszuwählen und so weiter.

Nachdem Sie mit dem letzten Abschnitt unseres Raspberry Pi-Download-Box-Tutorials, dem heutigen Leitfaden zur Automatisierung, fertig sind, haben Sie ein vollautomatisiertes Gerät in der Hand, in dem Sie nur sagen müssen, was Sie wollen, und es wird das System erkunden Internet für diese Dateien in Ihrem Namen.

Wenn Sie noch nicht mit uns zusammengearbeitet haben, nehmen Sie sich auf jeden Fall einen Moment Zeit, um herauszufinden, wie aus einem Raspberry Pi eine Always-On-BitTorrent-Box und aus einem Raspberry Pi eine Always-On-Usenet-Maschine wird.

Was brauche ich?

Wie in den vorherigen Tutorials gehen wir in diesem Tutorial davon aus, dass Sie eine Raspberry Pi-Einheit mit Raspbian installiert haben, entweder direkt über einen angeschlossenen Monitor und eine angeschlossene Tastatur oder remote über SSH und VNC auf das Gerät zugreifen können und dass Sie über ein USB-Laufwerk verfügen ( oder Laufwerke) angeschlossen. Außerdem gehen wir davon aus, dass Sie mindestens eines (oder beide) unserer Tutorials absolviert haben, um den Raspberry Pi in einen BitTorrent- und / oder Usenet-Download-Rechner umzuwandeln. Wenn Sie sich mit diesen Bereichen vertraut machen möchten, empfehlen wir Ihnen, die folgenden Anleitungen in der Reihenfolge zu lesen, in der wir sie hier aufgelistet haben:
Wie in den vorherigen Tutorials gehen wir in diesem Tutorial davon aus, dass Sie eine Raspberry Pi-Einheit mit Raspbian installiert haben, entweder direkt über einen angeschlossenen Monitor und eine angeschlossene Tastatur oder remote über SSH und VNC auf das Gerät zugreifen können und dass Sie über ein USB-Laufwerk verfügen ( oder Laufwerke) angeschlossen. Außerdem gehen wir davon aus, dass Sie mindestens eines (oder beide) unserer Tutorials absolviert haben, um den Raspberry Pi in einen BitTorrent- und / oder Usenet-Download-Rechner umzuwandeln. Wenn Sie sich mit diesen Bereichen vertraut machen möchten, empfehlen wir Ihnen, die folgenden Anleitungen in der Reihenfolge zu lesen, in der wir sie hier aufgelistet haben:
  1. Der HTG-Leitfaden für die ersten Schritte mit Raspberry Pi
  2. So konfigurieren Sie Ihr Raspberry Pi für Remote Shell, Desktop und Dateiübertragung
  3. So verwandeln Sie ein Raspberry Pi in ein Netzwerkspeichergerät mit geringem Stromverbrauch
  4. So verwandeln Sie ein Himbeer-Pi in eine Always-On-BitTorrent-Box
  5. So verwandeln Sie ein Himbeer-Pi in eine Always-On-Usenet-Maschine

Die folgenden Abschnitte des Lernprogramms und die darin enthaltenen Tools sind für Sie von geringem Nutzen, wenn Sie Ihren Raspberry Pi noch nicht eingerichtet haben und die Stufe "can-access-BitTorrent / Usenet" erreicht haben.

Sobald Sie sich in diesem Stadium befinden, ist es jedoch an der Zeit, sich mit der Automatisierung Ihres gesamten Builds zu beschäftigen, damit Sie praktisch alles herunterladen können.

Jeder Abschnitt des Tutorials ist unabhängig von den anderen. Wenn Sie z. B. Fernsehsendungen automatisieren möchten, nicht jedoch Filme. So können Sie zum entsprechenden Abschnitt des Lernprogramms springen und den Rest ignorieren.

Zum Schluss noch ein kleiner Hinweis zur Installation aller Automatisierungswerkzeuge in diesem Handbuch. Wir haben festgestellt, dass Sie sie alle auf einem Raspberry Pi installieren können, ohne das System zu stark zu belasten. Jedoch, Da jedes Automatisierungssystem am Frontend ein wenig zu schwer ist (wenn Sie es zum ersten Mal installieren, ist es oft schwer, die letzten Folgen von Fernsehsendungen, die Sie sehen möchten, zu finden und herunterzuladen) Jede Installation hat einen kleinen Atempause, um Systemressourcen, SABnzbd und die USB-HDD zu monopolisieren. Sobald Sie die Aufholjagd hinter sich gelassen haben, sollte alles in Ordnung sein, aber zu Beginn alle drei Automatisierungs-Apps nebeneinander auszulösen, ist mit den begrenzten Ressourcen, die dem Pi zur Verfügung stehen, wirklich schwierig.

Abhängigkeiten installieren

Um die in diesem Handbuch beschriebenen Tools verwenden zu können (SickBeard, CouchPotato und Kopfhörer), müssen Sie einige Abhängigkeiten installieren, bevor Sie beginnen. (Wir werden nicht auf Abhängigkeiten eingehen, die bereits mit der Standard-Rasbian-Distribution installiert sind.)

Vor allem anderen werden wir unser apt-get-Installationsprogramm aktualisieren und aktualisieren. Wenn Sie * nur * zusammen mit unseren vorherigen Raspberry Pi-Tutorials gefolgt sind, können Sie dies sicher überspringen, da Sie kürzlich ein Upgrade durchgeführt haben.

Geben Sie am Terminal die folgenden Befehle ein:

sudo apt-get update

sudo apt-get upgrade

Nach dem Aktualisieren / Aktualisieren ist es an der Zeit, die erforderlichen Abhängigkeiten zu installieren. Zunächst verwenden alle Tools das Quellcode-Management-Tool von Git. Da Rasbian nicht mit Git ausgeliefert wird, müssen wir es installieren. Geben Sie am Terminal die folgenden Befehle ein:

sudo apt-get install git-core

Wenn Sie dazu aufgefordert werden, drücken Sie J, um die Installation fortzusetzen, und warten Sie nach Abschluss der Prozesse ein bis zwei Minuten. Überprüfen Sie anschließend die Installation, indem Sie an der Eingabeaufforderung „git –version“eingeben, um zu prüfen, ob git installiert ist. Wenn keine Versionsnummer zurückgegeben wird, führen Sie das Installationsprogramm erneut aus.

Zusätzlich zu Git ist SickBeard (aber nicht CouchPotato oder Kopfhörer) von Cheetah, einem Python-Vorlagenwerkzeug, abhängig. Wenn Sie SABnzbd in der Anleitung Wie man aus einem Raspberry Pi eine Always-On-Usenet-Maschine macht, installiert haben, ist Cheetah bereits installiert. Wenn Sie nur das BitTorrent-Handbuch befolgt haben, müssen Sie es installieren. Geben Sie am Terminal den folgenden Befehl ein:

sudo apt-get install python-cheetah

Nach der Installation von Git und Python-Cheetah (falls Sie SickBeard für TV-Shows verwenden möchten), können wir loslegen.

SickBeard auf Raspbian installieren und konfigurieren

SickBeard ist ein TV-Management-Tool für Usenet- und BitTorrent-Downloads. Die Usenet-Unterstützung ist wesentlich ausgereifter als die BitTorrent-Unterstützung, sie sind jedoch beide funktionsfähig.In einer Nussschale sagen Sie SickBeard, welche TV-Sendungen Sie sehen möchten, und es wirkt wie ein TiVo mit Internetanschluss, der diese Shows für Sie herunterlädt (entweder aus einem Backlog, wenn Sie aufholen oder wenn Ihre Show-Kollektion veröffentlicht wird ist aktuell). Es ist eine fantastische Möglichkeit, Ihre Lieblingsprogramme im Griff zu haben.
SickBeard ist ein TV-Management-Tool für Usenet- und BitTorrent-Downloads. Die Usenet-Unterstützung ist wesentlich ausgereifter als die BitTorrent-Unterstützung, sie sind jedoch beide funktionsfähig.In einer Nussschale sagen Sie SickBeard, welche TV-Sendungen Sie sehen möchten, und es wirkt wie ein TiVo mit Internetanschluss, der diese Shows für Sie herunterlädt (entweder aus einem Backlog, wenn Sie aufholen oder wenn Ihre Show-Kollektion veröffentlicht wird ist aktuell). Es ist eine fantastische Möglichkeit, Ihre Lieblingsprogramme im Griff zu haben.

SickBeard installieren: Um SickBeard zu installieren, öffnen Sie das Terminal und geben Sie den folgenden Befehl ein:

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

Wechseln Sie nach Abschluss der Installation in das SickBeard-Verzeichnis und führen Sie SickBeard zum ersten Mal aus:

cd Sick-Beard

python SickBeard.py

Es scheint, als würde es für einen Moment hängen, und dann werden Sie ein ausführliches SickBeard-Skript sehen, das durchläuft, und dann im Leerlauf. An diesem Punkt können Sie in einen Webbrowser springen und ihn an die folgende Adresse richten, um SickBeard auszuchecken:

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

SickBeard konfigurieren: Im Gegensatz zu einigen der Tools, die wir in den vorherigen Tutorials verwendet haben, verfügt SickBeard nicht über einen Konfigurationsassistenten, der uns durch das Setup führt. Wir führen Sie jetzt durch die wichtigen Schritte. Wir listen die relevanten Elemente, die Sie ändern möchten, nach ihrem Abschnitt im Konfigurationsbereich der SickBeard-Benutzeroberfläche auf.

In dem Konfig -> Allgemein Sektion:

Deaktivieren Sie "Launch Browser" (Browser starten): Wir werden remote auf die Box zugreifen. Diese Ressourcenverschwendung ist nicht erforderlich.

Unter Webinterface: Sie können, falls Sie möchten, einen Benutzernamen und ein Passwort zu SickBeard hinzufügen und / oder die Portnummer ändern.

In dem Konfig -> Sucheinstellungen Sektion:

Hier konfigurieren wir SickBeard für die Zusammenarbeit mit unserem Usenet- und / oder BitTorrent-Client. SickBeard glänzt mit Usenet und wir empfehlen Ihnen, diesen Weg zu gehen.

Anpassen der Usenet-Aufbewahrung: Der Standardwert beträgt 500 Tage. Wenn Sie einen Premium-Usenet-Anbieter haben, sollte Ihre Aufbewahrung wesentlich höher sein, normalerweise über 1100 Tage. Erkundigen Sie sich bei Ihrem Provider und geben Sie hier die entsprechende Nummer ein.

Vergewissern Sie sich, dass unter NZB Search die Option "Search NZBs" aktiviert ist und dass Sie SABnzbd ausgewählt haben. Geben Sie die URL, den Benutzernamen und das Kennwort (sofern Sie einen festgelegt haben) und den API-Schlüssel Ihrer SABnzbd-Installation an. Klicken Sie auf "SABnzbd testen", wenn Sie fertig sind, um sicherzustellen, dass SickBeard erfolgreich damit kommunizieren kann.

Hinweis: Wenn Sie BitTorrent verwenden möchten, müssen Sie "Torrents durchsuchen" aktivieren und den Überwachungsordner für Ihren Torrent-Client festlegen.

In dem Config -> Suchanbieter Sektion:

Hier können Sie auswählen, welche Indizes gesucht werden sollen, und Ihre API-Schlüssel für private / bezahlte Suchindizes eingeben.

Unter Anbieterprioritäten können Sie prüfen, ob Anbieter aktiviert sind, und sie dann per Drag & Drop in die Liste ziehen, um sie zu priorisieren. Standardmäßig wird der Womble-Index geprüft. Sie können den Sick Beard Index und den nzbX überprüfen, aber für den Rest sind Konten mit API-Schlüsseln erforderlich. Sie müssen die entsprechenden Websites besuchen und den Anmeldeprozess durchlaufen, um sie zu verwenden.

Hinweis: Wenn Sie die Torrent-Suche im vorherigen Schritt aktiviert haben, werden auch die hier aufgeführten TV-Torrent-Tracker angezeigt.

In dem Konfig -> Nachbearbeitung Sektion:

Lassen Sie im ersten Abschnitt "Nachbearbeitung" das "TV-Download-Verzeichnis" leer. Wir werden ein Hilfsskript für SABnzbd einrichten, das sich um diese Funktion kümmert. Deaktivieren Sie "Originaldateien beibehalten". Auf unserem Mini-Pi-Server ist nicht genügend Speicherplatz vorhanden, um Duplikate von allem, was wir herunterladen, zu speichern. Aktivieren Sie "Zugeordnete Dateien verschieben" und "Episoden umbenennen", damit SickBeard alle zusätzlichen Dateien, die Sie mit Ihrem TV-Inhalt heruntergeladen haben, verschieben und die Shows mit der im Abschnitt "Benennung" ausgewählten Konvention umbenennen.

Schließlich können Sie SickBeard-Metadaten in dem Format herunterladen, das zu Ihrem Media Center-Setup passt. Da wir alle XBMC-Installationen verwenden, haben wir XBMC als "Metadatentyp" ausgewählt und alle Metadatendateitypen geprüft, die SickBeard erstellen wollte (wie Ordnerbilder und Fanart).

In dem Config -> Benachrichtigungen Sektion:

Dieser Abschnitt ist völlig optional. Sie können Benachrichtigungen auf Ihren Medienclients (wie XBMC) und Benachrichtigungsdiensten wie Growl einrichten. Die XBMC-Benachrichtigungen können sehr praktisch sein, wenn Sie ein vollautomatisches System wünschen, da Sie SickBeard so einstellen können, dass XBMC nach dem Herunterladen neuer Shows Bibliotheksaktualisierungen durchführt.

Verknüpfen von SABnzbd und SickBeard: Richtig konfiguriert SickBeard und SABnzbd haben eine schöne Symbiose-Beziehung. Sie können es so einrichten, dass SickBeard die Shows findet, die NZB-Dateien zu SABnzbd überträgt und dann wiederum SABnzbd ein SickBeard-Hilfsskript auffordert, um alle Shows nachzubearbeiten und in die entsprechenden Ordner zu übertragen. Nach der Konfiguration ist der Prozess vollständig nahtlos.

Um die beiden miteinander zu verknüpfen, müssen Sie das Hilfsskript kopieren und die winzige Konfigurationsdatei bearbeiten, die es enthält. Geben Sie zunächst am Terminal den folgenden Befehl ein, um in den Ordner zu gelangen, in dem sich die beiden Dateien befinden:

cd /home/pi/Sick-Beard/autoProcessTV

In diesem Verzeichnis befinden sich die beiden Dateien, die uns wichtig sind: autoProcessTV.py (das Hilfsskript) und autoProcessTV.cfg.sample (die Beispielkonfigurationsdatei). Öffnen wir die Konfigurationsdatei und nehmen Sie Änderungen vor. Geben Sie den folgenden Befehl ein:

nano autoProcessTV.cfg.sample

Prüfen Sie im Nano-Editor, ob alles in der einfachen Konfigurationsdatei zu Ihrer Installation passt. Standardmäßig verweist die Konfigurationsdatei auf den lokalen Host (Port 8081) ohne Benutzernamen oder Kennwort. Wenn Sie eine der Einstellungen geändert haben (z. B. die Portnummer oder durch Hinzufügen eines Benutzernamens / Kennworts), bearbeiten Sie die Datei entsprechend. Wenn Sie fertig sind, drücken Sie zum Verlassen STRG + X. Ändern Sie den Dateinamen in autoProcessTV.cfg (löscht das.sample vom Ende).

Es gibt zwei Möglichkeiten, SABnzbd Zugriff auf die Skripts zu gewähren.Der faulste Weg ist, einfach das Nachbearbeitungs-Skriptverzeichnis in SABnzbds Config -> Folder-Abschnitt in / home / pi / Sick-Beard / autoProcessTV zu ändern. Wenn die SickBeard-Skripts die einzigen Nachverarbeitungswerkzeuge sind, die Sie verwenden, wird dies problemlos funktionieren.

Wenn Sie alle SABnzbd-Skripts an einem Ort aufbewahren möchten, können Sie den folgenden Befehl verwenden, um sie in Ihren SABnzbd-Skriptordner (den Ordner, den wir im Usenet-Handbuch eingerichtet haben) zu kopieren:

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

Wenn Sie die Skripts konfiguriert und kopiert haben, müssen Sie SABnzbd auffordern, sie zu verwenden. Navigieren Sie in SABnzbd zu Config -> Categories und legen Sie eine neue Kategorie „tv“an. Wählen Sie im Skriptabschnitt sabToSickBeard.py als Nachbearbeitungsskript aus. Wenn Sie einen Ordner erstellen möchten, in dem die TV-Downloads vorübergehend von Ihren anderen Downloads entfernt werden, bevor Sie in den permanenten TV-Ordner verschoben werden, können Sie einen Ordner / Pfad (z. B. SickBeardTV) festlegen. Klicken Sie auf die Schaltfläche Hinzufügen, um die Änderungen zu speichern.

Hinzufügen von Shows zu SickBeard: Jetzt, da Sie SickBeard konfiguriert haben, ist es Zeit für das Wichtigste: Hinzufügen von Fernsehsendungen zu Ihrem neuen automatisierten System.

Zuerst müssen wir ein Verzeichnis für SickBeard erstellen, um die Shows zu speichern. (Wenn Sie bereits ein TV-Sendeverzeichnis auf der externen Festplatte Ihres Pi eingerichtet haben, überspringen Sie diesen Schritt.) Geben Sie am Terminal den folgenden Befehl ein (Ändern des Pfadnamens, wenn Sie nicht das gleiche Setup verwenden, das wir in den vorherigen Tutorials erstellt haben):

mkdir /media/USBHDD1/shares/TV/

Klicken Sie nun in der SickBeard-Hauptoberfläche auf "Shows hinzufügen" (in der sekundären Navigationsleiste in der oberen linken Ecke). Sie haben zwei Möglichkeiten, Shows in das System einzufügen: Sie können einen neuen Eintrag für eine neue Show erstellen oder bereits heruntergeladene TV-Shows in das System importieren. Selbst wenn Sie noch keine TV-Sendungssammlung zu SickBeard hinzufügen möchten, müssen Sie noch mit der Schaltfläche "Vorhandene Shows hinzufügen" klicken, um SickBeard auf unser TV-Show-Verzeichnis zu verweisen (unabhängig davon, ob es leer oder voll ist)..

Klicken Sie auf Vorhandene Shows hinzufügen und klicken Sie dann auf der Registerkarte Verzeichnisse verwalten auf Neu. Wählen Sie Ihren TV-Ordner im Datei-Explorer. Nachdem Sie auf OK geklickt haben, klicken Sie auf Als Standard festlegen und dann unten auf der Seite auf Senden.

Nachdem Sie das Standard-TV-Verzeichnis eingerichtet haben, können Sie zu Shows hinzufügen -> Neue Show hinzufügen wechseln, um Ihrer Sammlung eine TV-Show hinzuzufügen. Geben Sie einen vollständigen oder teilweisen Show-Titel in das Suchfeld ein, suchen Sie danach und wählen Sie die Show aus, die Sie überwachen und herunterladen möchten. Klicken Sie auf "Weiter", um den Ordner, in dem er abgelegt wird, noch einmal zu überprüfen, und klicken Sie anschließend auf "Weiter", um SickBeard mitzuteilen, ob die fehlenden Episoden als "Gesucht" oder "Übersprungen" markiert werden sollen, sowie die Videoqualität des Downloads. Wenn alles gut aussieht, klicken Sie auf Hinzufügen. Sie werden wieder in Ihre Showliste aufgenommen, und SickBeard erstellt den Ordner für die Show, lädt die Metadaten herunter und sucht nach Episoden. (Wenn Sie nicht warten möchten, bis der Timer bis zur nächsten Episksuche heruntergezählt hat, können Sie auf Verwalten -> Backlog-Übersicht klicken, um sofort eine Suche zu erzwingen.)

SickBeard beim Start ausführen: Es gibt einen letzten Schritt für den SickBeard-Konfigurationsprozess. Wir werden ein kleines Startskript hinzufügen, um SickBeard beim Booten zu starten. Es hat keinen Sinn, einen automatischen TV-Show-Downloader zu haben, wenn Sie ihn manuell starten müssen. Wir haben in den vorherigen Raspberry Pi-Tutorials genug Startup-Skripte als Download-Box-Tutorials erstellt, die wir einfach aus den Befehlen auflisten, die Sie eingeben müssen, ohne eine detaillierte Schritt-für-Schritt-Panne.

Geben Sie am Terminal die folgenden Befehle ein, um das Startskript zu kopieren, die Berechtigungen zu ändern und die Startdateien zu aktualisieren:

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 Standardeinstellungen für sickbeard

Das ist alles, was Sie haben, jetzt können Sie loslegen! Fügen Sie alte Sendungen hinzu, die Sie gerne gesehen hätten, fügen Sie Sendungen hinzu, die Sie gerade sehen, fügen Sie Sendungen hinzu, die noch nicht ausgestrahlt wurden, die Sie jedoch gerne sehen würden. SickBeard lädt sie nahtlos und automatisch für Sie herunter.

CouchPotato auf Raspbian installieren und konfigurieren

Wenn Sie von all der Konfiguration im vorherigen Abschnitt erschöpft sind, lassen Sie es sich gut gehen. SickBeard ist heute bei weitem das komplizierteste Werkzeug, das in unserer Zusammenfassung konfiguriert werden muss. Beginnen wir mit CouchPotato - dem Film, der dem automatisierten Herunterladen von TV-Sendern von SickBeard entspricht.
Wenn Sie von all der Konfiguration im vorherigen Abschnitt erschöpft sind, lassen Sie es sich gut gehen. SickBeard ist heute bei weitem das komplizierteste Werkzeug, das in unserer Zusammenfassung konfiguriert werden muss. Beginnen wir mit CouchPotato - dem Film, der dem automatisierten Herunterladen von TV-Sendern von SickBeard entspricht.

CouchPotato installieren: Wir haben bereits alle Abhängigkeiten installiert, also lassen Sie uns gleich den Quellcode von Git holen. Geben Sie am Terminal den folgenden Befehl ein:

cd /home/pi git clone http://github.com/RuudBurger/CouchPotatoServer.git python CouchPotatoServer/CouchPotato.py

Nachdem Sie das Python-Skript ausgeführt haben, befindet sich der Cursor im Leerlauf. Wenn Sie stattdessen einen Absturzspeicherauszug erhalten, müssen Sie eine schnelle Bearbeitung vornehmen, damit Sie den Web-Daemon und den Startassistenten aktivieren können. Nehmen Sie diese Bearbeitung nur vor, wenn das Skript abstürzt. Geben Sie am Terminal den folgenden Befehl ein:

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

Blättern Sie im Skript nach unten, bis Sie diesen Abschnitt sehen, und fügen Sie die Zeile hinzu, die wir fett gedruckt haben:

config = { 'use_reloader': reloader, 'port': tryInt(Env.setting('port', default = 5000)), 'host': Env.setting('host', default = ''), 'ssl_cert': Env.setting('ssl_cert', default = None), 'ssl_key': Env.setting('ssl_key', default = None), 'host': Env.setting('host', default = '0.0.0.0'), }

Speichern Sie Ihre Änderungen und führen Sie das Skript erneut aus. Sobald das Skript erfolgreich ausgeführt wurde, können Sie Ihren Browser an die folgende Adresse richten, um zu beginnen:

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

Genau wie bei SickBeard führen wir Sie durch die Grundeinstellungen. Die entsprechenden Befehle sind nach Abschnitten aufgeführt.

CouchPotato konfigurieren: Sie können das überspringen Herzlich willkommen Sektion. Wir haben keine CouchPotato-Datenbank zum Importieren (wenn Sie die alte CouchPotato-Version in Ihr neues Raspberry Pi-Download-Box umziehen, befolgen Sie die Anweisungen und weisen Sie den Assistenten auf Ihre alte data.db.)

In dem Allgemeines In diesem Abschnitt können Sie einen Benutzernamen und ein Kennwort festlegen sowie die Portnummer ändern, wenn Sie möchten.Deaktivieren Sie "Browser starten".

Image
Image

In dem Downloader In diesem Abschnitt müssen Sie entweder 1) CouchPotato für die Kommunikation mit SABnzbd einrichten oder 2) einen überwachten Ordner für Ihre Torrent-Dateien angeben, damit dieser mit Deluge funktioniert. Wir richten es für die Zusammenarbeit mit SABnzbd ein: Fahren Sie fort und lassen Sie den Host in Ruhe, und fügen Sie Ihren SABnzbd-API-Schlüssel ein (den gleichen, den Sie für SickBeard verwendet haben).

Sie können auch eine SABnzbd-Kategorie angeben. Um den gesamten Prozess wirklich zu automatisieren, empfehlen wir diesen Schritt dringend - durch die Aktivierung einer bestimmten CouchPotato-Kategorie kann der automatische Renamer / File Mover reibungsloser arbeiten.

In dem Anbieter Wählen Sie im Abschnitt die Anbieter aus, die CouchPotato verwenden soll. Wie bei SickBeard müssen Sie die Anmeldedaten / API-Schlüssel für Premiumanbieter eingeben.

In dem Renamers In diesem Abschnitt können Sie das automatische Umbenennen / Verschieben von Dateien einrichten. Dies ist eine fantastische Funktion. Legen Sie im Ordner "An" fest, wohin die Filme gehen sollen, überprüfen Sie die Bereinigung und geben Sie den Ordner "Von" an (dies sollte derselbe Ordner sein, den Sie dem Tag "Movies" in SABnzbd zugewiesen haben).

In dem Automatisierung In diesem Abschnitt können Sie ein GreaseMonkey-Skript oder ein Bookmarklet installieren, das das Hinzufügen gewünschter Filme zu Ihrer CouchPotato-Installation von Ihrem Browser aus einfach macht.

Wenn Sie fertig sind, überprüfen Sie Ihre Einstellungen und klicken Sie unten auf die grüne Schaltfläche. Obwohl der Startassistent fast alle relevanten Einstellungen abdeckt, gibt es einen Bereich, in den Sie einen Blick werfen möchten. Der Startassistent fordert Sie nicht auf, Benachrichtigungen einzurichten. Klicken Sie dazu auf das Zahnrad in der oberen rechten Ecke und klicken Sie dann in der Navigationsleiste auf Benachrichtigungen. Genau wie in SickBeard können Sie Push-Benachrichtigungen für verschiedene Systeme aktivieren, einschließlich XBMC-Einheiten, Desktops mit aktivierten Growl-Benachrichtigungen und sogar E-Mail-Benachrichtigungen.

Konfigurieren von CouchPotato für den Start beim Booten: An diesem Punkt wissen wir, dass Sie sich darauf freuen, Ihre wichtigsten Filme in CouchPotato einzufügen, aber wir haben noch einen kleinen Schritt zu erledigen, bevor wir weitermachen. Wir müssen die Startdateien einrichten, um sicherzustellen, dass CouchPotato beim Booten gestartet wird.

Öffnen Sie das Terminal und geben Sie die folgenden Befehle ein:

cd ~/ sudo cp CouchPotatoServer/init/ubuntu /etc/init.d/couchpotato sudo chmod 755 /etc/init.d/couchpotato sudo update-rc.d couchpotato defaults

Nun sind Sie mit der Konfiguration fertig und können mit Ihrer neuen CouchPotato-Installation beginnen.

Kopfhörer bei Raspbian installieren und konfigurieren

Das letzte Automatisierungswerkzeug in unserem Trifekt der Automatisierung ist heute Kopfhörer: SickBeard ist für TV und CouchPotato für Filme. Kopfhörer ist für - Sie haben es erraten - Musik.
Das letzte Automatisierungswerkzeug in unserem Trifekt der Automatisierung ist heute Kopfhörer: SickBeard ist für TV und CouchPotato für Filme. Kopfhörer ist für - Sie haben es erraten - Musik.

Kopfhörer installieren: Öffnen Sie das Terminal und geben Sie den folgenden Befehl ein:

git clone https://github.com/rembo10/headphones.git

Python-Kopfhörer / Kopfhörer.py

Kopfhörer konfigurieren: Wie bei SickBeard gibt es keinen Installationsassistenten, aber das Einstellungsmenü ist einfach genug. Klicken Sie auf das Zahnrad in der oberen rechten Ecke der Kopfhörer-Benutzeroberfläche, um das Einstellungsmenü aufzurufen. Wir gehen alle relevanten Abschnitte einzeln durch.

In dem Webschnittstelle In diesem Abschnitt können Sie ein Login / Passwort hinzufügen, die Portnummer ändern und die Kopfhörer-API aktivieren (für einige Hilfsanwendungen von Drittanbietern erforderlich).

In dem Herunterladen Im Einstellungsbereich müssen Sie auf die SABnzbd-Installation unter Verwendung der gleichen Informationen verweisen, die Sie für SickBeard und CouchPotato verwendet haben (der Host mit Portnummer, Benutzername und Kennwort (sofern aktiviert) sowie den API-Schlüssel). Vergessen Sie nicht, die Kategoriefunktion zu nutzen, und geben Sie in Ihrem SABnzbd-Downloadordner einen Unterordner für Musik an. Wie bei den anderen Automatisierungs-Apps können Sie auch Kopfhörer so konfigurieren, dass er Torrents verwendet, wenn Sie möchten.

In dem Qualität und Nachbearbeitung In diesem Abschnitt können Sie die Qualität basierend auf Ihrer bevorzugten Bitrate einstellen (oder auf verlustfreie Qualität einstellen). Sie können auch die Nachbearbeitungsfunktionen einstellen, z. B. das automatische Einbetten von Albumcover, das Sortieren nach Ordnern und das automatische Umbenennen von Dateien.

Schließlich unter Erweiterte Einstellungen, Es gibt eine Fülle von Einstellungen, mit denen Sie basteln können (obwohl wir Ihnen raten sollten, diese sorgfältig zu lesen, bevor Sie mutwillig Dinge an- und ausschalten). Sie können das Umbenennungsformat ändern, die automatische Umcodierung von Audioformaten aktivieren und Benachrichtigungen aktivieren.

Die wichtigste Einstellung im Menü "Erweiterte Einstellungen" für einen neuen Kopfhörerbenutzer ist die Option "Musicbrainz Mirror" ganz unten in der rechten Ecke. Lass es so wie es ist,aber Wenn Sie feststellen, dass Sie bei der Suche nach Interpreten und Alben ständig „Abruffehler“erhalten, müssen Sie zu diesem Abschnitt zurückkehren und einen alternativen Spiegel auswählen.

Wenn Sie mit dem Basteln fertig sind, drücken Sie unten rechts auf Änderungen speichern und dann in der oberen rechten Ecke auf Neustart, damit die Änderungen wirksam werden.

Der einzige andere wichtige Konfigurationsschritt, den Sie in Betracht ziehen könnten, ist, wenn Sie bereits viel Musik auf dem externen Laufwerk haben, das Sie mit Ihrem Pi verwenden, und Kopfhörer einstellen, um Ihre Sammlung zu verwalten. Klicken Sie dazu in der Hauptnavigationsleiste auf Verwalten und zeigen Sie auf Kopfhörer das entsprechende Verzeichnis.

Kopfhörer für den Start beim Booten konfigurieren: Jetzt können Sie mit der Suche und Verwendung von Kopfhörern beginnen, aber wie bei unseren vorherigen Automatisierungstools werden wir den automatischen Start beim Booten aktivieren. Geben Sie dazu am Terminal folgende Befehle ein:

cd ~/headphones sudo nano init.ubuntu

In den init.ubuntu-Dateien nehmen wir zwei schnelle Änderungen vor.Ja, am oberen Rand der Datei warnt sie streng davor, die Datei zu bearbeiten (aber wir leben am Rand, und was noch wichtiger ist, wir verwenden kein dediziertes Benutzerkonto nur für Kopfhörer. Daher müssen wir diese Änderung vornehmen).

Zeile 29 und 30 nach unten scrollen:

## HP_USER= #$RUN_AS, […]

## HP_HOME= #$APP_PATH, […]

Bearbeiten Sie die Kommentar-##-Markierungen in diesen beiden Zeilen und fügen Sie den folgenden Benutzernamen und das Basisverzeichnis ein:

HP_USER=pi #$RUN_AS, […]

HP_HOME=/home/pi/headphones #$APP_PATH, […]

Drücken Sie zum Verlassen STRG + X, speichern Sie Ihre Arbeit und geben Sie an der Eingabeaufforderung die folgenden Befehle ein:

sudo cp init.ubuntu /etc/init.d/headphones sudo chmod 755 /etc/init.d/headphones sudo update-rc.d headphones defaults

Kopfhörer sind jetzt so eingestellt, dass sie beim Booten ausgeführt werden können, und der letzte Teil des dreifachen Angriffs zum Herunterladen der Automatisierung wurde ins Spiel gebracht.

Zu diesem Zeitpunkt ist Ihre Raspberry Pi-Box ein Download-Best-of-to-Finish, das kaum Pflege oder Fütterung benötigt. Wir haben Sie durch die Installation eines Usenet- und BitTorrent-Clients geführt, und mit dieser letzten Installation haben Sie jetzt drei praktische Automatisierungs-Tools, mit denen Ihre Raspberry Pi-Download-Box die Hände eines kleinen Heads-Micro-Servers mit geringem Stromverbrauch hat.

Das heißt, es gibt immer mehr Spaß mit dem winzigen Put-Power-Pi und den Raspberry Pi-Build-Ideen, und wir werden alles tun, um sie zum Leben zu erwecken.

Beliebtes Thema

Fachberatung