[how-to] uTorrent, RSS viri in avtomatizacija dolpotegov

Za diskusije, ki jih je težko opredeliti samo v eno sekcijo - za povezane pogovore o animejski in manga industriji, vizualnih/lahkih romanih, igrah in vsebinah za odrasle.

Moderator: gali

[how-to] uTorrent, RSS viri in avtomatizacija dolpotegov

OdgovorNapisal/-a predi dne 04 jan 2011, 20:47

Oj.

A si ti tudi eden izmed fanov, ki gre skozi vsakotedenski, ali še slabše, vsakodnevni ritual prečesavanja torrent seznamov, z namenom izločitve tistih naslovov, ki te zanimajo? Se ti zdi to monotono početje rahlo neumno, ker med imeni posameznih epizod razen nekaj spremenjenih številk ni neke bistvene razlike? Se na določen interval zmotiš in dol-potegneš epizodo, ki si jo že videl? Se ti enostavno ne da več klikat? Ti problemi so vsaj do neke mere rešljivi, če imaš dosti časa prižgan računalnik z internetno povezavo in predvsem za release-e tistih fansub skupin, ki subajo dolgo trajajoče animeje in jim gre zaupati, da bodo pri izdajanju konsistentni kar se tiče imen torrent-ov ter tudi rednega izdajanja slednjih. Če te zanima kako avtomatizirati dol-jemanje vsebine s spleta ob pomoči uTorrent-a in RSS feed-ov, beri dalje. Vse kar bom opisal tukaj, se nahaja tudi v dokumentaciji omenjenega programa. Če uporabljate kakšnega drugega odjemalca, ni izključeno, da tudi ta podpira podobno funkcionalnost. RTM.

Naprej moramo najti spletno stran, ki zbira torrent-e in ponuja tudi RSS vir svoje vsebine. V mojem primeru gre za stran nyaatorrents, URL naslov njihovega feed-a je http://www.nyaatorrents.org/?page=rss. RSS je ena taka fina zadeva, ki omogoča spremljanje takšnih in drugačnih seznamov na enem mestu, v tem primeru seznama novih imen torrent-ov (oziroma kar linkov do njih samih), kar je najbolj pomembno pri njih pa je to, da se jih da na enostaven način obdelovati v odjemalnih aplikacijah, ki se jim na fancy način pravi 'RSS agregatorji' (*crowd goes woooow~*). Verjetno vam ni tuja Firefox-ova implementacija slednjega.

Odprite uTorrent in kliknite [Datoteka > Dodaj vir RSS...] ter intuitivno izpolnite polje [URL vira], hkrati izberite opcijo [Ne prenašaj vseh vnosov samodejno.], razen če želite, da vam program od klika na gumb [V redu] dalje, sam od sebe prenese celoten Internet po vsaki njegovi spremembi. Po želji v drugo tekstovno polje vpišite ime, ki bo novi RSS vir predstavljalo ter potrdite dialog. Voila. Uspešno smo dodali nov RSS vir, kar je opazno tudi v razdelku [Viri] na uporabniškem vmesniku vašega odjemalca. Če kliknemo na novo dodani vir, se nam v statusnem predelu vmesnika, kjer so ponavadi navedeni torrenti, prikaže vsebina celotnega Interneta. Nič kaj preveč impresivno, če upoštevamo to, da sama spletna stran nyaatorrents omogoča iskanje in filtriranje vsebine na njej, tukaj pa nam našteje zgolj vse. Zato pa lahko uTorrent sam obdela vsak nov vnos na tem seznamu in, če mu tako ukaže njegov gospodar (to ste vi), avtomatizirano dol-vzame vsebino na katerega kaže torrent, katerega ime na seznamu, se ujema s filtrom, ki ga boste ustvarili v naslednjem koraku (uh, oh.. O_O). Lahko pa tudi cel Internet.

