nyttige artikler

Sådan downloades praktisk talt alt automatisk, så snart det er tilgængeligt

Internettet har virkelig alt, og det hele kan downloades uden at løfte en finger. En række nyttige scripts, som alle kan installeres på få minutter, kan omdanne din computer til en automatisk medie-downloadmaskine.

Vi har vist alle mulige automatiske downloadere, der griber tv-udsendelser, når de udsendes og film, så snart de er frigivet, men du behøver ikke at stoppe der. Du kan planlægge musik, tegneserier, videospil og praktisk talt alt andet som en download med minimal indsats. I dette indlæg skal vi se på, hvordan man opsætter eksisterende scripts til at erhverve alle slags medier og bruge et værktøj kaldet FlexGet til at håndtere resten.

Før du kommer i gang

Alle værktøjer i denne guide fungerer med BitTorrent, som du skal konfigurere sikkert, før du gør noget andet. Hvis du i stedet ønsker at bruge Usenet, skal du dog konfigurere SABnzbd +, så alt fungerer korrekt.

Hvis du vælger ruten Usenet og SABnzbd +, har du brug for et par ting:

  • Dit SABnzbd + brugernavn og adgangskode, som du vælger, når du konfigurerer det (forudsat at du vælger at indstille et brugernavn og adgangskode, det vil sige).
  • Din SABnzbd + API-nøgle, som du kan finde i afsnittet Konfig i fanen Generelt. Det ser ud som 5ape87035c49c4b8f461e55f0z9z4z02.
  • En placering, der skal indeholde dine downloadede filer. Lav individuelle mapper til hver type medie (f.eks. Tv, film, musik, e-bøger osv.).
  • Oplysninger om NZB-søgeudbyder, såsom dit brugernavn og din adgangskode og / eller API-nøgle. Hver udbyder er lidt anderledes, så hvilke oplysninger du har brug for vil variere. Se vores Usenet-guide for mere information.
  • Hvis du er på en Mac, skal du downloade og installere Python (hvis den ikke allerede er installeret).

Med alt det klar til at gå, er det tid til at komme i gang.

Television

Din computer kan fungere som en personlig personlig internetoptager ved at downloade tv-episoder, så snart de udsendes, takket være hjælp fra en app kaldet Sick Beard. Du installerer det bare, fortæl det, de viser, du vil spore, hvordan du vil hente disse shows (via enten BitTorrent eller Usenet), og lad det gøre resten. Følg disse trin for at installere det:

På en Windows-pc ...

  1. Download Sick Beard.
  2. Pak Sick Beard ud i en mappe, og placer den mappe, hvor du vil have den til at bo. Kør det, og du er færdig med installationen.

På en Mac ...

  1. Download de nyeste versioner af Git og Cheetah. (Vær ikke bange for, at Cheetah er gammel. Jeg har brugt den samme version siden Snow Leopard. Det fungerer godt på Lion and Mountain Lion.)
  2. Installer Git via det inkluderede installationsprogram. Når du er færdig, skal du åbne Terminal (i harddisk → Programmer → Hjælpeprogrammer) for at installere Cheetah. Type
  3. cd

  4. ind i terminalvinduet, et mellemrum, og træk den udpakkede Cheeat-download-mappe ind på terminalvinduet. Din endelige kommando skal se sådan ud
  5. cd / Downloads/Cheetah-2.4.4

  6. . Tryk på enter. Indsæt derefter
  7. sudo python setup.py installation

  8. og tryk på Enter igen. Cheetah installeres om et minuts tid.
  9. Gå ind
  10. cd / applikationer

  11. i dit terminalvindue for at skifte til din computers mappe Programmer, og indtast derefter
  12. git klon git: //github.com/midgetspy/Sick-Beard.git

  13. for at få fat i den nyeste kilde til syge skæg fra GitHub.
  14. Når Sick Beard afslutter installationen, skal du køre den ved at indtaste denne kommando i dit terminalvindue:
  15. python /Applications/Sick-Beard/sickbeard.py

  16. Hvis du vil køre Sick Beard som et program, skal du bare åbne Automator eller AppleScript Editor, oprette en arbejdsgang / script, der kører den terminalkommando og gemme den som et program.

