Como baixar séries usando flexget

Flexget é uma ferramenta que funciona desde o terminal que permite baixar torrents via RSS. Isso é especialmente útil para séries de TV, pois se você acompanhar muitas delas, baixá-las manualmente pode ser extremamente difícil, pois elas vão ao ar em dias e horários diferentes.

instalação

En arco e derivados:

yaourt -S flexget

Outras distribuições Linux:

1. Verifique se você tem Python 2.6 (mínimo) instalado:

python -V

Se não estiver instalado, deve ser instalado.

No Debian / Ubuntu e derivados:

sudo apt-get install python 2.6

2. Verifique se você instalou pitão-pip:

dpkg -s python-pip

Caso não esteja instalado, no Debian / Ubuntu e derivados:

sudo apt-get install python-pip

3. Instale o flexget:

sudo pip instalar flexget

configuração

Configurar o flexget e dizer qual série baixar, com qual qualidade, em qual caminho, etc. apenas modifique o arquivo .flexget / config.yml.

Para ver exemplos ou "receitas" de config.yml para baixar a série, sugiro a leitura do página oficial do projeto. No entanto, esta configuração básica deve funcionar:

tarefas: nome da tarefa: rss: http://example.com/torrents.xml series: - my series 1 - my series 2 download: ~ / torrents / series /

Obviamente, você deve alterar os dados de acordo. Como um endereço RSS, geralmente uso: http://showrss.karmorra.info/feeds/all.rss. Claro que isso é uma questão de gosto e necessidades.

Este é o arquivo de configuração que uso atualmente ...

Teste o flexget e adicione tarefa ao cron

Depois de modificarmos o arquivo de configuração de maneira organizada, precisamos fazer um teste para verificar se tudo está funcionando bem. Para fazer isso, abri um terminal e escrevi:

flexget --teste

Não espere que este comando baixe nenhum arquivo, ele apenas verifica se os dados inseridos em config.yml são "consistentes" e se o flexget pode interpretá-los corretamente.

Para executar flexget de forma eficaz, basta colocar:

flexget

Finalmente, uma vez que tudo funcione da maneira que queremos, pode ser uma boa ideia adicionar flexget a um cron job para que ele execute cada X timeslot.

crontab -e @hourly / usr / local / bin / flexget --cron

Esta configuração executa o flexget a cada 1 hora. Para obter mais informações sobre como configurar o cron, recomendo a leitura este artigo antigo.

Configure o cliente bittorrent

A única coisa que resta é configurar o cliente bittorrent para começar a baixar os torrents que o flexget salvou na pasta que especificamos no arquivo config.yml.

Na Transmission, isso é fácil. Vá em Editar> Preferências, selecione a opção Adicionar torrents automaticamente de e selecione a pasta correspondente.

Para resumir, o sistema de download automático funciona assim: o flexget é executado (graças ao cron) automaticamente e baixa os arquivos torrent correspondentes em uma pasta. Nosso cliente bittorrent, por sua vez, irá baixar automaticamente todos os arquivos .torrent baixados pelo flexget. Fácil, rápido e indolor. 🙂


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   heimndal dito

    OT: Não sei se eles mencionaram isso, mas Remastersys desapareceu ... Era uma ferramenta excelente .. :(

  2.   Miguel dito

    Olá amigos do usemoslinux Há muito tempo que os sigo, mas é a primeira vez que decidi escrever para vocês, instalei o flexget mas o arquivo de configuração não aparece, estou usando o Ubuntu 12.10 com o desktop kde.

    miguel @ miguel-System-Product-Name: ~ $ flexget

    2013-06-14 19:06 INFO manager Tentei ler em: / usr / local, /home/miguel/.flexget, /home/miguel/.config/flexget

    2013-06-14 19:06 CRITICAL main Falha ao encontrar o arquivo de configuração config.yml

    2013-06-14 19:06 INFO manager Tentei ler em: / usr / local, /home/miguel/.flexget, /home/miguel/.config/flexget

    2013-06-14 19:06 CRITICAL main Falha ao encontrar o arquivo de configuração config.yml

    miguel @ miguel-System-Product-Name: ~ $

    Tentei definir o arquivo flexget / config.yml. mas parece vazio, espero sua ajuda obrigado