Flexget is een tool die werkt vanaf de terminal waarmee je torrents kunt downloaden via RSS. Dit is vooral handig voor tv-series, want als je er veel volgt, kan het erg moeilijk zijn om ze handmatig te downloaden, omdat ze op verschillende dagen en tijden worden uitgezonden. |
Installatie
En boog en derivaten:
yaourt -S flexget
Andere Linux-distributies:
1. Controleer of dat zo is Python 2.6 (minimaal) geïnstalleerd:
python -V
Als het niet is geïnstalleerd, moet u het installeren.
Over Debian / Ubuntu en afgeleiden:
sudo apt-get installeer python2.6
2. Controleer of u hebt geïnstalleerd python-pip:
dpkg -s python-pip
Als het niet is geïnstalleerd, in Debian/Ubuntu en afgeleiden:
sudo apt-get installeer python-pip
3. Flexget installeren:
sudo pip installeer flexget
configuratie
Om flexget te configureren en te vertellen welke serie moet worden gedownload, met welke kwaliteit, in welke route, etc. pas gewoon het bestand .flexget/config.yml aan.
Voor voorbeelden of config.yml "recepten" voor het downloaden van strings, raad ik aan om de officiële projectpagina. Deze basisconfiguratie zou echter moeten werken:
taken: taaknaam: rss: http://example.com/torrents.xml serie: - mijn serie 1 - mijn serie 2 download: ~/torrents/series/
Uiteraard moet u de gegevens dienovereenkomstig wijzigen. Als RSS-adres gebruik ik meestal: http://showrss.karmorra.info/feeds/all.rss. Dat is natuurlijk een kwestie van smaak en wensen.
Dit is het configuratiebestand dat ik momenteel gebruik...
Probeer flexget en voeg taak toe aan cron
Nadat we het configuratiebestand netjes hebben aangepast, moeten we een test doen om te controleren of alles goed werkt. Om dit te doen, opende ik een terminal en typte:
flexget-test
Verwacht niet dat dit commando bestanden zal downloaden, het controleert alleen of de ingevoerde gegevens in config.yml "consistent" zijn en dat flexget het correct kan interpreteren.
Om flexget effectief uit te voeren, volstaat het om te zetten:
flexget
Eindelijk, als alles werkt zoals we willen, is het misschien een goed idee om flexget aan een cron-taak toe te voegen, zodat deze elke X tijdsinterval wordt uitgevoerd.
crontab -e @hourly /usr/local/bin/flexget --cron
Deze opstelling voert flexget elk uur uit. Voor meer informatie over het configureren van cron raad ik aan om te lezen dit oude artikel.
Configureer de bittorrent-client
Het enige dat overblijft is om de bittorrent-client te configureren om te beginnen met het downloaden van de torrents die flexget heeft opgeslagen in de map die we hebben opgegeven in het bestand config.yml.
In Transmissie is dit eenvoudig. Je moet naar Bewerken> Voorkeuren gaan, de optie Torrents automatisch toevoegen selecteren uit en de bijbehorende map selecteren.
Samenvattend werkt het automatische downloadsysteem als volgt: flexget wordt (dankzij cron) automatisch uitgevoerd en downloadt de bijbehorende .torrent-bestanden naar een map. Onze bittorrent-client zal op zijn beurt automatisch alle .torrent-bestanden downloaden die door flexget zijn gedownload. Gemakkelijk, snel en pijnloos. 🙂
OT: Ik weet niet of ze het hebben genoemd, maar Remastersys is verdwenen... Het was een uitstekend hulpmiddel...:(
hallo vrienden van usemoslinux Ik volg je al een hele tijd, maar dit is de eerste keer dat ik heb besloten om je te schrijven. Ik heb flexget geïnstalleerd maar het configuratiebestand verschijnt niet, ik gebruik ubuntu 12.10 met de kde-desktop.
miguel@miguel-systeem-productnaam:~$ flexget
2013-06-14 19:06 INFO-manager Probeerde te lezen van: /usr/local, /home/miguel/.flexget, /home/miguel/.config/flexget
2013-06-14 19:06 CRITICAL main Kon configuratiebestand config.yml niet vinden
2013-06-14 19:06 INFO-manager Probeerde te lezen van: /usr/local, /home/miguel/.flexget, /home/miguel/.config/flexget
2013-06-14 19:06 CRITICAL main Kon configuratiebestand config.yml niet vinden
miguel@miguel-systeem-productnaam:~$
Ik heb geprobeerd het bestand flexget/config.yml te configureren. maar het lijkt leeg, ik hoop dat je hulp bedankt is