articoli utili

Come scaricare automaticamente praticamente qualsiasi cosa non appena è disponibile

Internet ha davvero tutto ed è tutto disponibile per il download senza alzare un dito. Una serie di script utili, tutti installabili in pochi minuti, possono trasformare il tuo computer in una macchina automatica per il download di file multimediali.

Abbiamo messo in evidenza tutti i tipi di downloader automatici che catturano programmi TV dopo la loro trasmissione e film non appena vengono rilasciati, ma non devi fermarti qui. Puoi programmare musica, fumetti, videogiochi e praticamente qualsiasi altra cosa come download con il minimo sforzo. In questo post, vedremo come impostare script esistenti per acquisire tutti i tipi di media e utilizzare uno strumento chiamato FlexGet per gestire il resto.

Prima di iniziare

Tutti gli strumenti di questa guida funzionano con BitTorrent, che dovresti configurare in modo sicuro prima di fare qualsiasi altra cosa. Se si desidera utilizzare Usenet invece, è necessario configurare SABnzbd + affinché tutto funzioni correttamente.

Se scegli la rotta Usenet e SABnzbd +, avrai bisogno di alcune cose:

  • Il tuo nome utente e password SABnzbd +, che sceglierai quando lo imposti (presumendo che tu scelga di impostare un nome utente e una password, cioè).
  • La tua chiave SABnzbd + API, che puoi trovare nella sezione Config nella scheda Generale. Assomiglierà a 5ape87035c49c4b8f461e55f0z9z4z02.
  • Una posizione per contenere i file scaricati. Crea cartelle individuali per ogni tipo di supporto (ad es. Televisione, film, musica, e-book, ecc.).
  • Informazioni sul provider di ricerca NZB, come nome utente e password e / o chiave API. Ogni fornitore è un po 'diverso, quindi le informazioni di cui hai bisogno varieranno. Consultare la nostra guida Usenet per ulteriori informazioni.
  • Se sei su un Mac, scarica e installa Python (se non è già installato).

Con tutto ciò pronto, è il momento di iniziare.

Televisione

Il tuo computer può agire come un videoregistratore personale su Internet, scaricando episodi TV non appena trasmessi, grazie all'assistenza di un'app chiamata Sick Beard. Basta installarlo, dirgli gli spettacoli che si desidera tenere traccia, come si desidera scaricare quegli spettacoli (tramite BitTorrent o Usenet) e lasciare che faccia il resto. Seguire questi passaggi per installarlo:

Su un PC Windows ...

  1. Scarica Sick Beard.
  2. Decomprimi Sick Beard in una cartella e posiziona quella cartella dove vuoi che viva. Eseguilo e hai finito con l'installazione.

Su un Mac ...

  1. Scarica le ultime versioni di Git e Cheetah. (Non preoccuparti che il ghepardo sia vecchio. Uso la stessa versione da Snow Leopard. Funziona benissimo su Lion e Mountain Lion.)
  2. Installa Git tramite il programma di installazione incluso. Al termine, aprire Terminale (in Disco rigido → Applicazioni → Utilità) per installare Cheetah. genere
  3. CD

  4. nella finestra del terminale, uno spazio e trascinare la cartella di download Cheeat decompressa nella finestra del terminale. Il tuo chommand finale dovrebbe assomigliare a qualcosa
  5. cd /Downloads/Cheetah-2.4.4

  6. . Premere Invio. Quindi, incolla
  7. sudo python setup.py install

  8. e premere di nuovo Invio. Il ghepardo si installerà tra circa un minuto.
  9. accedere
  10. cd / Applicazioni

  11. nella finestra del terminale per passare alla cartella Applicazioni del computer, quindi accedere
  12. git clone git: //github.com/midgetspy/Sick-Beard.git

  13. per prendere l'ultima fonte di Sick Beard da GitHub.
  14. Quando Sick Beard completa l'installazione, eseguilo inserendo questo comando nella finestra del tuo terminale:
  15. python /Applications/Sick-Beard/sickbeard.py

  16. Se vuoi eseguire Sick Beard come un'applicazione, apri Automator o AppleScript Editor, crea un flusso di lavoro / script che esegue quel comando terminale e salvalo come applicazione.