Når Sick Beard er i gang, skal du rette din webbrowser til localhost: 8081 for at komme i gang. Sick Beard er et kraftfuldt værktøj, og det kræver en vis konfiguration. Før du begynder at tilføje dine foretrukne shows, skal du hoppe ind i konfigurationsafsnittet og konfigurere følgende:

  • Søgeindstillinger - Hvis du bruger Sick Beard til at finde NZB-filer, der skal downloades med Usenet, skal du indtaste dit SABnzbd + brugernavn, adgangskode og API-nøgle i dette afsnit. Hvis du vil downloade torrents, skal du bare aktivere denne mulighed og fortæl Sick Beard, hvor din torrent-urmappe er.
  • Søgeleverandører - Hvis du downloader shows via Usenet, skal du konfigurere søgeudbydere i dette afsnit. Marker afkrydsningsfelterne ud for dem, du vil bruge, og vælg derefter deres navne i det følgende afsnit for at indtaste de nødvendige legitimationsoplysninger. For eksempel kræver NZBMatrix et brugernavn og API-nøgle. Hvis du fulgte instruktionerne i starten af ​​indlægget, skal du have disse oplysninger klar til at gå.
  • Postbehandling - SABnzbd + brugere behøver ikke at konfigurere meget her, da det vil håndtere efterbehandling for dig. Du kan dog bede Sick Beard om at gøre noget af arbejdet. BitTorrent-brugere vil dog gerne konfigurere dette efter deres smag, da de fleste torrent-klienter ikke vil gøre meget i vejen for efterbehandling.
  • Underretninger - I modsætning til de andre værktøjer, som vi dækker i denne vejledning, vil du sandsynligvis vide, så snart dine foretrukne shows er færdig med at downloade. Sick Beard leverer kroge til en af ​​meddelelsestjenester, så du kan finde ud af det med det samme ved at bruge stort set hvad du vil. Opsætning er meget let, så find bare din meddelelsesapp, der foretrækkes, og indtast de nødvendige oplysninger i dette afsnit.

Efter at have afsluttet den første opsætning, skal du tilføje de tv-shows, du vil spore fra Sick Beards interface. Hvis du har brug for hjælp til at tilføje shows, da processen er lidt forvirrende første gang, kan du se vores komplette guide til syge skæg.

Film

Couch Potato holder styr på alle de film, du vil se, og downloader dem også. Installation er let på både Windows og OS X:

  1. Download Couch Potato.
  2. Start Couch Potato og besøg localhost: 5000 for at komme i gang.

Når Couch Potato er åben i din webbrowser, skal du klikke på Cog-ikonet øverst for at få det opsat. Her er en oversigt over hver fane, og hvad du kan konfigurere:

  • Generelt - Angiv IP-adressen og porten til Couch Potato's webgrænseflade, dit brugernavn og din adgangskode og andre generelle indstillinger.
  • Downloadere - Konfigurer SABnzbd + og / eller dit BitTorrent Black Hole-bibliotek (dvs. den mappe, din BitTorrent-klient ser på) i dette afsnit.
  • Udbydere - Konfigurer de udbydere af NZB- og torrent-filsøgning, du vil bruge til at downloade film. (Du har brug for de relevante legitimationsoplysninger, du har samlet i begyndelsen af ​​dette indlæg for at få Couch Potato til at arbejde sammen med Usenet.)
  • Kvalitet - Aktivér og deaktiver de forskellige kvalitetsindstillinger for downloadede film (f.eks. 720p, BR-Rip, Screener osv.).
  • Omdøbning - Angiv eventuelle omdøbningsregler, du vil anvende efter en film er downloadet.

