Portál AbcLinuxu, 30. dubna 2025 04:24

xbmc a informace o filmech česky - diskuze a vylepšení.

23.8.2009 00:56 | Přečteno: 11099× | xbmc | poslední úprava: 23.8.2009 00:58

Přikládám k posouzeni xml scraper pro xbmc - stáhne informace o filmu česky! Nikde jsem nic podobného nenašel a myslím, že nejsem sám komu to trošku kazí dojem z tohodle hezkýho programu.

Není to přiš dobře otestované - spíš takový draft k diskuzi a případnému vylešení, a možná časem i do trunku xbmc ... Většina těch regulárních výrazů byla dost boj, špatně se to testuje, nakonec jsem vzdal veškeré pokusy s scraperxmled editorem/testerem pod windows a vyrobil jsem to metodou pokus/omyl pouze podle debug logu xbmc.

Soubor je uložen na uloz.to(nebo lze ukládat soubory někam na abclinuxu?) a je potřeba ho nahrát do adresáře /usr/share/xbmc/system/scrapers/video/, dál potom na adresáři s filmy v xbmc nastavit obsah na csdb a aktualizovat obsah. Těším se, že to někdo řádně otestuje a dodělá :-), mě už to takhle stačí.

       

Hodnocení: 100 %

        špatnédobré        

Obrázky

xbmc a informace o filmech česky - diskuze a vylepšení., obrázek 1

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (4) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

23.8.2009 01:25 Jaromír Hradílek | skóre: 29 | Brno
Rozbalit Rozbalit vše Re: xbmc a informace o filmech česky - diskuze a vylepšení.
Odpovědět | Sbalit | Link | Blokovat | Admin
[…] nebo lze ukládat soubory někam na abclinuxu?

Lze, jako přílohu k příspěvku v diskuzi pod blogem.

23.8.2009 02:20 tonous | skóre: 1 | blog: tonous | Jičín
Rozbalit Rozbalit vše Re: xbmc a informace o filmech česky - diskuze a vylepšení.
Odpovědět | Sbalit | Link | Blokovat | Admin
Příloha:

jen krátce na jake jsem narazil nedostatky, ať to někdo neobjevuje znovu:

  1. obsah filmu není detekovan pokud na konci neni text "zobrazit celý" - to je v případech kdy se vejde cely text. je tam moznost mit vic regularnich vyrazu pro jeden vystupni tag (pouzil jsem v <title>) a asi by melo jit tam zkusit dopsat dalsi varianty i pro <plot> (Vratne lahve)
  2. pokud je dotaz presny a nevrati se seznam filmu, ale rovnou ten konkrétní, tak se nenajde vůbec nic(Kolja třeba)
  3. vyhledavac vraci seznamy filmu otagované jako "v českých názvech, v slovenských názvech, v originálních názvech, atp. - s tím si taky zatím nevím rady a tak se jeden název v seznamu objeví třeba třikrát pod sebou (Poseidon)

Nejlíp bylo mít možnost výstupu přimo z db, bez složitého parsovaní stranek, ale kde se ptát?

Prcek avatar 23.8.2009 02:37 Prcek | skóre: 43 | Jindřichův Hradec / Brno
Rozbalit Rozbalit vše Re: xbmc a informace o filmech česky - diskuze a vylepšení.
No buď přímo napsat POMOvi, což je zakladatel ČSFD, nebo nějakýmu programátorovi - Kdo stojí za CSFD?. Asi nemají nějaké veřejné API, takže to nejspíš nepůjde. Ale za zeptání nic nedáš :-).
Člověk je takový, jak vypadá... A já vypadám jako pravá, nefalšovaná děvka!!!
23.8.2009 10:55 Senior Database Programmer
Rozbalit Rozbalit vše Re: xbmc a informace o filmech česky - diskuze a vylepšení.

Ten mail do CSFD by mohol vyzerat takto nejak:

"Nazdar kluci, kradnem vam obsah webu ale cez regulary je to dost tazke. Nemozete tam dat nejake verejne API aby som to mohol kradnut jednoduchsie?"

Marek Bernát avatar 23.8.2009 11:53 Marek Bernát | skóre: 17 | blog: Arcadia
Rozbalit Rozbalit vše Re: xbmc a informace o filmech česky - diskuze a vylepšení.

A keď si ten obsah webu prezerám v prehliadači, tak ho tiež kradnem? Vo vašom slovníku je asi slovo zdieľanie = krádež. Zaujímavé :-)

physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
Prcek avatar 23.8.2009 13:24 Prcek | skóre: 43 | Jindřichův Hradec / Brno
Rozbalit Rozbalit vše Re: xbmc a informace o filmech česky - diskuze a vylepšení.
Já bych byl jedině rád, kdyby se můj výtvor mezi lidma používal ;-). Jediný mínus je, že by přišli o pár návštěvníků, kteří by neviděli reklamu.
Člověk je takový, jak vypadá... A já vypadám jako pravá, nefalšovaná děvka!!!
Marek Bernát avatar 23.8.2009 13:29 Marek Bernát | skóre: 17 | blog: Arcadia
Rozbalit Rozbalit vše Re: xbmc a informace o filmech česky - diskuze a vylepšení.

Myslíš tých štyroch ľudí, ktorí ešte nemajú zapnutý flashblock a adblock? :-)

physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
Prcek avatar 23.8.2009 13:45 Prcek | skóre: 43 | Jindřichův Hradec / Brno
Rozbalit Rozbalit vše Re: xbmc a informace o filmech česky - diskuze a vylepšení.
Taky to mám vypnutý, ale chtěl jsem být politicky korektní a předstírat, že někdo ty reklamy fakt vidí :-). Ne fakt, jedinej problém ve zveřejnění API vidím v tom, že by klesla návštěvnost stránek, ale nemyslím si, že nějak moc.
Člověk je takový, jak vypadá... A já vypadám jako pravá, nefalšovaná děvka!!!
3.12.2009 11:01 Sally
Rozbalit Rozbalit vše Re: xbmc a informace o filmech česky - diskuze a vylepšení.
Ty ses halt přiblblo a rejpal. Co si vytvořil ty že srážíš snahu někoho schopnějšího. Jo kritizovat to jde každému.
3.12.2009 11:02 Sally
Rozbalit Rozbalit vše Re: xbmc a informace o filmech česky - diskuze a vylepšení.
to bylo samozrejme mireno na uzivatele Marek Bernát
30.12.2009 13:39 lennyd
Rozbalit Rozbalit vše Re: xbmc a informace o filmech česky - diskuze a vylepšení.
Odpovědět | Sbalit | Link | Blokovat | Admin
Příloha:
Zdravicko,

trosku jsem si se skriptem pohral (doufam ze to puvodnimu autorovi nevadi) a rozsilil jej o:

1. Uz funguje i to prime hledani filmu (Kolja). Sice je to takovy osemetny, ale lepsi to asi uz o moc nebude
2. Plot by mel fungovat i kratsi
3. Z nazvu filmu jsem odpreparoval Slovenstinu (bratia prominou). Prece jen je ten nazev skoro stejnej jako ceskej, takze pro me je zbytecny jej zobrazovat.
4. Z csfd se taha pouze nazev filmu, zanr a plot, zbytek se dotahuje z imdb - tedy je stahovac rozsiren o Writers, MPAA, IMDB Ratingu, Fanart, Studii. Zaroven s tim je rozsireno i stahovani hercu - krome jmen je stazena i jejich "role" ve filmu a fotka.

(nahled viz. priloha)

Jako kazdej program ma skript sve mouchy - zatim jsem zjistil problem pri stahovani, pokud je v adresari pritomen NFO soubor).