Izberemo [Možnosti > Prejemnik RSS] ali v slogi stisnemo [CTRL+R], če nismo preveč šarili po nastavitvah bližnjic čez tipkovnico. Odpre se dialog, ki predstavlja bistvo mojega prispevka. Tukaj se skriva vsa poganska čarovnija, ki nam omogoča dol-kradenje vsebine, ne da bi za to še sami vedeli in to točno tiste vsebine, ki ste si jo izbrali (lahko pa potegne dol tudi cel Internet). uTorrent namreč s pridom izkorišča lastnost med sabo podobnih znakovnih nizov (stringov, sekvenc znakov, besed, povedi oziroma česarkoli kar lahko preberete ali zapišete v tekstovno datoteko), da se lahko ti grupirajo pod skupno enoto, ki se ji reče filter, ali na fancy način, regularni izraz (>:OO). Vsak filter je definiran s pravilom, ki pove, kateri nizi znakov se mu lahko prilegajo in kateri niso sprejemljivi (predstavlja množico vseh možnih sprejemljivih nizov). uTorrent sicer ponuja zelo okrnjeno različico takšne enote, pa vendar dovolj močno, da jo lahko s pridom izkoristimo tudi mi. Niz *One?Piece* recimo predstavlja vse znakovne nize, ki nekje v sebi vsebujejo kombinacijo besed one in piece v tem vrstnem redu, med njima pa znak, ki se pojavi natančno enkrat. Primeri nizov, ki se prilegajo zgornjemu filtru so: 'one piece', 'oNe.PIece', '>:One_Piece.ebil.virus.com', '[smth_awsome]One Piece 1057[720p].mkv', itd. Zvezdica torej predstavlja karkoli ali nič (dobesedno), vprašaj pa eno pojavitev katerega koli znaka, ki pa se mora pojaviti natančno enkrat. Poleg teh dveh divjih kart, kakor bi najbrž angleško besedo 'wildcard' prevedel stric google, omogoča uTorrent še znak | (pokončna črta, najbrž ALTGR+W na vaši tipkovnici), ki pomeni alternativo, torej kombinacija pred to črto ali kombinacija za to črto, kot je recimo niz *[480p]*|*[720p]*, ki se lahko prilega nizu znakov, ki nekje v sebi vsebuje [480p] ali [720p]. Zvezdice na začetku in na koncu niso obvezne, ampak to pomeni, da se mora niz začeti z znakom, ki se nahaja na začetku vašega filtra oziroma končati z znakom, ki je v filtru zadnji. Dovolj o tem. IMO so za učenje najboljši primeri in tukaj bom naštel nekaj konkretnih (vsak v svoji vrstici, prva zvezdica ni nujna, zadnja je, ker se tam nahaja končnica datoteke, prav tako niso nujni vprašaji namesto presledkov, je pa tako zadeva bolj berljiva in odporna na napake):

*[Freeze-subs]?Dragon?Ball?Kai?*?[720p][????????]*
*[yibis]_One_Piece_*_[720p][????????]*
*[HorribleSubs]?Fairy?Tail?-?*?[720p]*
*[ELEMENT]_Bleach_*_[????????]*
*[HorribleSubs]?Naruto?Shippuuden?-?*?[720p]*

Ti primeri so do sedaj zame delovali. Nekaj takšnega torej vstavimo v polje [Filter] v odprtem dialogu, po tem ko v njem kliknemo na gumb [Dodaj]. Poleg gumba [Izbriši] je tam še gumb [?], ki služi za testiranje filtra. Z njegovo pomočjo, lahko izpilite svojo tehniko ustvarjanja filtrov, tako da skušate napisati takšne, ki vam vrnejo zadetke iz trenutnih vnosov na seznamu izbranega RSS vira. Pred testiranjem odkljukajte vsa potrditvena polja v dialogu in potrdite samo polji [Filter se namesto z očiščenim ujema z izvornim imenom] ter [Ne začeti prenosov samodejno]. Prvi izklopi uTorrent-ov nadvse premeteni sistem predpriprave imen torrent-ov, ki ne deluje sploh, razen za specifične primere, drugi pa pred dol-potegi zahteva vašo ročno potrditev, za vsak slučaj. Za popolni avtomatizem odkljukajte še slednjega.