Una volta che Sick Beard è attivo e funzionante, punta il tuo browser Web a localhost: 8081 per iniziare. Sick Beard è uno strumento potente e richiede una certa configurazione. Prima di iniziare ad aggiungere i tuoi programmi preferiti, passa alla sezione di configurazione e imposta quanto segue:

  • Impostazioni di ricerca - Se stai usando Sick Beard per trovare i file NZB da scaricare con Usenet, devi inserire il tuo nome utente SABnzbd +, password e chiave API in questa sezione. Se vuoi scaricare i torrent, devi solo abilitare quell'opzione e dire a Sick Beard dove si trova la tua cartella di torrent watch.
  • Provider di ricerca : se stai scaricando programmi tramite Usenet, dovrai configurare i provider di ricerca in questa sezione. Spuntare le caselle accanto a quelle che si desidera utilizzare, quindi selezionare i loro nomi nella sezione seguente per inserire le credenziali necessarie. Ad esempio, NZBMatrix richiede un nome utente e una chiave API. Se hai seguito le istruzioni all'inizio del post, dovresti avere queste informazioni pronte all'uso.
  • Post Processing - Gli utenti di SABnzbd + non dovranno configurare molto qui, poiché gestiranno la post-elaborazione per te. Puoi, tuttavia, chiedere a Sick Beard di fare parte del lavoro. Gli utenti di BitTorrent vorranno configurarlo a proprio piacimento, tuttavia, poiché la maggior parte dei client torrent non farà molto in termini di post-elaborazione.
  • Notifiche - A differenza degli altri strumenti che tratteremo in questa guida, probabilmente vorrai sapere non appena i tuoi programmi preferiti avranno terminato il download. Sick Beard fornisce hook per uno dei servizi di notifica in modo che tu possa scoprirlo subito, usando praticamente qualsiasi strumento ti piaccia. La configurazione è molto semplice, quindi trova l'app di notifica preferita e inserisci le informazioni richieste in questa sezione.

Dopo aver completato la configurazione iniziale, aggiungi i programmi TV che desideri monitorare dall'interfaccia di Sick Beard. Se hai bisogno di aiuto per aggiungere spettacoli, poiché il processo è un po 'confuso la prima volta, consulta la nostra guida completa sulla barba malata.

Film

Couch Potato tiene traccia di tutti i film che si desidera guardare e li scarica anche. L'installazione è semplice su Windows e OS X:

  1. Scarica Couch Potato.
  2. Avvia Couch Potato e visita localhost: 5000 per iniziare.

