• Vítejte na XBMC-Kodi.cz
  • Česko-slovenská komunita fanoušků XBMC/Kodi
Vítejte návštevníku! Přihlášení Registrace


Hodnocení tématu:
  • 10 Hlas(ů) - 2.9 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
Scraper ČSFD.cz
Tak jsem to zkusil a nevypadá to zle, popis filmu je možné otevřít a přečíst si recenze na konci popisu... a tak je tu nová verze.

3.21
- možnost přidat recenze z ČSFD na konec popisu filmu. V outline je uložen jen popis filmu bez recenzí (dle podpory a vybraného nastavení zobrazení ve skinu)
- alternativní technika vyhledávání (SOSÁČ mód) je ve výchozím nastavení povolená


Přiložené soubory
.zip   metadata.csfd.cz-3.21.zip (Velikost: 55,74 KB / Stažení: 553)
 
Citovat
Tak jsem to vyzkousel 3.21, recenze jsem nikde nenasel pro me ne uplne tak dulezita vec, jen jsem narazil na jednu chybu. Pri vyhledavani filmu to vse naslo krasne jen asi cca u peti filmu chybel nazev filmu, plakat a fanart sedel ale chybi nazev filmu.

edit: ted jsem to zkusil na compu a vse v pořádku i vsechny nazvy, vyzkouseno znovu i na boxech a vse jak ma byt.
---TANIX TX3 S905x3---MagicSee N5 MAX---Evolveo MultiMedia Box M8---Raspberry Pi4---
 
Citovat
@SikySikov Pěkné. Také jsem si trochu pohrál.
  • přihodil jsem script a do context menu přidal zobrazení textu z Plot
  • položku v context menu jsem nazval Recenze ČSFD
  • zobrazení nové položky je podméněno neprádným obsahem Plot
   
Při volbě položky Recenze ČSFD se zavolá okno pro zobrazení textu. V Estuary je to okno s id=1102, definiční soubor Custom_1102_TextViewer.xml. Do názvu okna vložím text Recenze ČSFD: a obsah Title a Year, do obsahu okna pak obsah Plot.
Toto zobrazení má výhodu, že v něm lze stránkovat kurzorovými klávesami.
   

Využívám pochoptelně tvůj scraper, tedy pracuji s Plot, ve kterém je jak popis filmu, tak recenze. Za mne by bylo lepší, pokud by popis filmu zůstal samotný v Plot a do PlotOutline by se uložily pouze recenze. Pak bych celou výše popsanou operaci prováděl s obsahem PlotOutline. V Plot by se zobrazoval normálně pouze popis filmu a recenze by se pak zobrazily pouze na přání, buď z context menu nebo z libovolného dalšího místa.

Možná by stálo za úvahu to udělat více univerzální (ne všechny skiny umožňují takovou variabilitu zobrazení) a přidat do nastavení scraperu volbu, třeba takto:
  1. Popis filmu do Plot, bez recenzí - default nastavení
  2. Popis filmu do Plot, recenze do PlotOutline
  3. Popis filmu + recenze do PlotOutline, popis filmu do Plot
  4. Popis filmu + recenze do Plot, popis filmu do PlotOutline

Tak jsem narychlo upravil vše podle varianty č. 2, tedy popis filmu do Plot, recenze do PlotOutline, samozřejmě včetně výše uvedeného scriptu, který teď zobrazuje obsah PlotOutline. Pak se po navolení Recenze ČSFD z context menu zobrazí toto (obsahem okna jsou právě jen recenze):
   

Upravil jsem ještě vizuál recenze, abych to odlišil od normálního texu - zvýraznění autorů recenze, kurzívou text vlastní recenze - tady se ale meze tvořivosti nekladou... Já to používat nebudu, takže jsem s prací na tom asi skončil, ale pokud by někdo měl zájem, mohu dát návod jak vyrobit to context menu.
   
