|
Flexget és una eina que funciona des del terminal que permet descarregar torrents a través d'RSS. Això és especialment útil per a les sèries de TV, ja que si seguiu moltes a baixar en manualment pot dificultar enormement ja que surten a l'aire en dies i horaris diferents. |
Instal·lador
En Arc i derivats:
yaourt -S flexget
Altres distribucions Linux:
1. Verificar que tens 2.6 Python (Mínim) instal·lat:
pitó -V
En cas de no estar instal·lat, cal instal·lar-lo.
A Debian / Ubuntu i derivats:
suo apt-get install python2.6
2. Verificar que tens instal·lat python-pip:
dpkg -s python-pip
En cas de no estar instal·lat, en Debian / Ubuntu i derivats:
suo apt-get install python-pip
3. Instal·lar flexget:
suo pip install flexget
Configuració
Per configurar flexget i indicar-li quines sèries baixar, amb quina qualitat, en quina ruta, etc. només n'hi ha prou modificar l'arxiu .flexget / config.yml.
Per veure exemples o «receptes» de config.yml per descarregar sèries, suggereixo llegir la pàgina oficial de el projecte. No obstant això, aquesta configuració bàsica hauria de funcionar:
tasks: task name: rss: http://example.com/torrents.xml sèries: - la meva sèrie 1 - la meva sèrie 2 download: ~ / Torrents / sèries /
Òbviament, cal canviar les dades segons correspongui. Com direcció RSS sòl utilitzar: http://showrss.karmorra.info/feeds/all.rss. És clar que això és qüestió de gustos i necessitats.
Aquest és l'arxiu de configuració que faig servir actualment ...
Provar flexget i afegir tasca a cron
Una vegada que modifiquem prolixament l'arxiu de configuració, cal fer una prova per verificar que tot funciona bé. Per a això, vaig obrir un terminal i escriure:
flexget --test
No esperis que aquesta comanda baixi cap arxiu, simplement verifica que les dades ingressats a config.yml són «coherents» i que flexget pot interpretar-los correctament.
Per executar efectivament flexget només cal posar:
flexget
Finalment, una vegada que tot funciona com volem, pot ser una bona idea afegir a flexget a una tasca de cron perquè s'executi cada X interval de temps.
crontab -e @hourly / usr / local / bin / flexget --cron
Aquesta configuració executa flexget cada 1 hora. Per a més informació sobre com configurar cron, recomano llegir aquest vell article.
Configura el client de bittorrent
L'única cosa que resta és configurar el client de bittorrent perquè comenci a descarregar els torrents que flexget va guardar a la carpeta que especifiquem a l'arxiu config.yml.
En Transmission, això és fàcil. Cal anar a Edició> Preferències, seleccionar l'opció Afegir torrents automàticament des i seleccionar la carpeta corresponent.
Per sintetitzar, el sistema de descàrrega automàtica funciona així: flexget s'executa (gràcies a cron) en forma automàtica i descarrega els fitxers .torrent corresponents en una carpeta. El nostre client de bittorrent, al seu torn, descarregarà de forma automàtica tots els fitxers .torrent descarregats per flexget. Fàcil, ràpid i sense dolor.