De andre sektioner er ikke påkrævet, men du er velkommen til at udforske for at opdage flere af Couch Potato's funktioner. Når du er færdig med konfigurationen, skal du bruge værktøjslinjen øverst til at søge efter en film, vælge den ønskede kvalitet (f.eks. 720p, DVD-Rip osv.) Og tilføje den til din overvågningsliste. Gentag denne proces for enhver film, du vil spore (og downloade). Couch Potato vil tage sig af resten.

musik

Det er virkelig nemt at spore nye udgivelser af din yndlingsmusik, automatisk downloade sange og konvertere disse sange til dit foretrukne format med et værktøj kaldet Hovedtelefoner. Det kan endda trække tekster og albumkunst til de sange, det downloades. Følg disse trin for at installere det:

  1. Download kildefilerne til hovedtelefoner fra GitHub.
  2. Pak kilden ud, og placer den, hvor du vil. (OS X-brugere skal opbevare den i deres applikationsmappe.)
  3. Start hovedtelefoner. Windows-brugere kan starte den ved at højreklikke på filen Headphones.py og vælge Åbn med → Python. Mac-brugere skal åbne terminalen (i harddisk → Programmer → Hjælpeprogrammer) og indtaste denne kommando:
  4. python /Applications/Headphones.py

  5. Hvis du opretter andre tjenester, der er nævnt i dette indlæg, vil hovedtelefoner sandsynligvis have en modstridende port på 8081. Når du kører scriptet Headphones.py, vil du blive informeret om konflikten og bedt om at vælge en ny port. Du kan vælge hvad du vil, men jeg valgte 8181.

Hovedtelefoner er funktionsrige og omfattende, men du behøver kun at konfigurere et par indstillinger for at komme i gang. Klik på tandhjulikonet øverst, og indstil følgende sektioner:

  • Webgrænseflade - Angiv din IP-adresse, port, brugernavn og adgangskode i dette afsnit. Du kan også indstille andre generelle indstillinger, som hvor ofte hovedtelefoner ser efter nye filer.
  • Downloadindstillinger - Indtast dine SABnzbd + brugeroplysninger og API-nøgle i dette afsnit for at downloade via Usenet. For at bruge BitTorrent skal du bare angive dit Black Hole-bibliotek (dvs. den mappe, din BitTorrent-klient ser på).
  • Søgeleverandører - Opret NZB-søgeudbydere, hvis du bruger Usenet. Du har brug for de relevante legitimationsoplysninger samlet i begyndelsen af ​​dette indlæg. For BitTorrent skal du bare vælge de trackere, du vil bruge.
  • Kvalitet & postbehandling - Vælg kvaliteten af ​​de filer, du vil hente som standard, og aktiver eventuelle efterbehandlingsfunktioner (f.eks. Tilføjelse af tekster og albumgrafik).
  • Avancerede indstillinger - Angiv omdøbe regler, formatkonvertering og mere. (Du behøver ikke at konfigurere noget i dette afsnit, men der er en masse smarte funktioner i det, du skal udforske.)

Når du er færdig med at konfigurere hovedtelefoner, skal du bare søge efter det bånd, du vil spore ved hjælp af værktøjslinjen øverst. Når du finder det, du ønsker, skal du føje båndet til din overvågningsliste, og hovedtelefoner sporer dem. Gentag denne proces for alle de bånd, du kan lide.

Alt andet

Du behøver ikke at stoppe med tv, film og musik. Et par andre downloadere står til din rådighed:

  • Omniverse henter automatisk tegneserier.
  • LazyLibrarian downloader automatisk bøger.
  • Gamez henter automatisk videospil.

Hvis denne liste ikke dækker, du har brug for, giver FlexGet en måde at lave dine egne, brugerdefinerede downloadere. Den læser RSS-feeds, CSV-filer og HTML-sider for at finde torrenter, NZB'er, podcasts, eller hvad du end leder efter, og feeds dem til alle downloadere, der har support til katalogkatalog. Dette inkluderer rTorrent, uTorrent, transmission, sabNZBD +, nzbget, pyLoad og mere. Det eneste, du skal gøre, er at installere det, fortælle det, hvor man skal kigge, hvad man skal kigge efter, og hvad man skal gøre med de filer, den finder. Installationsprocessen varierer, så følg instruktionerne til dit operativsystem.

