CSFD diskusia

Odpovědět
skyjet
Pokročilý
Pokročilý
Příspěvky: 201
Registrován: 10.listopad 2007 - 20:25

Re: CSFD

Příspěvek od skyjet »

CSFD Lite je síce fajn (a na pomalších prijímačoch ho aj používam), no "veľký brat" je funkcionalitou predsa len niekde inde a celkom mi to chýbalo. Keďže o pôvodnom autorovi už dlho nikto nič nepočul, tak mu snáď nebude vadiť, že som sa v jeho diele "trochu pohrabal" :) a výsledok tohto hrabania zverejním.
Pôvodný plugin parsoval z csfd.cz snáď všetky možné aj nemožné informácie priamo zo stránky samotnej a používal na to obrovské množstvo regurálnych výrazov. Toto je jednak výpočtovo náročné a je to aj veľmi citlivé na zmeny v kóde samotnej stránky. Preto som nemal chuť na opravu pôvodných regexpov a radšej som sa rozhodol ísť inou cestou a to formou api pre android aplikáciu ktoré stránka poskytuje. Odtiaľ je možné dostať prehľadné dáta priamo v json formáte s ktorým sa robí predsa len oveľa jednoduchšie.
Kto má chuť, tak môže vyskúšať aktuálny stav z githubu. Funguje vyhľadávanie, zobrazovanie základných informácií o filme, postery, fotky, videa, komentáre, ... Nefunguje login do csfd a všetko čo s tým súvisí, nefungujú niektoré nastavenia a x rôznych vecí ktoré som si nevšimol. :) Taktiež nie je možné získať všetky informácie, ktoré sa pôvodne zobrazovali (nakoľko to api neposkytuje), no myslím, že to nie je ani potrebné.
Upozorňujem, že je to prudko vývojová verzia - skúšal som ju len na OpenPLi 8.1 a môže a v niektorých prípadoch aj bude spôsobovať "zelenú obrazovku". Takže skúšajte na vlastné riziko. Keď budem mať čas, tak to postupne "učešem" do normálnejšieho stavu.
Postup na inštaláciu - Nainštalovať potrebné závislosti:

Kód: Vybrat vše

opkg install python-requests python-pip
pip install requests_oauthlib
a potom stiahnuť súbory z githubu a nakopírovať do /usr/lib/enigma2/python/Plugins/Extensions/CSFD
Podrobnejší postup nedávam - kto to podľa tohto postupu nezvládne, tak nech to radšej ani neskúša. Ostatným príjemné objavovanie "zabudnutej histórie" ... :)
Info o ArchívCZSK a kde hľadať pomoc nájdete v README na githube
K dispozícii je WIKI s popisom funkcií ArchivCZSK a aktuálnom postupe na inštaláciu.

! NA TOMTO FÓRE NIE SOM AKTÍVNY !
Uživatelský avatar
georg11
Veterán fóra
Veterán fóra
Příspěvky: 1602
Registrován: 10.leden 2008 - 15:34

Re: CSFD

Příspěvek od georg11 »

Vyzkoušel jsem plugin na ATV 6.4, funguje tak jak píšeš, občas zelenáč např při vyhledávání filmu Orel Deváté legie co dávali na Nově. Jinak poměrně funkční, dobrá práce,děkuji. Přikládám log z chyby pokud by to pomohlo, moc se vtom nevyznám.
enigma2_crash_1640908603.zip
Nemáte oprávnění prohlížet přiložené soubory.
Octagon 8008, různé image v multibootu
Zgemma H7.S image openATV
skyjet
Pokročilý
Pokročilý
Příspěvky: 201
Registrován: 10.listopad 2007 - 20:25

Re: CSFD

Příspěvek od skyjet »

Ten crash som opravil. Ešte pre tých čo to skúšajú odporúčam v nastaveniach vypnúť maximálnu kvalitu fotografií a nastaviť načítavanie ďalších názvov z detailov filmov na 0. Plugin bude potom trochu svižnejší.
Info o ArchívCZSK a kde hľadať pomoc nájdete v README na githube
K dispozícii je WIKI s popisom funkcií ArchivCZSK a aktuálnom postupe na inštaláciu.

! NA TOMTO FÓRE NIE SOM AKTÍVNY !
Uživatelský avatar
9000peter
Veterán fóra
Veterán fóra
Příspěvky: 1737
Registrován: 15.listopad 2008 - 11:35
satelitni prijimac: v podpise
Bydliště: Lednicke Rovne

