artigos úteis

Como baixar automaticamente praticamente qualquer coisa assim que disponível

A internet realmente tem tudo e está disponível para download sem levantar um dedo. Uma série de scripts úteis, todos instaláveis ​​em alguns minutos, pode transformar seu computador em uma máquina de download automático de mídia.

Apresentamos todos os tipos de downloads automáticos que capturam programas de TV depois que são exibidos no ar assim que são lançados, mas você não precisa parar por aí. Você pode agendar músicas, histórias em quadrinhos, videogames e praticamente qualquer outra coisa como um download com o mínimo de esforço. Neste post, veremos como configurar scripts existentes para adquirir todos os tipos de mídia e usar uma ferramenta chamada FlexGet para lidar com o resto.

Antes de começar

Todas as ferramentas deste guia funcionam com o BitTorrent, que você deve configurar com segurança antes de fazer qualquer outra coisa. Se você deseja usar a Usenet, no entanto, precisará configurar o SABnzbd + para que tudo funcione corretamente.

Se você escolher a rota Usenet e SABnzbd +, precisará de algumas coisas:

  • Seu nome de usuário e senha do SABnzbd +, que você escolherá quando configurá-lo (presumindo que você escolha definir um nome de usuário e senha).
  • Sua chave SABnzbd + API, que você pode encontrar na seção Config na guia Geral. Será algo como 5ape87035c49c4b8f461e55f0z9z4z02.
  • Um local para armazenar seus arquivos baixados. Crie pastas individuais para cada tipo de mídia (por exemplo, televisão, filmes, música, ebooks, etc.).
  • Informações do provedor de pesquisa do NZB, como nome de usuário e senha e / ou chave da API. Cada provedor é um pouco diferente; portanto, as informações necessárias variam. Consulte nosso guia Usenet para obter mais informações.
  • Se você estiver em um Mac, baixe e instale o Python (se já não estiver instalado).

Com tudo isso pronto, é hora de começar.

Televisão

Seu computador pode funcionar como um gravador de vídeo pessoal da Internet, baixando episódios de TV assim que forem ao ar, graças à assistência de um aplicativo chamado Sick Beard. Você simplesmente o instala, informa os programas que deseja rastrear, como deseja fazer o download desses programas (via BitTorrent ou Usenet) e deixa fazer o resto. Siga estas etapas para instalá-lo:

Em um PC com Windows ...

  1. Download barba doente.
  2. Descompacte o Sick Beard em uma pasta e coloque-a onde quiser. Execute-o e pronto a instalação.

Em um Mac ...

  1. Faça o download das versões mais recentes do Git e Cheetah. (Não se preocupe, a Cheetah é antiga. Eu uso a mesma versão desde o Snow Leopard. Funciona muito bem no Lion e no Mountain Lion.)
  2. Instale o Git através do instalador incluído. Quando terminar, abra o Terminal (em Disco Rígido → Aplicativos → Utilitários) para instalar o Cheetah. Tipo
  3. CD

  4. para a janela do terminal, um espaço e arraste a pasta de download do Cheeat descompactada para a janela do terminal. Seu chommand final deve ser algo como
  5. cd /Downloads/Cheetah-2.4.4

  6. . Pressione Enter. Em seguida, cole
  7. instalação do sudo python setup.py

  8. e pressione enter novamente. O Cheetah será instalado em cerca de um minuto.
  9. Entrar
  10. cd / Aplicações

  11. na janela do terminal para mudar para a pasta Aplicativos do computador e digite
  12. git clone git: //github.com/midgetspy/Sick-Beard.git

  13. para pegar a fonte mais recente do Sick Beard do GitHub.
  14. Quando o Sick Beard concluir a instalação, execute-o digitando este comando na janela do seu terminal:
  15. python /Applications/Sick-Beard/sickbeard.py

  16. Se você deseja executar o Sick Beard como um aplicativo, basta abrir o Automator ou o AppleScript Editor, criar um fluxo de trabalho / script que execute esse comando do terminal e salve-o como um aplicativo.

Quando o Sick Beard estiver em funcionamento, aponte o navegador preferido para localhost: 8081 para começar. Sick Beard é uma ferramenta poderosa e requer alguma configuração. Antes de começar a adicionar seus programas favoritos, entre na seção de configuração e configure o seguinte:

  • Configurações de pesquisa - Se você estiver usando o Sick Beard para encontrar arquivos NZB para baixar com a Usenet, será necessário inserir seu nome de usuário, senha e chave de API do SABnzbd + nesta seção. Se você deseja fazer o download de torrents, basta ativar essa opção e informar à Sick Beard onde está sua pasta de exibição de torrents.
  • Provedores de pesquisa - Se você estiver baixando programas via Usenet, precisará configurar os provedores de pesquisa nesta seção. Marque as caixas ao lado das que você deseja usar e selecione seus nomes na seção a seguir para inserir as credenciais necessárias. Por exemplo, o NZBMatrix requer um nome de usuário e uma chave de API. Se você seguiu as instruções no início da postagem, deve ter essas informações prontas para uso.
  • Pós-processamento - os usuários do SABnzbd + não precisarão configurar muito aqui, pois ele cuidará do pós-processamento para você. Você pode, no entanto, pedir à Sick Beard para fazer parte do trabalho. Os usuários do BitTorrent desejarão configurar isso ao seu gosto, no entanto, como a maioria dos clientes de torrent não fará muito no caminho do pós-processamento.
  • Notificações - Ao contrário das outras ferramentas abordadas neste guia, você provavelmente deseja saber assim que o download dos seus programas favoritos terminar. O Sick Beard fornece ganchos para um dos serviços de notificação, para que você possa descobrir imediatamente, usando praticamente qualquer ferramenta que desejar. A configuração é muito fácil. Encontre seu aplicativo de notificação preferido e insira as informações necessárias nesta seção.

