nyttige artikler

Slik laster du ned praktisk talt alt automatisk så snart det er tilgjengelig

Internett har virkelig alt, og alt er tilgjengelig for nedlasting uten å løfte en finger. En serie nyttige skript, alle kan installeres på noen få minutter, kan forvandle datamaskinen din til en automatisk nedlastingsmaskin for media.

Vi har omtalt alle slags automatiske nedlastere som tar tak i TV-serier etter at de har sendt ut og film så snart de er sluppet, men du trenger ikke stoppe der. Du kan planlegge musikk, tegneserier, videospill og praktisk talt alt annet som en nedlasting med minimal innsats. I dette innlegget skal vi se på hvordan du setter opp eksisterende skript for å skaffe alle slags medier og bruke et verktøy som heter FlexGet for å håndtere resten.

Før du kommer i gang

Alle verktøyene i denne guiden fungerer med BitTorrent, som du bør sette opp sikkert før du gjør noe annet. Hvis du vil bruke Usenet i stedet, men du må sette opp SABnzbd + for at alt skal fungere ordentlig.

Hvis du velger ruten Usenet og SABnzbd +, trenger du noen få ting:

  • SABnzbd + brukernavnet og passordet ditt, som du velger når du setter det opp (antar du velger å angi et brukernavn og passord, det vil si).
  • SABnzbd + API-nøkkelen din, som du finner i Config-delen i fanen Generelt. Det vil se ut som 5ape87035c49c4b8f461e55f0z9z4z02.
  • Et sted å holde dine nedlastede filer. Lag individuelle mapper for hver type medier (f.eks. TV, filmer, musikk, ebøker osv.).
  • NZB-leverandørinformasjon, for eksempel brukernavn og passord og / eller API-nøkkel. Hver leverandør er litt forskjellig, så hvilken informasjon du trenger vil variere. Se Usenet-guiden for mer informasjon.
  • Hvis du er på en Mac, kan du laste ned og installere Python (hvis den ikke allerede er installert).

Med alt dette klart til å gå, er det på tide å komme i gang.

Fjernsyn

Datamaskinen din kan fungere som en personlig personlig videoopptaker og laste ned TV-episoder så snart de kommer på lufta, takket være hjelp fra en app som heter Sick Beard. Du installerer det ganske enkelt, forteller det showene du vil spore, hvordan du vil laste ned disse programmene (via BitTorrent eller Usenet), og la det gjøre resten. Følg disse trinnene for å installere det:

På en Windows-PC ...

  1. Last ned Sick Beard.
  2. Pakk ut Sick Beard i en mappe og plasser mappen der du vil at den skal bo. Kjør det, og du er ferdig med installasjonen.

På en Mac ...

  1. Last ned de nyeste versjonene av Git og Cheetah. (Ikke bekymre deg for at Cheetah er gammel. Jeg har brukt den samme versjonen siden Snow Leopard. Det fungerer bra på Lion and Mountain Lion.)
  2. Installer Git via det medfølgende installasjonsprogrammet. Når du er ferdig, åpner du Terminal (i harddisk → Programmer → Verktøy) for å installere Cheetah. Type
  3. cd

  4. inn i terminalvinduet, et mellomrom, og dra den utpakkede nedlastingsmappen for Cheeat over på terminalvinduet. Den endelige kommandoen din skal se ut som
  5. cd / Nedlastning / Cheetah-2.4.4

  6. . Trykk enter. Lim deretter inn
  7. sudo python setup.py installere

  8. og trykk enter igjen. Cheetah vil installere om et minutts tid.
  9. Tast inn
  10. cd / applikasjoner

  11. i terminalvinduet for å endre til datamaskinens Programmappe, og skriv deretter inn
  12. git klone git: //github.com/midgetspy/Sick-Beard.git

  13. å hente den siste kilden fra Sick Beard fra GitHub.
  14. Når Sick Beard fullfører installasjonen, kjør den ved å legge inn denne kommandoen i terminalvinduet:
  15. python /Applications/Sick-Beard/sickbeard.py

  16. Hvis du vil kjøre Sick Beard som et program, bare åpne Automator eller AppleScript Editor, opprette en arbeidsflyt / skript som kjører den terminalkommandoen, og lagre den som et program.

