|
Flexget är ett verktyg som fungerar från terminalen som låter dig ladda ner torrents via RSS. Detta är särskilt användbart för TV-serier, eftersom om du följer många av dem kan det vara enormt svårt att ladda ner dem manuellt eftersom de sänds på olika dagar och tider. |
installation
En Arch och derivat:
yaourt -S flexget
Andra Linux-distributioner:
1. Kontrollera att du har python 2.6 (minimum) installerat:
python -V
Om den inte är installerad måste den installeras.
PÃ¥ Debian / Ubuntu och derivat:
sudo apt-get installera python2.6
2. Kontrollera att du har installerat python-pip:
dpkg -s python -pip
Om du inte installeras, i Debian / Ubuntu och derivat:
sudo apt-get installera python-pip
3. Installera flexget:
sudo pip installera flexget
konfiguration
För att konfigurera flexget och berätta vilken serie du ska ladda ner, med vilken kvalitet, på vilken väg etc. ändra bara filen .flexget / config.yml.
För att se exempel eller "recept" på config.yml för att ladda ner serier föreslår jag att du läser officiell projektsida. Denna grundkonfiguration bör dock fungera:
uppgifter: uppgiftsnamn: rss: http://exempel.com/torrents.xml-serien: - min serie 1 - min serie 2 nedladdning: ~ / torrents / series /
Uppenbarligen måste du ändra uppgifterna i enlighet därmed. Som en RSS-adress använder jag vanligtvis: http://showrss.karmorra.info/feeds/all.rss. Naturligtvis är det en fråga om smak och behov.
Det här är konfigurationsfilen jag för närvarande använder ...
Testa flexget och lägg till uppgift till cron
När vi väl ändrat konfigurationsfilen måste vi göra ett test för att verifiera att allt fungerar bra. För att göra detta öppnade jag en terminal och skrev:
flexget - test
Förvänta dig inte att det här kommandot laddar ner några filer, det verifierar bara att de uppgifter som anges i config.yml är "konsekventa" och att flexget kan tolka det korrekt.
För att effektivt utföra flexget uttrycker du bara:
flexget
Slutligen, när allt fungerar som vi vill, kan det vara en bra idé att lägga till flexget till ett cron-jobb så att det körs var X-timeslot.
crontab -e @hourly / usr / local / bin / flexget --cron
Denna konfiguration körs flexget var 1: e timme. För mer information om hur du konfigurerar cron rekommenderar jag att du läser den här gamla artikeln.
Konfigurera bittorrent-klienten
Det enda som är kvar är att konfigurera bittorrent-klienten så att den börjar ladda ner torrenterna som flexget sparade i mappen som vi angav i config.yml-filen.
Vid Transmission är det enkelt. Gå till Redigera> Inställningar, välj alternativet Lägg till torrents automatiskt från och välj motsvarande mapp.
För att sammanfatta, det automatiska nedladdningssystemet fungerar så här: flexget körs (tack vare cron) automatiskt och laddar ner motsvarande .torrent-filer till en mapp. Vår bittorrent-klient kommer i sin tur automatiskt att ladda ner alla .torrent-filer som laddats ner av flexget. Enkelt, snabbt och smärtfritt. 