Re: CSFD

Příspěvek od 9000peter »

Bude aj pre py3?
OCTAGON SF 4008 E2 4K UHD &
LCD4Linux Samsung SPF-107H
TV Panasonic TX-58GX810E
AU Yamaha + Magnat + Koda

KukajseM
Uživatelský avatar
georg11
Veterán fóra
Veterán fóra
Příspěvky: 1602
Registrován: 10.leden 2008 - 15:34

Re: CSFD

Příspěvek od georg11 »

skyjet píše:Ten crash som opravil. Ešte pre tých čo to skúšajú odporúčam v nastaveniach vypnúť maximálnu kvalitu fotografií a nastaviť načítavanie ďalších názvov z detailov filmov na 0. Plugin bude potom trochu svižnejší.
Takto je to teď u mě
csfd.jpg
Nemáte oprávnění prohlížet přiložené soubory.
Octagon 8008, různé image v multibootu
Zgemma H7.S image openATV
Uživatelský avatar
VTronik
Veterán fóra
Veterán fóra
Příspěvky: 1090
Registrován: 21.srpen 2012 - 20:12

Re: CSFD

Příspěvek od VTronik »

skyjet píše:Ten crash som opravil. Ešte pre tých čo to skúšajú odporúčam v nastaveniach vypnúť maximálnu kvalitu fotografií a nastaviť načítavanie ďalších názvov z detailov filmov na 0. Plugin bude potom trochu svižnejší.
Jak psal již georg, funguje perfektně. Úžasná práce, díky.
VU+ Duo4K SE, Dual DVB-S2, Dual DVB-T2, SSD Samsung 870 2TB
VU+ Duo2, 2x DVB-S2, SSD Patriot 1TB
MAX T90, Skylink
Uživatelský avatar
9000peter
Veterán fóra
Veterán fóra
Příspěvky: 1737
Registrován: 15.listopad 2008 - 11:35
satelitni prijimac: v podpise
Bydliště: Lednicke Rovne

Re: CSFD

Příspěvek od 9000peter »

U mňa v atv 6.4 je to tiež bojaschopné.
Nemáte oprávnění prohlížet přiložené soubory.
OCTAGON SF 4008 E2 4K UHD &
LCD4Linux Samsung SPF-107H
TV Panasonic TX-58GX810E
AU Yamaha + Magnat + Koda

KukajseM
Uživatelský avatar
georg11
Veterán fóra
Veterán fóra
Příspěvky: 1602
Registrován: 10.leden 2008 - 15:34

Re: CSFD

Příspěvek od georg11 »

Já tam nemám ten obrázek. Dá se to někde nastavit?
Octagon 8008, různé image v multibootu
Zgemma H7.S image openATV
Uživatelský avatar
9000peter
Veterán fóra
Veterán fóra
Příspěvky: 1737
Registrován: 15.listopad 2008 - 11:35
satelitni prijimac: v podpise
Bydliště: Lednicke Rovne

Re: CSFD

Příspěvek od 9000peter »

Ja som to inštaloval priamo s github a poster funguje.
Skús preinstalovat alebo potom sa pohrabat v menu pluginu.
OCTAGON SF 4008 E2 4K UHD &
LCD4Linux Samsung SPF-107H
TV Panasonic TX-58GX810E
AU Yamaha + Magnat + Koda

KukajseM
skyjet
Pokročilý
Pokročilý
Příspěvky: 201
Registrován: 10.listopad 2007 - 20:25

Re: CSFD

Příspěvek od skyjet »

