Hoe u series downloadt met flexget

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. 🙂


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   geheim zei

    OT: Ik weet niet of ze het hebben genoemd, maar Remastersys is verdwenen... Het was een uitstekend hulpmiddel...:(

  2.   Miguel zei

    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