På en Windows-pc ...

  1. Installer Python (hvis du ikke allerede har gjort det).
  2. Installer easy_install.
  3. Tryk på Windows + R og kør denne kommando:
  4. easy_install flexget

  5. Når du bliver bedt om det, skal du køre følgende kommando for at bekræfte installationen:
  6. flexget -V

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

  1. Åbn Terminal (i harddisk → Programmer → Hjælpeprogrammer) og kør denne kommando:
  2. sudo easy_install flexget

  3. . (Ja, du har virkelig bare brug for at køre det, og OS X vil vide, hvad de skal gøre.)
  4. Du skal muligvis også bruge easy_install til at installere nogle plug-ins, f.eks. En til transmission (hvis det er det, du bruger som din downloader). Her er et eksempel:
  5. sudo easy_install transmissionrpc

  6. Opret en almindelig tekstfil, der kaldes
  7. com.flexget.plist

  8. i ~ / Bibliotek / LaunchAgents. (Det er din hjemmemappe → Bibliotek → Start agenter.) Indsæt følgende i filen (eller bare download denne):
  9. Etiket

    com.flexget

    ProgramArguments

    / Usr / local / bin / flexget

    -cron

    Pæn

    1

    StartInterval

    900

    RunAtLoad

  10. Tilbage i terminalen, kør denne kommando:
  11. startctl load -w ~ / Library / LaunchAgents / com.flexget.plist

FlexGet er ikke nyttigt, medmindre du giver det noget at gøre. Appen fungerer med specifikke opgaver skrevet i YAML, som er et meget enkelt, menneskeligt læsbart dataformat. Lad os se på en prøve FlexGet-konfigurationsfil skrevet i YAML (config.yml) for at hjælpe dig med at forstå, hvordan det fungerer:

opgaver:

testopgave:

rss: //mysite.com/myfeed.rss

serie:

- Min yndlingsshow

- Et andet godt show:

kvalitet: 720p

download: / hjem / mig / watchdir /

Den første linje siger "testopgave:" for at identificere, at dette er en opgave, der kaldes "test." Den anden linje identificerer en RSS-feed, som FlexGet kan overvåge. Dernæst fortæller en liste over serier FlexGet, hvad de skal kigge efter inde i RSS-feedet. I tilfælde af "Another Good Show" vil du bemærke, at "quality: 720p" er udpeget til at fortælle FlexGet om kun at lede efter 720p-filer til det show. Endelig er et downloadkatalog på den lokale maskine specificeret. Alle filer, der svarer til kriterierne, der er specificeret i denne opgave, placeres i det bibliotek, som overvåges af en downloader (f.eks. SABnzbd + eller uTorrent).

Formatet er ret simpelt at følge, men det vil variere afhængigt af, hvad du vil oprette. Vi kan ikke komme ind på enhver lille mulighed uden at skrive en hel manual, og skaberne af FlexGet lavede allerede en. Sørg for at se disse konfigurationsinstruktioner for at få mere hjælp til at oprette din egen config.yml-fil, som FlexGet kan bruge.

Når du har afsluttet din opgavefil, skal du gemme den som config.yml-filen i

C: \ Brugere \ YOURUSER \ flexget \

i Windows 7,

C: \ Dokumenter og indstillinger \ YOURUSER \ flexget \

i Windows XP eller

~ / .Flexget /

i OS X. For at køre en af ​​de specificerede opgaver skal du åbne kommandolinjen i dit valgte operativsystem og køre følgende kommando:

flexget - nameOfTask

Du vil naturligvis ønske at erstatte "nameOfTask" med navnet på en opgave i din config.yml-fil. Hvis du konfigurerer alt korrekt, kører den opgave, og du har din egen, brugerdefinerede automatiske downloader!

Ekstra bonus: Vil du have alt dette på din NAS? Vi har også en guide til det!

.