Bola tu otázka na verziu pre python3. Ja to momentálne robiť nebudem, keďže to nemám na čom vyskúšať a ani to nepotrebujem. Používam OpenPLi 7.3 a 8.1 ktoré stále bežia na python 2.7. Ale ... zdrojáky sú verejne k dispozícii, takže sa do toho môže pustiť ktokoľvek. Rád uvítam pull requesty s vylepšeniami. Akurát pri prepise na python3 musia byť prípadné zmeny spätne kompatibilné aj s python 2.7.
Môj cieľ (podľa toho, koľko voľného času si nájdem) je dokončiť prepis parsera tak, aby používal kompet android api, vyhodiť starý kód a celé to prečistiť od nepotrebného kódu. V tomto bode by to bolo možné vydať von ako ipk/deb.
Ďalším cieľom je poupravovať to tak, aby sa to aj v budúcnosti dalo udržiavať (toto bude naväčšia výzva). Z aktuálneho kódu mám také zmiešané pocity. Na jednej strane sa UI dokáže parádne prispôsobiť tomu, aké informácie sú k dispozícii a podľa toho sa všetko pekne vykresľuje. Na druhej strane v UI časti sa rieši generovanie správnych URL adries, sťahovanie dát ktoré sa potom tlačia do parsera a spätne sa z neho ťahajú výsledky, ... Je to kompletne previazané a už len rozbehať to do aktuálneho stavu bola výzva. Toto by som rád od seba oddelil tak, aby v budúcnosti, ak napr. to android api zmenia, bolo potrebné robiť úpravy len v jednej časti. Alebo aby bolo možné pridať jednoducho ďalší zdroj dát (napr. nový parser samotnej stránky) bez zásahu do kódu pre generovanie UI. Ale to už som v plánoch veľmi ďaleko ...
Info o ArchívCZSK a kde hľadať pomoc nájdete v README na githube
K dispozícii je WIKI s popisom funkcií ArchivCZSK a aktuálnom postupe na inštaláciu.

! NA TOMTO FÓRE NIE SOM AKTÍVNY !
skyjet
Pokročilý
Pokročilý
Příspěvky: 201
Registrován: 10.listopad 2007 - 20:25

Re: CSFD

Příspěvek od skyjet »

Ešte jedna vec čo som si všimol: Ak vám nefunguje sťahovanie posterov a obrázkov, tak v nastaveniach treba zmeniť spôsob sťahovania dát z csfd na urlib2 (predvolene je tuším twistedweb).
Info o ArchívCZSK a kde hľadať pomoc nájdete v README na githube
K dispozícii je WIKI s popisom funkcií ArchivCZSK a aktuálnom postupe na inštaláciu.

! NA TOMTO FÓRE NIE SOM AKTÍVNY !
Uživatelský avatar
georg11
Veterán fóra
Veterán fóra
Příspěvky: 1602
Registrován: 10.leden 2008 - 15:34

Re: CSFD

Příspěvek od georg11 »

Tak to je přesně ono. Už plakáty stahuje a zobrazuje. Díky moc
Octagon 8008, různé image v multibootu
Zgemma H7.S image openATV
Uživatelský avatar
Timeshock
Odborník
Odborník
Příspěvky: 382
Registrován: 20.prosinec 2008 - 12:29
satelitni prijimac: Dreambox 920 , Vu+Solo2
Bydliště: Praha
Kontaktovat uživatele:

Re: CSFD

Příspěvek od Timeshock »

Tak jsem to vyzkousel a postupoval :
apt-get -y -f install python-requests python-pip
pip install requests_oauthlib
po instalaci pluginu : enigma2-plugin-extensions-csfd_12-50-20180505_all.deb
plunin byl normalne v menu pluginu atd po nakopirovani souboru z adresare enigma2-plugin-extensions-csfd-master do /usr/lib/enigma2/python/Plugins/Extensions/CSFD hodi chybu plugin nenalezen tak jsem to odinstaloval skoda ............
DM 920 posledni original unstable img
motor Stab HH120 ,Dreambox 920,Vu+Solo2 , HD-BOX AND-II XBMC , showbox vitamin 5000 HD

Chyba není v PC ale někde mezi židlí a PC a přesně tam kolikrát sedím :D
Uživatelský avatar
9000peter
Veterán fóra
Veterán fóra
Příspěvky: 1737
Registrován: 15.listopad 2008 - 11:35
satelitni prijimac: v podpise
Bydliště: Lednicke Rovne

Re: CSFD

Příspěvek od 9000peter »

Ja zase takto.
Nainštaloval som CSFD ( nefunkčné V 12.50 z feedu pluginov ) kto hladá najde aj na nete (ipk.) po inštalácí reštart boxu.
Dalej som inštaloval:

Kód: Vybrat vše

opkg install python-requests python-pip
pip install requests_oauthlib
samozrejme reštart boxu a na záver inštalácia respektíve kopírovať z github-u do príslušného adresára a reštart.