Depois de concluir a configuração inicial, adicione os programas de TV que deseja acompanhar na interface do Sick Beard. Se você precisar de ajuda para adicionar shows, como o processo é um pouco confuso da primeira vez, consulte nosso guia completo sobre Sick Beard.

Filmes

A Couch Potato mantém o controle de todos os filmes que você deseja assistir e os baixa também. A instalação é fácil no Windows e no OS X:

  1. Faça o download da batata de sofá.
  2. Inicie o Couch Potato e visite localhost: 5000 para começar.

Com o Couch Potato aberto no seu navegador, clique no ícone Cog na parte superior para configurá-lo. Aqui está uma visão geral de cada guia e o que você pode configurar:

  • Geral - Defina o endereço IP e a porta da interface da web do Couch Potato, seu nome de usuário e senha e outras configurações gerais.
  • Downloaders - Configure o SABnzbd + e / ou o diretório BitTorrent Black Hole (ou seja, a pasta que seu cliente BitTorrent está assistindo) nesta seção.
  • Provedores - Configure os provedores de busca de arquivos NZB e torrent que você deseja usar para baixar filmes. (Você precisará das credenciais relevantes reunidas no início desta postagem para fazer o Couch Potato funcionar com a Usenet.)
  • Qualidade - ative e desative as várias opções de qualidade para filmes baixados (por exemplo, 720p, BR-Rip, Screener, etc.).
  • Renomear - Defina as regras de renomeação que você deseja aplicar após o término do download do filme.

As outras seções não são necessárias, mas fique à vontade para explorar e descobrir mais recursos do Couch Potato. Depois de concluir a configuração, use a barra de ferramentas na parte superior para procurar um filme, selecione a qualidade desejada (por exemplo, 720p, DVD-Rip, etc.) e adicione-a à sua lista de exibição. Repita esse processo para qualquer filme que você deseja acompanhar (e fazer o download). A Couch Potato cuidará do resto.

Música

O rastreamento de novos lançamentos de suas músicas favoritas, o download automático de músicas e a conversão dessas músicas em seu formato de preferência é realmente fácil com uma ferramenta chamada Fones de ouvido. Pode até puxar letras e capas de álbuns para as músicas baixadas. Siga estas etapas para instalá-lo:

  1. Faça o download dos arquivos de origem dos fones de ouvido no GitHub.
  2. Descompacte a fonte e coloque-a onde quiser. (Os usuários do OS X devem mantê-lo na pasta Aplicativos.)
  3. Inicie fones de ouvido. Os usuários do Windows podem iniciá-lo clicando com o botão direito do mouse no arquivo Headphones.py e escolhendo Abrir com → Python. Os usuários de Mac precisam abrir o Terminal (em Disco Rígido → Aplicativos → Utilitários) e digite este comando:
  4. python /Applications/Headphones.py

  5. Se você estiver configurando outros serviços mencionados nesta postagem, os Fones de ouvido provavelmente terão uma porta conflitante de 8081. Ao executar o script Headphones.py, você será informado do conflito e solicitado a escolher uma nova porta. Você pode escolher o que quiser, mas optei pelo 8181.

Os fones de ouvido são ricos em recursos e abrangentes, mas você só precisa definir algumas configurações para começar. Clique no ícone de engrenagem na parte superior e configure as seguintes seções:

  • Interface da Web - Defina seu endereço IP, porta, nome de usuário e senha nesta seção. Você também pode definir outras configurações gerais, como a frequência com que os fones de ouvido procuram novos arquivos.
  • Configurações de download - Digite as informações do usuário e a chave API do SABnzbd + nesta seção para fazer o download via Usenet. Para usar o BitTorrent, basta especificar seu diretório Black Hole (ou seja, a pasta que seu cliente BitTorrent está assistindo).
  • Provedores de pesquisa - configure provedores de pesquisa do NZB se você estiver usando a Usenet. Você precisará das credenciais relevantes reunidas no início desta postagem. Para o BitTorrent, basta selecionar os rastreadores que você deseja usar.
  • Qualidade e pós-processamento - Escolha a qualidade dos arquivos que deseja baixar por padrão e ative as funções de pós-processamento (por exemplo, adicionar letras e capas de álbuns).
  • Configurações avançadas - Defina regras de renomeação, conversão de formato e muito mais. (Você não precisa configurar nada nesta seção, mas há muitos recursos interessantes que você deve explorar.)