Når Sick Beard er i gang, må du peke nettleseren du velger, til localhost: 8081 for å komme i gang. Sick Beard er et kraftig verktøy, og det krever litt konfigurasjon. Før du begynner å legge til favorittprogrammene dine, hopp inn i konfigurasjonsdelen og konfigurer følgende:

  • Søkeinnstillinger - Hvis du bruker Sick Beard for å finne NZB-filer som skal lastes ned med Usenet, må du oppgi SABnzbd + brukernavn, passord og API-nøkkel i denne delen. Hvis du vil laste ned torrenter, trenger du bare å aktivere dette alternativet og fortelle Sick Beard hvor torrentklokkemappen din er.
  • Søkeleverandører - Hvis du laster ned show via Usenet, må du konfigurere søkeleverandører i denne delen. Merk av i boksene ved siden av de du vil bruke, og velg deretter navnene deres i følgende seksjon for å oppgi nødvendig legitimasjon. For eksempel krever NZBMatrix et brukernavn og API-nøkkel. Hvis du fulgte instruksjonene i begynnelsen av innlegget, bør du ha denne informasjonen klar til å gå.
  • Innleggsbehandling - SABnzbd + brukere trenger ikke å konfigurere mye her, da det vil håndtere etterbehandling for deg. Du kan imidlertid be Sick Beard gjøre noe av arbeidet. BitTorrent-brukere vil imidlertid konfigurere dette etter sin smak, da de fleste torrentklienter ikke vil gjøre mye i veien for etterbehandling.
  • Varsler - I motsetning til de andre verktøyene vi dekker i denne guiden, vil du sannsynligvis vite så snart favorittprogrammene dine er ferdig lastet ned. Sick Beard tilbyr kroker for varslingstjenester, slik at du kan finne ut av det med en gang, ved å bruke stort sett hva du vil. Å konfigurere er veldig enkelt, så bare finn din varslingsapp du foretrekker, og skriv inn den nødvendige informasjonen i denne delen.

Etter å ha fullført det første oppsettet, legger du til TV-programmene du vil spore fra Sick Beards grensesnitt. Hvis du trenger hjelp til å legge til show, siden prosessen er litt forvirrende første gang, kan du kontakte vår komplette guide for Sick Beard.

Filmer

Couch Potato holder oversikt over alle filmene du vil se, og laster dem ned også. Installasjonen er enkel på både Windows og OS X:

  1. Last ned Couch Potato.
  2. Start Couch Potato og besøk localhost: 5000 for å komme i gang.

Når Couch Potato er åpen i nettleseren, klikker du på Cog-ikonet for å få det satt opp. Her er en oversikt over hver fane og hva du kan sette opp:

  • Generelt - Angi IP-adressen og porten til Couch Potatos nettgrensesnitt, ditt brukernavn og passord og andre generelle innstillinger.
  • Downloaders - Konfigurer SABnzbd + og / eller din BitTorrent Black Hole-katalog (dvs. mappen som BitTorrent-klienten ser på) i dette avsnittet.
  • Leverandører - Konfigurer leverandørene av NZB og torrent-filsøk du vil bruke til å laste ned filmer. (Du trenger relevant legitimasjon du samlet i begynnelsen av dette innlegget for å få Couch Potato til å samarbeide med Usenet.)
  • Kvalitet - Aktiver og deaktiver de forskjellige kvalitetsalternativene for nedlastede filmer (f.eks. 720p, BR-Rip, Screener, etc.).
  • Endre navn - Angi eventuelle navneforskrifter du vil bruke etter at en film er ferdig lastet ned.