A ešte z adresára Enigma2-plugin-extesions-csfd-masters treba kopírovať obsah tejto zložky do .....extensions/CSFD nie celé ako to stiahnes.
Nemáte oprávnění prohlížet přiložené soubory.
Naposledy upravil(a) 9000peter dne 01.leden 2022 - 1:49, celkem upraveno 3 x.
OCTAGON SF 4008 E2 4K UHD &
LCD4Linux Samsung SPF-107H
TV Panasonic TX-58GX810E
AU Yamaha + Magnat + Koda

KukajseM
Uživatelský avatar
Timeshock
Odborník
Odborník
Příspěvky: 382
Registrován: 20.prosinec 2008 - 12:29
satelitni prijimac: Dreambox 920 , Vu+Solo2
Bydliště: Praha
Kontaktovat uživatele:

Re: CSFD

Příspěvek od Timeshock »

psal jsem po nakopirovani souboru z adresare enigma2-plugin-extensions-csfd-master do /usr/lib/enigma2/python/Plugins/Extensions/CSFD Je jasny ze jsem tam nerval celej adresar enigma2-plugin-extensions-csfd-master
screenshot.jpg
Nemáte oprávnění prohlížet přiložené soubory.
motor Stab HH120 ,Dreambox 920,Vu+Solo2 , HD-BOX AND-II XBMC , showbox vitamin 5000 HD

Chyba není v PC ale někde mezi židlí a PC a přesně tam kolikrát sedím :D
Uživatelský avatar
zzurra
Mírně pokročilý
Mírně pokročilý
Příspěvky: 54
Registrován: 02.prosinec 2021 - 12:03

Re: CSFD

Příspěvek od zzurra »

Skuste v DM toto.
screenshot.png
screenshot (1).png
screenshot (2).png
Nemáte oprávnění prohlížet přiložené soubory.
Naposledy upravil(a) zzurra dne 01.leden 2022 - 16:49, celkem upraveno 1 x.
Uživatelský avatar
Timeshock
Odborník
Odborník
Příspěvky: 382
Registrován: 20.prosinec 2008 - 12:29
satelitni prijimac: Dreambox 920 , Vu+Solo2
Bydliště: Praha
Kontaktovat uživatele:

Re: CSFD

Příspěvek od Timeshock »

To same , plugin po instalaci tam je i kdyz je nefunkcni a po prekopceni souboru z adresare stejna chyba jak ve screenu.
motor Stab HH120 ,Dreambox 920,Vu+Solo2 , HD-BOX AND-II XBMC , showbox vitamin 5000 HD

Chyba není v PC ale někde mezi židlí a PC a přesně tam kolikrát sedím :D
Uživatelský avatar
zzurra
Mírně pokročilý
Mírně pokročilý
Příspěvky: 54
Registrován: 02.prosinec 2021 - 12:03

Re: CSFD

Příspěvek od zzurra »

Skusil by som si zazalohovat stavajuci adresar (pre istotu), vymazat ho a nakopirovat tam obsah toho mojho archivu a potom uz len restart enigmy.
skyjet
Pokročilý
Pokročilý
Příspěvky: 201
Registrován: 10.listopad 2007 - 20:25

Re: CSFD

Příspěvek od skyjet »

Skús otvoriť súbor CSFDAndroidClient.py a vymaž z neho tieto riadky:

Kód: Vybrat vše

try:
	from urllib.parse import quote_plus
except:
	from urllib import quote_plus
Chýba ti tam nejaký modul "parse" a toto je jediné miesto kde sa pridávali nové závislosti.
Info o ArchívCZSK a kde hľadať pomoc nájdete v README na githube
K dispozícii je WIKI s popisom funkcií ArchivCZSK a aktuálnom postupe na inštaláciu.

! NA TOMTO FÓRE NIE SOM AKTÍVNY !
Uživatelský avatar
Timeshock
Odborník
Odborník
Příspěvky: 382
Registrován: 20.prosinec 2008 - 12:29
satelitni prijimac: Dreambox 920 , Vu+Solo2
Bydliště: Praha
Kontaktovat uživatele:

Re: CSFD

Příspěvek od Timeshock »

nepomohlo je to to samé
motor Stab HH120 ,Dreambox 920,Vu+Solo2 , HD-BOX AND-II XBMC , showbox vitamin 5000 HD

Chyba není v PC ale někde mezi židlí a PC a přesně tam kolikrát sedím :D
Odpovědět

Zpět na „Plugins“