Spoiler: Pokaži
Slika

Izbrati morate še mesto, kamor naj se vam vsebina shranjuje, ime RSS vira iz katerega želite filtrirati zadetke, kvaliteto (pustite na vse), ter najmanjši interval, po katerem se vir spet začne preverjati s tem filtrom (slednji trije se izberejo iz spustnih seznamov predhodnik ponuja dialog za izbor imenika). Preostalo je še polje [Brez], ki vsebuje filter z vsebino, ki se ne sme pojaviti v imenu in je najbrž nepotrebno. Druge elemente dialoga lahko mirno ignorirate ali pa si v dokumentaciji preberete čemu služijo. To je vse kar je potrebno postoriti, da vam uTorrent od sedaj naprej sam klika po spletni strani nyaatorrents.

Še en nasvet: ker torrent-i na nyaatorrents hitro odletijo s seznama, saj je ta omejen na določeno velikost (tisto kar vidite tekoči strani), uporabniki pa nove dodajajo s svetlobno hitrostjo, se vam bo mogoče izplačalo, če že pred dodajanjem njihovega RSS vira, tega rahlo oklestite in osredotočite. Link do RSS vira na omenjeni strani je namreč dinamičen in se spreminja s tem, ko surfate po njej. Tako lahko dobite RSS vir, ki vsebuje samo 'english translated anime' (http://www.nyaatorrents.org/?page=rss&catid=1&subcat=37), če najprej to opcijo izberete na strani in nato kopirate link do RSS vira. Če ste še malo bolj iznajdljivi, lahko ustvarite RSS vir, ki se nanaša zgolj na en animejski naslov ali fansub skupino! Tako vam uTorrent-a ni potrebno imeti zagnanega ravno vsako sekundo, saj bodo posamezni vnosi RSS vira na njem ostali dlje.

V navedenih filtrih so lahko napake, če najdete kakšno, povejte (tudi sam jih še testiram).

o/ in ne potegnite dol celotnega Interneta.
Upam, da sem bil dovolj jasen. Pridržujem si pravico do spremembe vsebine tega posta kdarkoli. Pravtako lahko vsebina in z njo podano mnenje zastara v naslednjih nekaj sekundah.
Spoiler: Pokaži
>:D
Uporabniški avatar
predi
-___-
 
Prispevkov: 283
Pridružen: 28 dec 2007, 17:08

OdgovorNapisal/-a Ikari dne 04 jan 2011, 20:56

Kul, hvala. Jaz še kar ročno šnofam čez tosho in občasno nyaa, če slučajno najdem kak star naslov :)
Slika
Uporabniški avatar
Ikari
Zmanjkalo paštete!
 
Prispevkov: 2732
Pridružen: 13 jan 2009, 07:59
Kraj: Cucuruz Doan's Island

OdgovorNapisal/-a dediledi dne 04 jan 2011, 21:44

Uuuu full dobro in informativno napisano :) Sem že se poskusil s tem pred časom, ampak mi nekako ni bilo všeč... RSS načeloma uporabljam, ampak zgolj za to, da preverim, če nisem česar spustil, drugače raje preletim vsak dan seznam novih torrenzov, ker na tak način še lahko preverim, če je kaj drugega vmes, kaj mogoče nimam na seznamu RSS :) Hvala drgač za opis, mislim, da bo novincem kar dobro koristil (upam)
Slika
ME? Normal? How dare you insult me that way!
Uporabniški avatar
dediledi
ecchi master
 
Prispevkov: 6894
Pridružen: 31 jul 2008, 19:11
Kraj: Maribor


Vrni se na Kulturni most

Kdo je online

Po forumu brska: 0 registriranih uporabnikov registriranih in 1 gost

cron