Depois de concluir a configuração dos fones de ouvido, procure a banda que deseja acompanhar usando a barra de ferramentas na parte superior. Quando encontrar o que deseja, adicione a banda à sua lista de observação e os Fones de ouvido os rastrearão. Repita esse processo para todas as bandas que você gosta.

Todo o resto

Você não precisa parar com a televisão, filmes e música. Alguns outros downloaders estão à sua disposição:

  • O Omniverse baixa automaticamente os quadrinhos.
  • O LazyLibrarian baixa automaticamente e-books.
  • Gamez baixa automaticamente jogos de vídeo.

Se essa lista não atender às suas necessidades, o FlexGet oferece uma maneira de criar seus próprios downloaders personalizados. Ele lê feeds RSS, arquivos CSV e páginas HTML para encontrar torrents, NZBs, podcasts ou o que você estiver procurando, e os alimenta a todos os downloaders que oferecem suporte ao diretório watch. Isso inclui rTorrent, uTorrent, Transmission, sabNZBD +, nzbget, pyLoad e muito mais. Tudo o que você precisa fazer é instalá-lo, informar onde procurar, o que procurar e o que fazer com os arquivos encontrados. O processo de instalação varia, então siga as instruções para o seu sistema operacional.

Em um PC com Windows ...

  1. Instale o Python (se você ainda não o tiver).
  2. Instale o easy_install.
  3. Pressione Windows + R e execute este comando:
  4. easy_install flexget

  5. Quando solicitado, execute o seguinte comando para verificar a instalação:
  6. flexget -V

Em um Mac (OS X 10.6 e superior) ...

  1. Abra o Terminal (em Disco Rígido → Aplicativos → Utilitários) e execute este comando:
  2. sudo easy_install flexget

  3. . (Sim, você realmente só precisa executar isso e o OS X saberá o que fazer.)
  4. Você também pode precisar usar o easy_install para instalar alguns plug-ins, como um para Transmission (se é isso que você está usando como seu downloader). Aqui está um exemplo:
  5. sudo easy_install conversionrpc

  6. Crie um arquivo de texto sem formatação chamado
  7. com.flexget.plist

  8. em ~ / Library / LaunchAgents. (Essa é a sua pasta pessoal → Biblioteca → Iniciar agentes). Cole o seguinte no arquivo (ou faça o download deste):
  9. Rótulo

    com.flexget

    ProgramArguments

    / usr / local / bin / flexget

    —Cron

    agradável

    1

    StartInterval

    900

    RunAtLoad

  10. De volta ao Terminal, execute este comando:
  11. launchctl load -w ~ / Biblioteca / LaunchAgents / com.flexget.plist

O FlexGet não é útil, a menos que você dê algo a fazer. O aplicativo funciona com tarefas específicas escritas em YAML, que é um formato de dados legível por humanos muito simples. Vamos dar uma olhada em um exemplo de arquivo de configuração do FlexGet escrito em YAML (config.yml) para ajudá-lo a entender como ele funciona:

tarefas:

tarefa de teste:

rss: //meusite.com/myfeed.rss

Series:

- Meu show favorito

- Outro bom show:

qualidade: 720p

Faça o download: / home / me / watchdir /

A primeira linha diz "tarefa de teste:" para identificar que esta é uma tarefa chamada "teste". A segunda linha identifica um feed RSS para o FlexGet monitorar. Em seguida, uma lista de séries informa ao FlexGet o que procurar dentro desse feed RSS. No caso de "Another Good Show", você notará que "quality: 720p" é designado para dizer ao FlexGet que procure apenas arquivos 720p para esse show. Por fim, um diretório de download na máquina local é especificado. Qualquer arquivo que corresponda aos critérios especificados nesta tarefa será colocado nesse diretório, que é assistido por um downloader (como SABnzbd + ou uTorrent).

O formato é bastante simples de seguir, mas variará de acordo com o que você deseja criar. Não podemos entrar em todas as pequenas opções sem escrever um manual inteiro, e os criadores do FlexGet já o fizeram. Consulte estas instruções de configuração para obter mais ajuda sobre como criar seu próprio arquivo config.yml para o FlexGet usar.

Após concluir o arquivo de tarefas, salve-o como arquivo config.yml em

C: \ Usuários \ YOURUSER \ flexget \

no Windows 7,

C: \ Documents and Settings \ YOURUSER \ flexget \

no Windows XP ou

~ / .flexget /

no OS X. Para executar qualquer uma das tarefas especificadas, abra a linha de comandos no sistema operacional de sua escolha e execute o seguinte comando:

flexget - nameOfTask

Obviamente, você deseja substituir "nameOfTask" pelo nome de uma tarefa no seu arquivo config.yml. Se você configurar tudo corretamente, essa tarefa será executada e você terá seu próprio downloader automático personalizado!

Bônus extra: deseja obter tudo isso no seu NAS? Também temos um guia para isso!

.