Flexget é unha ferramenta que funciona desde o terminal que permite descargar torrents a través de RSS. Isto é especialmente útil para as series de TV, xa que se segues moitas, descargalas manualmente pode ser enormemente difícil xa que se emiten en diferentes días e horas. |
Índice
Instalación
En Arco e derivados:
yaourt -S flexget
Outras distribucións de Linux:
1. Verifique que ten python 2.6 (mínimo) instalado:
python -V
Se non está instalado, debe estar instalado.
En Debian / Ubuntu e derivados:
sudo apt-get install python2.6
2. Verifique que estivo instalado python-pip:
dpkg -s python-pip
En caso de non estar instalado, en Debian / Ubuntu e derivados:
sudo apt-get install python-pip
3. Instalar flexget:
sudo pip instalar flexget
configuración
Para configurar o flexget e indicarlle que serie descarga, con que calidade, en que camiño, etc. só tes que modificar o ficheiro .flexget / config.yml.
Para ver exemplos ou "receitas" de config.yml para descargar series, suxiro a lectura do páxina oficial do proxecto. Non obstante, esta configuración básica debería funcionar:
tarefas: nome da tarefa: rss: http://example.com/torrents.xml series: - a miña serie 1 - a miña serie 2 descargar: ~ / torrents / series /
Obviamente, ten que cambiar os datos en consecuencia. Como enderezo RSS normalmente uso: http://showrss.karmorra.info/feeds/all.rss. Por suposto, iso é unha cuestión de gustos e necesidades.
Este é o ficheiro de configuración que uso actualmente ...
Proba o flexget e engade tarefa ao cron
Unha vez que modificamos perfectamente o ficheiro de configuración, debemos facer unha proba para comprobar que todo funciona ben. Para iso, abrín un terminal e escribín:
flexget --test
Non espere que este comando descargue ningún ficheiro, só verifica que os datos introducidos en config.yml son "consistentes" e que o flexget pode interpretalos correctamente.
Para executar flexget de forma efectiva só tes que poñer:
flexget
Finalmente, unha vez que todo funcione como o queremos, pode ser unha boa idea engadir flexget a unha tarefa cron para que se execute cada X período.
crontab -e @hourly / usr / local / bin / flexget --cron
Esta configuración execútase flexget cada 1 hora. Para obter máis información sobre como configurar cron, recomendo a lectura este vello artigo.
Configura o cliente bittorrent
O único que queda é configurar o cliente bittorrent para que comece a descargar os torrents que flexget gardaron no cartafol que especificamos no ficheiro config.yml.
En Transmission, isto é sinxelo. Vaia a Editar> Preferencias, seleccione a opción Engadir torrents automaticamente e seleccione o cartafol correspondente.
Para resumir, o sistema de descarga automática funciona así: o flexget execútase (grazas a cron) automaticamente e descarga os ficheiros torrent correspondentes nunha carpeta. Pola súa banda, o noso cliente bittorrent descargará automaticamente todos os ficheiros .torrent descargados por flexget. Doado, rápido e indoloro. 🙂
2 comentarios, deixa os teus
OT: Non sei se o mencionaron, pero Remastersys desapareceu ... Foi unha excelente ferramenta .. :(
Ola, amigos de usemoslinux, estou a seguirche dende hai tempo, pero esta é a primeira vez que decidín escribirche, instalei flexget pero o ficheiro de configuración non aparece, estou a usar Ubuntu 12.10 co escritorio kde
miguel @ miguel-System-Product-Name: ~ $ flexget
2013/06/14 19:06 Xestor de INFORMACIÓN Intento ler desde: / usr / local, /home/miguel/.flexget, /home/miguel/.config/flexget
2013/06/14 19:06 CRÍTICO principal Fallou ao atopar o ficheiro de configuración config.yml
2013/06/14 19:06 Xestor de INFORMACIÓN Intento ler desde: / usr / local, /home/miguel/.flexget, /home/miguel/.config/flexget
2013/06/14 19:06 CRÍTICO principal Fallou ao atopar o ficheiro de configuración config.yml
miguel @ miguel-Nome-produto-sistema: ~ $
Intentei configurar o ficheiro flexget / config.yml. pero parece baleiro, espero que a túa axuda, grazas