A ještě poznámka autorovi úprav scraperu - pro to formátování textu recenzí doporučuji použít metakódy. Přeci jen to vypadá lépe a lépe se v tom člověk také orientuje. S formátováním textu přímo v databázi samozřejmě opatrně, je třeba vědět, jak si s tím poradí skin.
Kód:
            <!-- description -> plot -->
            <RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="7+">
                <expression trim="1">class=&quot;(?:plot-full|plot-full hidden)&quot;&gt;[^&lt;]*&lt;p&gt;\s(.*?)\s*?&lt;em class=&quot;span-more-small&quot;</expression>
            </RegExp>
            <!-- reviews -> outline -->
            <RegExp input="$$1" output="@[B]\1[/B][CR][I]\2[/I][CR][CR]" dest="6">
                <expression trim="1" repeat="yes">class=&quot;user-title-name&quot;&gt;(.*?)&lt;\/a&gt;[\s\S]*?recenze\/\?comment(?:[\s\S]*?)&lt;\/div&gt;[^p]([\s\S]*?)&lt;span class=&quot;comment-date</expression>
            </RegExp>
            <RegExp input="$$6" output="&lt;outline&gt;\1&lt;/outline&gt;" dest="7+">
                <expression noclean="1" />
            </RegExp>
 
Citovat
Sic nepoužívám, ale dobrá práce pánové  Thumbup Thumbup Thumbup
S905X 2/3 → CE 20 \ RPi4 → LE 19 \ HTPCLE 18 \ NAS Synology DS212J/DS220+ \ Vero 4K+ → OSMC 19
 
Citovat
@SikySikov Jinak, co jsme si stačil při hraní si se scraperem všimnou, tak celou řadu celkem jasných titulů to nenašlo. Vesměs šlo o české názvy, název souboru odpovídal přesně názvu v csfd.cz, při zadání stejného názvu do vyhledávání csfd.cz se titul v seznamu zobrazil vždy jako první.
 
Citovat
3.20b i 3.21 fungují dobře, sice několik filmů jsem musel editovat, ale to jsem musel i u původního doplňku, takže za mě super práce a díky! Stálo by za to vrátit doplněk do repozitáře.
 
Citovat
uz jsem ani nedoufal, ze to nekdo zmakne! vynikajici Thumbup Thumbup Thumbup
 
Citovat
@JiRo: Kouknu na to formátování, až se vrátím z dovolené. K ostatnímu: přijde mi univerzálnější mít ty recenze v Plot, přeci jenom je možné snad v každém skinu zobrazit celý Plot jednoduchým kliknutím na (otevřením) text popisu filmu v zobrazení Informací o filmu (osobně mám jako výchozí akci při kliknutí na film zobrazení informací namísto rovnou přehrání). V tomto otevřeném okně s popisem filmu (Plot) je možné pak skrolovat kurzorem. PlotOutline je v některých skinech používaný v určitých zobrazení seznamu filmů, např. jako náhledy s popisem. Tam by se pak zobrazovaly pouze ty recenze. Chápu, že více možností nastavení by bylo možné, ale to, že stačí pouze kliknout na text popisu filmu a tím zobrazit i recenze s možností skrolování je snad známé a zcela jednoduché bez nutnosti dalších skriptů. Jsem otevřený dalším názorům a vylepšením.
 
Citovat
Díky za skvělou práci, do teď jsem byl zaseklý na nekatualizovane verzi 3.15, která na Kodi19 nefungovala. Bylo by možné tihle poslední 3.21 dát do nějakého repa, aby normálně chodili automatické aktualizace?
Díky
 
Citovat
Nešlo by tu updatovanou verzi uploadnout?
 
Citovat
(06.8.2021, 20:08)GarfieldM Napsal(a): Nešlo by tu updatovanou verzi uploadnout?

https://www.xbmc-kodi.cz/attachment.php?aid=7286
 
Citovat
Zdravím, jsem celkově s Kodi (19) nový a používám na Android TV TCL, doplněk SCC mám stažený a funguje.