Con Couch Potato aperta nel tuo browser web, fai clic sull'icona Cog in alto per configurarla. Ecco una panoramica di ogni scheda e cosa puoi impostare:

  • Generale : imposta l'indirizzo IP e la porta dell'interfaccia Web di Couch Potato, il nome utente e la password e altre impostazioni generali.
  • Downloader : imposta SABnzbd + e / o la tua directory BitTorrent Black Hole (ovvero la cartella che sta guardando il tuo client BitTorrent) in questa sezione.
  • Provider : configura i provider di ricerca di file NZB e torrent che desideri utilizzare per scaricare film. (Avrai bisogno delle credenziali pertinenti che hai raccolto all'inizio di questo post per far funzionare Couch Potato con Usenet.)
  • Qualità : abilita e disabilita le varie opzioni di qualità per i film scaricati (ad esempio 720p, BR-Rip, Screener, ecc.).
  • Rinomina : imposta le regole di ridenominazione che desideri applicare al termine del download di un filmato.

Le altre sezioni non sono necessarie, ma sentiti libero di esplorare per scoprire altre funzionalità di Couch Potato. Una volta terminata la configurazione, utilizzare la barra degli strumenti in alto per cercare un film, selezionare la qualità desiderata (ad es. 720p, DVD-Rip, ecc.) E aggiungerla all'elenco di controllo. Ripeti questo processo per qualsiasi film che desideri monitorare (e scaricare). Couch Potato si occuperà di tutto il resto.

Musica

Tracciare le nuove versioni della tua musica preferita, scaricare automaticamente le canzoni e convertirle nel tuo formato di preferenza è davvero facile con uno strumento chiamato Cuffie. Può persino estrarre testi e copertine degli album per le canzoni che scarica. Seguire questi passaggi per installarlo:

  1. Scarica i file sorgente delle cuffie da GitHub.
  2. Decomprimi la fonte e posizionala dove vuoi. (Gli utenti di OS X dovrebbero tenerlo nella loro cartella Applicazioni.)
  3. Avvia le cuffie. Gli utenti Windows possono avviarlo facendo clic con il tasto destro sul file Headphones.py e scegliendo Apri con → Python. Gli utenti Mac devono aprire il Terminale (in Disco rigido → Applicazioni → Utilità) e immettere questo comando:
  4. python /Applications/Headphones.py

  5. Se stai configurando altri servizi menzionati in questo post, Headphones avrà probabilmente una porta in conflitto di 8081. Quando esegui lo script Headphones.py sarai informato del conflitto e ti verrà chiesto di scegliere una nuova porta. Puoi scegliere quello che ti piace, ma ho optato per 8181.

Le cuffie sono ricche di funzionalità e complete, ma per iniziare devi solo configurare alcune impostazioni. Fai clic sull'icona a forma di ingranaggio in alto e imposta le seguenti sezioni:

  • Interfaccia Web : imposta indirizzo IP, porta, nome utente e password in questa sezione. Puoi anche configurare altre impostazioni generali, come la frequenza con cui Cuffie cerca nuovi file.
  • Impostazioni download : inserisci le informazioni utente SABnzbd + e la chiave API in questa sezione per scaricare tramite Usenet. Per usare BitTorrent, specifica semplicemente la tua directory di Black Hole (cioè la cartella che sta guardando il tuo client BitTorrent).
  • Provider di ricerca : imposta i provider di ricerca NZB se stai utilizzando Usenet. Avrai bisogno delle credenziali pertinenti raccolte all'inizio di questo post. Per BitTorrent, basta selezionare i tracker che si desidera utilizzare.
  • Qualità e elaborazione post : scegli la qualità dei file che desideri scaricare per impostazione predefinita e abilita le funzioni di post elaborazione (ad esempio l'aggiunta di testi e copertine degli album).
  • Impostazioni avanzate : imposta regole di ridenominazione, conversione del formato e altro. (Non è necessario impostare nulla in questa sezione, ma ci sono molte funzioni interessanti che dovresti esplorare.)

Una volta terminata la configurazione delle cuffie, cerca la banda che desideri monitorare utilizzando la barra degli strumenti in alto. Quando trovi quello che vuoi, aggiungi il cinturino alla tua lista di controllo e le Cuffie li seguiranno. Ripeti questo processo per tutte le band che ti piacciono.

Tutto il resto

Non devi smettere con la televisione, i film e la musica. Alcuni altri downloader sono a tua disposizione:

  • Omniverse scarica automaticamente i fumetti.
  • LazyLibrarian scarica automaticamente gli ebook.
  • Gamez scarica automaticamente i videogiochi.

Se l'elenco non copre le esigenze, FlexGet fornisce un modo per creare downloader personalizzati. Legge feed RSS, file CSV e pagine HTML per trovare torrent, NZB, podcast o qualsiasi cosa tu stia cercando e li trasmette a tutti i downloader che supportano la directory di controllo. Ciò include rTorrent, uTorrent, Transmission, sabNZBD +, nzbget, pyLoad e altro. Tutto quello che devi fare è installarlo, dirgli dove cercare, cosa cercare e cosa fare con i file che trova. Il processo di installazione varia, quindi segui le istruzioni per il tuo sistema operativo.

Su un PC Windows ...

  1. Installa Python (se non l'hai già fatto).
  2. Installa easy_install.
  3. Premi Windows + R ed esegui questo comando:
  4. easy_install flexget

  5. Quando richiesto, eseguire il comando seguente per verificare l'installazione:
  6. flexget -V

Su un Mac (OS X 10.6 e versioni successive) ...

  1. Apri Terminale (in Disco rigido → Applicazioni → Utilità) ed esegui questo comando:
  2. sudo easy_install flexget

  3. . (Sì, devi solo eseguirlo e OS X saprà cosa fare.)
  4. Potrebbe anche essere necessario utilizzare easy_install per installare alcuni plug-in, come uno per Transmission (se è quello che stai usando come downloader). Ecco un esempio:
  5. sudo easy_install transmissionrpc

  6. Crea un file di testo semplice chiamato
  7. com.flexget.plist

  8. in ~ / Library / LaunchAgents. (Questa è la tua cartella Home → Libreria → Avvia agenti.) Incolla quanto segue nel file (o scarica semplicemente questo):
  9. Etichetta

    com.flexget

    ProgramArguments

    / Usr / local / bin / flexget

    -cron

    Bello

    1

    StartInterval

    900

    RunAtLoad

  10. Di nuovo in Terminale, esegui questo comando:
  11. launchctl load -w ~ / Library / LaunchAgents / com.flexget.plist

FlexGet non è utile se non gli dai qualcosa da fare. L'app funziona con compiti specifici scritti in YAML, che è un formato dati molto semplice e leggibile dall'uomo. Diamo un'occhiata a un file di configurazione FlexGet di esempio scritto in YAML (config.yml) per aiutarti a capire come funziona:

compiti:

compito di prova:

rss: //mysite.com/myfeed.rss

serie:

- Il mio spettacolo preferito

- Un altro bello spettacolo:

qualità: 720p

download: / home / me / watchdir /

La prima riga dice "task di test:" per identificare che si tratta di un'attività chiamata "test". La seconda riga identifica un feed RSS che FlexGet può monitorare. Successivamente, un elenco di serie indica a FlexGet cosa cercare all'interno di quel feed RSS. Nel caso di "Another Good Show", noterai che "quality: 720p" è designato per indicare a FlexGet di cercare solo i file 720p per quello show. Infine, viene specificata una directory di download sul computer locale. Tutti i file che soddisfano i criteri specificati in questa attività verranno inseriti in quella directory, che viene guardata da un downloader (come SABnzbd + o uTorrent).

Il formato è piuttosto semplice da seguire, ma varierà in base a ciò che si desidera creare. Non possiamo entrare in ogni piccola opzione senza scrivere un intero manuale e i creatori di FlexGet ne hanno già creato uno. Consultare queste istruzioni di configurazione per ulteriori informazioni sulla creazione del proprio file config.yml che FlexGet può utilizzare.

Dopo aver completato il file delle attività, salvarlo come file config.yml in

C: \ Users \ youruser \ flexget \

in Windows 7,

C: \ Documents and Settings \ YOURUSER \ flexget \

in Windows XP o

~ / .Flexget /

in OS X. Per eseguire una qualsiasi delle attività specificate, apri la riga di comando nel tuo sistema operativo preferito ed esegui il comando seguente:

flexget —nameOfTask

Ovviamente, dovrai sostituire "nameOfTask" con il nome di un'attività nel tuo file config.yml. Se hai impostato tutto correttamente, quell'attività verrà eseguita e avrai il tuo downloader automatico personalizzato!

Bonus extra: vuoi avere tutto questo sul tuo NAS? Abbiamo anche una guida per questo!

.