De andre seksjonene er ikke påkrevd, men føl deg fri til å utforske for å oppdage flere av funksjonene til Couch Potato. Når du er ferdig med konfigurasjonen, bruk verktøylinjen opp til å søke etter en film, velg ønsket kvalitet (f.eks. 720p, DVD-Rip, etc.), og legg den til i overvåkningslisten. Gjenta denne prosessen for alle filmer du vil spore (og laste ned). Couch Potato vil ta seg av resten.

Musikk

Å spore nye utgivelser av favorittmusikken din, automatisk laste ned sanger og konvertere disse sangene til ditt preferanseform er virkelig enkelt med et verktøy som heter Hodetelefoner. Det kan til og med trekke tekster og albumkunst for sangene den lastes ned. Følg disse trinnene for å installere det:

  1. Last ned kildefilene til hodetelefoner fra GitHub.
  2. Pakk ut kilden og plasser den hvor du vil. (OS X-brukere bør oppbevare den i applikasjonsmappen.)
  3. Start hodetelefoner. Windows-brukere kan starte den ved å høyreklikke på filen Headphones.py og velge Åpne med → Python. Mac-brukere må åpne terminalen (i harddisk → Programmer → Verktøy) og angi denne kommandoen:
  4. python /Applications/Headphones.py

  5. Hvis du konfigurerer andre tjenester som er nevnt i dette innlegget, vil hodetelefoner sannsynligvis ha en motstridende port på 8081. Når du kjører Headphones.py-skriptet, vil du bli informert om konflikten og bedt om å velge en ny port. Du kan velge hva du vil, men jeg valgte 8181.

Hodetelefoner er funksjonsrike og omfattende, men du trenger bare å konfigurere noen få innstillinger for å komme i gang. Klikk på tannhjulikonet opp og sett opp følgende seksjoner:

  • Nettgrensesnitt - Angi IP-adresse, port, brukernavn og passord i denne delen. Du kan også angi andre generelle innstillinger, for eksempel hvor ofte hodetelefoner ser etter nye filer.
  • Last ned innstillinger - Angi SABnzbd + brukerinformasjonen og API-nøkkelen i denne delen for å laste ned via Usenet. For å bruke BitTorrent, spesifiser bare Black Hole-katalogen (dvs. mappen som BitTorrent-klienten ser på).
  • Søkeleverandører - Konfigurer NZB-søkeleverandører hvis du bruker Usenet. Du trenger relevant legitimasjon samlet i begynnelsen av dette innlegget. For BitTorrent velger du bare trackere du vil bruke.
  • Kvalitet og etterbehandling - Velg kvaliteten på filene du vil laste ned som standard, og aktiver eventuelle etterbehandlingsfunksjoner (f.eks. Legge til tekst og albumgrafikk).
  • Avanserte innstillinger - Angi navneforskrifter, formatkonvertering og mer. (Du trenger ikke å konfigurere noe i denne delen, men det er mange kule funksjoner i det du bør utforske.)

Når du er ferdig med å konfigurere hodetelefoner, er det bare å søke etter båndet du vil spore ved å bruke verktøylinjen opp. Når du finner det du vil, legger du bandet til på overvåkningslisten din, og hodetelefoner sporer dem. Gjenta denne prosessen for alle bandene du liker.

Alt annet

Du trenger ikke å stoppe med TV, filmer og musikk. Noen få andre nedlastere står til din disposisjon:

  • Omniverse laster ned tegneserier automatisk.
  • LazyLibrarian laster automatisk ned ebøker.
  • Gamez laster ned videospill automatisk.

Hvis den listen ikke dekker du trenger, gir FlexGet en måte å lage dine egne, tilpassede nedlastere. Den leser RSS-feeder, CSV-filer og HTML-sider for å finne torrenter, NZB-er, podcaster, eller hva du enn leter etter, og mater dem til alle nedlastere som har støtte for katalogkatalog. Dette inkluderer rTorrent, uTorrent, Transmission, sabNZBD +, nzbget, pyLoad og mer. Alt du trenger å gjøre er å installere det, fortelle det hvor du skal se, hva du skal se etter og hva du skal gjøre med filene den finner. Installasjonsprosessen varierer, så følg instruksjonene for operativsystemet ditt.