Za pripadny testing, report a navrhy na vylepseni predem dekuju
Ld
30.12.2009 13:44 lennyd
Rozbalit Rozbalit vše Re: xbmc a informace o filmech česky - diskuze a vylepšení.
Příloha:
Tak jeste pridat spravnou prilohu - tu predchozi prosim ignorujte - je tam puvodni scraper. ld
13.1.2010 18:41 Marty
Rozbalit Rozbalit vše Re: xbmc a informace o filmech česky - diskuze a vylepšení.
Perfektní jsi fakt borec. Díky moc.
23.1.2010 11:20 giver
Rozbalit Rozbalit vše Re: xbmc a informace o filmech česky - diskuze a vylepšení.
skvela prace... vse funguje diky moc.. slo by neco podobneho udelat i na serialy? aby nazev serialu, zanr a plot tahal na http://www.serialzone.cz a ostatni na http://thetvdb.com/ ? dik gvr
13.1.2010 10:38 vesa
Rozbalit Rozbalit vše Re: xbmc a informace o filmech česky - diskuze a vylepšení.
Když jsem tam vložil do csfd , tak mě nejednou nejde stahovat automaticky a všechny filmy musím ručně , protože se mě všechny pro vyhledávač jmenují stejně jako složka , kde jsou uloženy, neví někdo jak to opravit ?
14.1.2010 17:42 Rudel
Rozbalit Rozbalit vše Re: xbmc a informace o filmech česky - diskuze a vylepšení.
Ahoj, podobný problém jsem vyřešil tím, že jsem zdroj odebral a znovu přidal, dále při výběru je potřeba zatrhnout prohledávat včetně složek 2. a další úrovně (nebo tak nějak).
2.2.2010 18:44 machrhoumr
Rozbalit Rozbalit vše Re: xbmc a informace o filmech česky - diskuze a vylepšení.
Cusek, super ze si s tim nekdo pohral. Byla by moznost upravy aby se booklety nacitaly taky z imdb misto csfd, jelikoz jsou v hroznem rozliseni. Radsi ozelim cesky popis na bookletu nez tedy kvalitu obrazku. Pokud by to slo, byl bych moc stasten. Dekuji jeste jednou ze si s tim vubec nekdo pohral.
3.2.2010 10:24 lennyd
Rozbalit Rozbalit vše Re: xbmc a informace o filmech česky - diskuze a vylepšení.
Odpovědět | Sbalit | Link | Blokovat | Admin
Příloha:
Ahoj, nová verze csfd scraperu je ke stažení zde:

(změny)
- u některých filmů to nestahovalo věci z imdb (a dalších). Problém byl v tom, že na čsfd jsou odkazy někdy na www.imdb.com, někdy na us.imdb.com, někdy jen na imdb.com. Teoreticky by to mělo opravit i problém, že se někdy nestahovaly fanarty
- je tam přidán kromě základního csfdcs i csfdcz_imdbthmb, který stahuje booklety z imdb (samozřejmě jsou pak názvy anglicky). Ten původní stahuje české (z csfd) i anglické, ale člověk by si to u těch filmů musel nastavit sám

(za otestování a případné připomínky děkuju)

-ld
3.2.2010 11:05 xxx
Rozbalit Rozbalit vše Re: xbmc a informace o filmech česky - diskuze a vylepšení.
Díky!

Je tam chybička: obálky se nestahují z CSFD vůbec, příslušný kód je zakomentovaný. U českých filmů docela problém - lepší mizerná kvalita obálky než žádná...
3.2.2010 11:18 lennyd
Rozbalit Rozbalit vše Re: xbmc a informace o filmech česky - diskuze a vylepšení.
Příloha:
Ajo, nechal jsem stejnou verzi pro imdb i u té české (jak jste mně správně odhalili, u anglické verze je stahování z csfd zakomentované, a stahuji se jen z imdb, u české verze oboje, akorát csfd.cz má přednost).
Akorát jsem to zas při upload zmatlal..

tak tedy opravená verze (again)

