|
Flexget ist ein Tool, das vom Terminal aus funktioniert und das das Herunterladen von Torrents über RSS ermöglicht. Dies ist besonders nützlich für Fernsehserien, da das manuelle Herunterladen vieler Fernsehserien enorm schwierig sein kann, da sie an verschiedenen Tagen und zu verschiedenen Zeiten ausgestrahlt werden. |
Übliche Installationen
En Bogen und Derivate:
yaourt -S flexget
Andere Linux-Distributionen:
1. Stellen Sie sicher, dass Sie haben Python 2.6 (Minimum) installiert:
Python -V
Wenn es nicht installiert ist, muss es installiert werden.
Zu Debian / Ubuntu und Derivaten:
sudo apt-get install python2.6
2. Stellen Sie sicher, dass Sie installiert haben Python-Pip:
dpkg -s python-pip
Falls nicht installiert, in Debian / Ubuntu und Derivaten:
sudo apt-get installiere python-pip
3. Flexget installieren:
sudo pip flexget installieren
Konfiguration
So konfigurieren Sie Flexget und teilen ihm mit, welche Serien mit welcher Qualität, auf welchem Pfad usw. heruntergeladen werden sollen. Ändern Sie einfach die Datei .flexget / config.yml.
Um Beispiele oder "Rezepte" von config.yml zum Herunterladen von Serien zu sehen, empfehle ich das Lesen der offizielle Projektseite. Diese Grundkonfiguration sollte jedoch funktionieren:
Aufgaben: Aufgabenname: RSS: http://example.com/torrents.xml Serie: - Meine Serie 1 - Meine Serie 2 Download: ~ / Torrents / Serie /
Natürlich müssen Sie die Daten entsprechend ändern. Als RSS-Adresse verwende ich normalerweise: http://showrss.karmorra.info/feeds/all.rss. Das ist natürlich Geschmacks- und Bedarfssache.
Dies ist die Konfigurationsdatei, die ich derzeit verwende ...
Testen Sie das Flexget und fügen Sie dem Cron eine Aufgabe hinzu
Sobald wir die Konfigurationsdatei ordentlich geändert haben, müssen wir einen Test durchführen, um sicherzustellen, dass alles gut funktioniert. Dazu habe ich ein Terminal geöffnet und geschrieben:
flexget --test
Erwarten Sie nicht, dass dieser Befehl Dateien herunterlädt. Er überprüft lediglich, ob die in config.yml eingegebenen Daten "konsistent" sind und ob Flexget sie korrekt interpretieren kann.
Um Flexget effektiv auszuführen, setzen Sie einfach:
Flexget
Sobald alles so funktioniert, wie wir es möchten, ist es möglicherweise eine gute Idee, einer Cron-Aufgabe Flexget hinzuzufügen, damit es jeden X-Zeitschlitz ausgeführt wird.
crontab -e @hourly / usr / local / bin / flexget --cron
Diese Konfiguration wird alle 1 Stunde flexget ausgeführt. Für weitere Informationen zum Konfigurieren von cron empfehle ich das Lesen dieser alte Artikel.
Konfigurieren Sie den Bittorrent-Client
Sie müssen nur noch den Bittorrent-Client so konfigurieren, dass er die Torrents herunterlädt, die Flexget in dem Ordner gespeichert hat, den wir in der Datei config.yml angegeben haben.
Bei Transmission ist dies einfach. Gehen Sie zu Bearbeiten> Einstellungen, wählen Sie die Option Torrents automatisch hinzufügen aus und wählen Sie den entsprechenden Ordner aus.
Zusammenfassend funktioniert das automatische Download-System folgendermaßen: Flexget wird (dank cron) automatisch ausgeführt und lädt die entsprechenden .torrent-Dateien in einen Ordner herunter. Unser Bittorrent-Client wiederum lädt automatisch alle von Flexget heruntergeladenen .torrent-Dateien herunter. Einfach, schnell und schmerzlos.