Chci si nainstalovat i ČSFD scraper kvůli hodnocení tak brouzdám a hledám jak se to dělá a chtěl bych poprosit o pomoc.

Soubor ze začátku tohoto vlákna jsem stáhl přes PC a do TV připojit přes externí HD. Tam si přes správce souborů našel možnost instalace ze zipu, ale vyskočí chybová hláška: "Nepodařilo se nainstalovat doplněk, Závislost na metadata.common.movieposterdb.com verze 1.0.4 nemohla být vyřešena".

Co dělám prosím špatně nebo v čem může být chyba?

Opravdu se moc nevyznám
 
Citovat
Zdravim, viete mi prosím poradiť, kde nastavím, aby sa mi názov a obsah filmu zobrazoval v sk jazyku? V nastaveniach doplnku mám sk ale aj tak je všetko cz. A ešte jednu prosbu, kde nastaviť aby zobrazovalo hodnotenie filmu z csfd. Používam coreelec 19.2 Matrix rc3 a csfd scraper 3.21. Ďakujem za pomoc.
 
Citovat
V posledních verzích bohužel není podpora Slovenštiny, jelikož nový web ČSFD ve slovenské verzi běží na samostatné národní doméně -> tedy na CSFD.sk. Scraper by se tak musel celý přepracovat na slovenskou verzi webu, jsou totiž přeložené i webové adresy atd. Musel by vzniknout scraper ČSFD.SK. 

K druhému dotazu, nerozumím co myslíš hodnocením? Rating nebo recenze?
 
Citovat
@SikySikov Ďakujem za info ohľadom sk verzie verzie. Áno, myslím rating. Recenzie sú OK.
 
Citovat
@makkro: to záleží na skinu, který používáš. Ve výchozím Estuary je to zde:


Přiložené soubory Miniatury
   
 
Citovat
(15.8.2021, 12:42)SanCko Napsal(a): Zdravím, jsem celkově s Kodi (19) nový a používám na Android TV TCL, doplněk SCC mám stažený a funguje.

Chci si nainstalovat i ČSFD scraper kvůli hodnocení tak brouzdám a hledám jak se to dělá a chtěl bych poprosit o pomoc.

Soubor ze začátku tohoto vlákna jsem stáhl přes PC a do TV připojit přes externí HD. Tam si přes správce souborů našel možnost instalace ze zipu, ale vyskočí chybová hláška: "Nepodařilo se nainstalovat doplněk, Závislost na metadata.common.movieposterdb.com verze 1.0.4 nemohla být vyřešena".

Co dělám prosím špatně nebo v čem může být chyba?

Opravdu se moc nevyznám

Soubor o kousek výše funguje - testováno na kodi 19.1...
 
Citovat
Dotaz - Nešlo by některý plakáty natáhnout - např. z google obrázků či přez jinej scrapper?Některý mají fakt bídnou kvalitu...
 
Citovat
Technicky by to možné bylo, prakticky nikoliv, jelikož na ČSFD již není u každého filmu uvedené i IMDB identifikační číslo a proto nejde využít možnost dotažení informací či fanartů z IMDB nebo TMDB pomocí tohoto jednoznačného ID. Muselo by se ve scraperu samostatně volat hledání na těch serverech a tím by docházelo k častým chybám, že by např. informace spolu nesouvisely. Nicméně na ČSFD je již u nových filmů mnohem vyšší kvalita obrázků než tomu dřív bývalo.
 
Citovat
Verze 3.22:
- oprava zdvojených zápisů u autorů
- oprava chyby v načítání dalších Fanartů z ČSFD
- úprava formátování recenzí dle návrhu @JiRo

   

Dejte vědět chyby a zkušenosti...


Přiložené soubory
.zip   metadata.csfd.cz-3.22.zip (Velikost: 55,83 KB / Stažení: 131)
 
Citovat
  


Přejít na fórum:


Prochází: 3 host(ů)