På en Windows-PC ...

  1. Installer Python (hvis du ikke allerede har gjort det).
  2. Installer easy_install.
  3. Trykk Windows + R og kjør denne kommandoen:
  4. easy_install flexget

  5. Når du blir bedt om det, kjører du følgende kommando for å bekrefte installasjonen:
  6. flexget -V

På en Mac (OS X 10.6 og nyere) ...

  1. Åpne Terminal (i harddisk → Programmer → Verktøy) og kjør denne kommandoen:
  2. sudo easy_install flexget

  3. . (Ja, du trenger egentlig bare å kjøre det, og OS X vet hva du skal gjøre.)
  4. Du må kanskje også bruke easy_install for å installere noen plugin-moduler, for eksempel en for overføring (hvis det er det du bruker som nedlaster). Her er et eksempel:
  5. sudo easy_install transmissionrpc

  6. Lag en ren tekstfil som heter
  7. com.flexget.plist

  8. i ~ / Library / LaunchAgents. (Det er din hjemmemappe → Bibliotek → Start agenter.) Lim inn følgende i filen (eller bare last ned denne):
  9. Merkelapp

    com.flexget

    ProgramArguments

    / Usr / local / bin / flexget

    -cron

    Hyggelig

    1

    StartInterval

    900

    RunAtLoad

  10. Tilbake i terminalen, kjør denne kommandoen:
  11. startctl load -w ~ / Library / LaunchAgents / com.flexget.plist

FlexGet er ikke nyttig med mindre du gir det noe å gjøre. Appen fungerer med spesifikke oppgaver skrevet i YAML, som er et veldig enkelt, menneskelig lesbart dataformat. La oss ta en titt på en prøve FlexGet-konfigurasjonsfil skrevet i YAML (config.yml) for å hjelpe deg med å forstå hvordan den fungerer:

oppgaver:

testoppgave:

rss: //mysite.com/myfeed.rss

serie:

- Mitt favoritt show

- Nok et godt show:

kvalitet: 720p

last ned: / home / me / watchdir /

Den første linjen sier "testoppgave:" for å identifisere at dette er en oppgave som heter "test." Den andre linjen identifiserer en RSS-feed for FlexGet å overvåke. Deretter forteller en liste over serier FlexGet hva de skal se etter inne i RSS-feeden. Når det gjelder "Another Good Show", vil du merke at "quality: 720p" er utpekt til å fortelle FlexGet om bare å se etter 720p-filer for det showet. Til slutt er en nedlastningskatalog på den lokale maskinen spesifisert. Alle filer som samsvarer med kriteriene som er spesifisert i denne oppgaven, blir plassert i den katalogen, som blir sett av en nedlaster (for eksempel SABnzbd + eller uTorrent).

Formatet er ganske enkelt å følge, men det vil variere basert på hva du vil lage. Vi kan ikke komme inn på hvert lite alternativ uten å skrive en hel manual, og skaperne av FlexGet laget allerede et. Sørg for å konsultere disse konfigurasjonsinstruksjonene for mer hjelp til å lage din egen config.yml-fil som FlexGet kan bruke.

Når du har fullført oppgavefilen, lagrer du den som config.yml-filen i

C: \ Users \ YOURUSER \ flexget \

i Windows 7,

C: \ Dokumenter og innstillinger \ YOURUSER \ flexget \

i Windows XP, eller

~ / .Flexget /

i OS X. For å kjøre noen av de spesifiserte oppgavene, åpner du kommandolinjen i ditt operativsystem du velger og kjører følgende kommando:

flexget - nameOfTask

Du vil selvfølgelig ønske å erstatte "nameOfTask" med navnet på en oppgave i config.yml-filen din. Hvis du konfigurerer alt riktig, vil den oppgaven kjøres, og du vil ha din egen, tilpassede automatiske nedlaster!

Ekstra bonus: Vil du få alt dette på NAS-en din? Vi har en guide for det også!

.