-ld
3.2.2010 11:09 Mystix
Rozbalit Rozbalit vše Re: xbmc a informace o filmech česky - diskuze a vylepšení.
Pánové, nevíte jestli existuje také něco na seriály. Nebo jak dostanete do databáze xbmc české seriály?
3.2.2010 20:28 lennyd
Rozbalit Rozbalit vše Re: xbmc a informace o filmech česky - diskuze a vylepšení.
Odpovědět | Sbalit | Link | Blokovat | Admin
Příloha:
Ahoj, tady je ještě jedna verze, kde je zabudováno několikero dalších připomínek:

Bugs:
- U některých filmů (American Gangster například) se nestahoval žánr [fixed]
- U některých filmů (Milionář z chatrče) se nestahoval anglický název (zahraniční název byl z Anglie, při vyřazování slovenského názvu jsem vyhodil i Anglii :) ) [fixed]

Změny:
- Rating (hodnocení) filmu je nově stahováno z čsfd (pro českého diváka je více odpovídající). Vzhledem k tomu, že čsfd využívá jiný systém (0-100% na čsfd vs. 0-10 na imdb), tak jsem to udělal tak, že hodnocení z čsfd je přepočítáno na systém imdb (z 85% - je 8.50) (tedy pokud máte v knihovně filmy z imdb, tak nově zařazené filmy se zařadí korektně mezi ně)

Za test a připomínky (jako vždy) předem děkuju.

Další informace:
- Lepší kvalita coverů - na čsfd jsou jen tyto malé. Pokud má být cover česky, tak bude "hnusnej". Pokud chcete hezčí, tak jedině anglické z imdb.
- NFO soubory - pořád je s tím problém. Scraper nějak automaticky hledá odkaz v NFO souboru, nicméně v nich odkazy na čsfd asi nebývají. Nijak jsem se tím nezabýval a ani s tím (zatím) nehodlám začínat.
- Seriály - jelikož na seriály moc nekoukám, tak jsem se s tím moc nezabýval. Asi by neměl být větší problém to postahovat ze serialzone, jenže na to jsem móóc línej :)

(doufám, že se mi tentokrát podaří přidat správnou přílohu hned napoprvé)

-ld
3.2.2010 21:30 Johny007
Rozbalit Rozbalit vše Re: xbmc a informace o filmech česky - diskuze a vylepšení.
Diky za sdileni scraperu. Sam jsem se pred rokem pokousel udelat taky na CSFD, ale musel jsem zabehu ucit RegEx takze vysledek moc nefungoval :) Jeste jednou diky!
4.2.2010 13:13 Mystix
Rozbalit Rozbalit vše Re: xbmc a informace o filmech česky - diskuze a vylepšení.
S těmi seriály je to škoda no. Měl bych ještě jeden dotaz. Nešlo by nějak filtrovat filmy podle původu? Jde mi hlavně o rozdělení na české a ty ostatní.
4.2.2010 16:58 mogan
Rozbalit Rozbalit vše Re: xbmc a informace o filmech česky - diskuze a vylepšení.
Moc diky za to covery z IMDB !!! Presne tohle jsem chtel .. Nema to chybu :)
6.2.2010 07:22 lennyd
Rozbalit Rozbalit vše Re: xbmc a informace o filmech česky - diskuze a vylepšení.
Odpovědět | Sbalit | Link | Blokovat | Admin
Během víkendu (nebo po) bude k dispozici stahovač ze serialzone.cz ...

-ld
6.2.2010 13:03 Mystix
Rozbalit Rozbalit vše Re: xbmc a informace o filmech česky - diskuze a vylepšení.
Ty by bylo moooooc super
7.2.2010 20:40 lennyd
Rozbalit Rozbalit vše Re: xbmc a informace o filmech česky - diskuze a vylepšení.
Odpovědět | Sbalit | Link | Blokovat | Admin
Zdravím,

od nynějška všechny informace jsou zde http://ldevel.blogspot.com/.

K dispozici je zde i první build serialzone.cz scraperu .

-ld

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.