• 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:
  • 0 Hlas(ů) - 0 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
Dokumenty.tv
#1
Nemel by nekdo chut k tomu udelat doplnek ?
Kód:
http://dokumenty.tv/

Funguje dlouhou dobu a je vzdy k dispozici mnoho serveru.
Diky pripadne za odpoved.
MINIX U1 : COREELEC (9.2.2) + SAT IPTV + WebGrabPlus
ANDROIDTV: Xiaomi mi box 3 fw 8.0.0 verze 2396
INFO: KODI , HBO GO , SLEDOVANI TV , SKYLINK TV , O2 TV
 
Citovat
#2
Přehrávání je přes blob:.. a nelze vytáhnout stream.. při monitorování sítě to streamuje přes formát xhr (XMLHttpRequest) což je (nejspíše) nemožné dostat při normální scrapu kódu.
- Hlavně si to užít.
18yo, Geek </> Programmer
RPi 3B, LibreELEC
 
Citovat
#3
Ale preco by sa nedalo..  4

Ked si clovek uz aj vyberie nejaky dokument, tak je tam nestrukturovany bordel u roznych file hostoch.
Takze najprv vyparsujem iframy, ak najdem jeden, prasknem ho do resolveru, ak viac, dam na vyber - kedze to ale nema rovnaku strukturu tak len nazvy file hostov, obcas tam je viac moznosti toho isteho, obcas viac casti, obcas viac moznosti viac casti.. proste bordel..

Ked zlyha resolveurl, skusim urlresolver, ked zlyha aj ten, skusim este "manualne" vyparsovat (aktualne konkretne 2 - tune.pk nieje iframe ale script, ktory vygeneruje iframe, veoh.com je zase stary flash object) a opat to skusim prehnat cez resolveurl pripadne urlresolver (bohuzial zrovna obe spomenute failnu aj pri oboch resolveroch, stranky su zrejme pomenene a resolvery este nie). Ked zlyha aj to tak uz len "sorry".

https://github.com/cache-sk/plugin.video.dokumenty.tv

Je to narychlo zbuchana prasaren, potrebuje aj script.module.resolveurl, script.module.urlresolver, vklude skusajte, forkujte, dokoncujte.. :)
 
Citovat
#4
Thumbs Up 
Díky, tohle mne baví. Dokumenty. Některé jdou, některé ne, viz příloha. Ale dobrá vůle se cení


Přiložené soubory Miniatury
   
 
Citovat
#5
Wou mega borec!!!! Na tohle jsem cekal nekolik let.Tolik dokumentu pohromade to se bude koukat :-)
MINIX U1 : COREELEC (9.2.2) + SAT IPTV + WebGrabPlus
ANDROIDTV: Xiaomi mi box 3 fw 8.0.0 verze 2396
INFO: KODI , HBO GO , SLEDOVANI TV , SKYLINK TV , O2 TV
 
Citovat
#6
no super dobra praca keby sa dalo este pridat nijake info o dokumente nemalo by chybu
Dik
apple tv 4K, KODI 17.6
 
Citovat
#7
Mozte si stiahnut novu verziu z githubu, trochu som to upravil a pridal ten plot (len skrateny popis ako je v zozname na stranke).

https://github.com/cache-sk/plugin.video.dokumenty.tv

NOTE - treba si to rucne instalovat, nerobil som pre to repozitar a nechystam sa to (aspon zatial) do ziadneho pridat..

@rohlík39
Upravil som aj chybovu hlasku, da sa teraz rozlisit, ci nenaslo zmysluplny link, alebo zlyhalo prehravanie.
Ono je to totiz tak, ze mozu tam mat video vlozene ako iframe, ktore sa lahko najdu, alebo ako javascript (napr. tune,pk) alebo stary flash object (napr. veoh.com). Takze sa moze stat, ze na danej stranke nic nenajdem, pretoze to nieje ani iframe, ani jedna z inych spominanych moznosti.
Ked sa take stane, tak sa pozrite na dany dokument na stranke dokumenty.tv a pokial tam ide prehrat, mozte to sem nahlasit, ked si najdem cas, pozrem to.

Dva konkretne spominane (tune.pk, veoh.com) napriklad viem rozoznat, viem vyseparovat, ale plugin ResolveURl ani UrlResolver ich nedokazu spracovat, pretoze maju tie resolvery zastarane, uz som na to vyrobil issue:

https://github.com/jsergio123/script.mod...issues/111

Demitra je napriklad uplne specifikum. Vlozene je to ako stary objekt, ani samotna stranka veoh to uz nepodporuje, takze sa neprehra
https://dokumenty.tv/38-demitra-dokument/
Ale ID je existujuce a dokument tam stale je
https://www.veoh.com/watch/v832121506M37tCDR
pricom ho ale resolvery nevedia prelozit na hratelne video..
 
Citovat
#8
Otestoval jsem plugin a je tam dost dobrých dokumentů,skvělá práce. 4
2x RPi3B LE 9.0.0 (Kodi 18.0,18.3) + Tvheadend 4.2  \ NAS Synology\ HTPC\ Odroid C2


 
Citovat
#9
@cache Když už to nechceš dát do repozitáře, nebylo by alespoň možné na Github vytvářet releases? Ať to má nějakou štábní kulturu?
 
Citovat
#10
cache - - díky. To nebyla kritika. Jen jsem chtěl upozornit autora/případné další uživatele, že ne všechno funguje. Ještě jednou moc díky za zprovoznění fajn pluginu. :-)
 
Citovat
#11
@cache Já tedy obsah tohoto serveru moc nemusím, až na výjimky to nepokládám za úplně seriozní zdroj. Ale hned se ozvalo pár lidí, že by chtěli pro addon Dokumenty.tv vyrobit widgety do Estuary. Je to trochu problém, protože iniciální načtení trvá dost dlouho a widgety pro všechny kategorie najednou, to náběh všech widgetů ve skinu fakt dost prodlouží. Tak jsem zatím udělal jen widget pro Všechno > Podle data, což jsem tak nějak z logiky odhadl, že by tam mohly být dostupné vždy ty naposledy přidané dokumenty ze všech kategorií. Je to jen první nástřel...
[attachment=5232]
Když si to tak prohlížím a listuji kategoriemi napadlo mě pár otázek a návrhů:
  1. Fakt je nutné za každý titul dávat postfix "-dokumenty"? Všiml jsem si, že je jen pár titulů, které tam mají něco jiného, myslím, že jsem viděl "-film"
  2. Docela by se šiklo mít u každého titulu někde zpětný odkaz na kategorii do které patří. Bud ji dát do žánru, nebo například využít položku TvShow (tedy pokud neplánuješ někdy dokumenty definovat jako seriály)
  3. A pro případné další widgety ještě poslední otázka, dají se subkategorie chápat nějak takto? "Podle vidění" == "Nejsledovanější", "Podle 'líbí'" == "Nejoblíbenější" a "Podle komentářů" == "Nejkomentovanější"?
Jinak addon je udělaný moc hezky. Vidím, že už existuje plno zajímavých a užitečných knihoven, které používáš, a s jejich pomocí že lze takový addon udělat poměrně kompaktní a přehledný. Dobrá a inspirující práce!
 
Citovat
#12
Ja by som sa chcel spýtať k tým widgetom.
Používam skin aeon nox silvo a som zvyknuty na widgety v hornom riadku novinky alebo prehľad alebo čokoľvek iné a v druhom riadku widgetov mnou naposledy sledované filmy alebo serialy (stream cinema)  alebo posledné videa na youtube. Ale v tomto doplnku tie naposledy sledované nie sú dalo by sa to nejako vyriešiť? Ak napríklad nemám dopozeraný nejaký dokument jednoducho by som sa vedel k nemu vrátiť.

A samozrejme ďakujem za doplnok.
Mecool KII pro S905D, CoreELEC 9.0.1
 
Citovat
#13
@Client

Spravil som tagy, takze uz su releases :)

Co sa tyka ostatnych poznamok, tak ono som to spravil "len aby daco bolo", resp. ze "sa to da". Kategorie su presne podla kategorii na strankach (home = vsetko, predpokladam ze na home zobrazuju vsetky kategorie), triedenie podla triedeni, ktore su na stranke (napr. konkretne "Podla videni" je "orderby=views" cize podla mna podla zobrazeni clanku) a to "-dokument" na konci maju oni v nazve, musel by som to ucelovo odstranovat, ja to tam nepridavam..
Ta stranka je jednoduche CMS bez hlbsej struktury, takze aj cela seria je tam proste jeden clanok, v ktorom su vlozene embeded kody zo share serverov vramci textu, ktory nema jednotnu strukturu, takze surove vyparsovanie je asi jedina moznost..

Ta kategoria - ak by to bol nejaky scraper ci servis, ktory bude vyrabat offline databazu, tak by sa to dalo, lenze toto je len online zobrazenie zo zoznamu, presne ako vidis na stranke. Aby som vedel vytiahnut kategoriu ci kompletny popis (clanok) pre kazdu polozku, musel by som este requestovat detail kazdej polozky v zozname (t.j 30x) co by este nasobne spomalilo cele nacitavanie.

V principe to vzniklo tak, ze preco nevyskusat ako sa s beautifulsoup parsuje html, nie ze by som ja nejako aktivne chcel pozerat tie dokumenty.. :)

@j.jusko
Priznam sa, ze az tak dobre zase kodi nepoznam, vlastne neviem ako to spravit, musel by ma niekto nasmerovat na nejaky example ci dokumentaciu, potom by som si hadam na to cas nasiel..
 
Citovat
#14
No viem len ze napriklad v stream cinema doplnku je položka naposledy sledované ale ako sa rieši netuším.
Možno sa niekto toho chytí a poradí. Chapem že si to urobil len tak narychlo a úprimne obdivujem takých ľudí ako si ty.
Ešte raz vďaka.
Mecool KII pro S905D, CoreELEC 9.0.1
 
Citovat
#15
@cache Diky. Tomu ostatnímu rozumím a chápu. Zapomeň na to. I tak jsou lidi s addon a widgety, co jsem jim vyrobil spokojení a hltají dokumenty jako o život.  1

Nicméně mi to s těmi '-dokumenty' nedalo (pořád mě někdo otravoval, že mu to vadí) a do klíčového místa vložit metodu .replace(' -dokumenty', '') a bez jakéhokoliv znatelného zpomalení drtivá většina zmizela. Zůstalo jen pár, kde je místo pomlčky použitý spojovník. Lze samozřejmě pokračovat a vložit tam i ten text se spojovníkem, ale to už je "prasárna", i když to samozřejmě funguje.
 
Citovat
#16
No dobre no, ked si najdem cas, tak to tam dorobim.. :-)
Alebo ked vychytas vsetky varianty, podel sa o to, alebo pullni ku mne rovno ;-)
 
Citovat
#17
Takze, k dispozicii je verzia 0.0.3

https://github.com/cache-sk/plugin.video...tag/v0.0.3

Pridane odstranovanie suffixov regularnym vyrazom.
Ak to nahodou niekde este suffix necha, alebo to spadne, dajte mi vediet.. Snazil som sa podchytit vsetky varianty, ktore som nasiel..

Opravil som uz aj tunepk resolver a veoh resolver, je to zaradene v pullrequeste pre resolveurl, takze ak ho mate instalovany z repo, tak (hadam) zanedlho pride nova verzia.

//UPDATE - od uverejnenia prispevku som to stihol este upravit zas, tak si stiahnite 0.0.3 nanovo :)
 
Citovat
#18
FYI - uz je vonku par dni script.module.resolveurl verzia 5.0.31 obsahujuca aj moj fix pre tunepk a veoh (napr. dokument Demitra), zmeny uz preniesli aj do povodneho script.module.urlresolver vo verzii 5.0.36 (pouzivane ako backup, ked to neresolvne resolveurl).

Pokial mate nainstalovane tva-resolvers-repo, tak sa Vam aktualizovali sami. Pokial nie, odporucam si zohnat aktualne verzie.
 
Citovat
#19
@cache Super addon. Vedel, by si este spojazdnit "12 let hitlerovy vlády". Diky.
 
Citovat
#20
@edojudo Ako som pisal, ked nejake video nejde, overte si najprv ci ide cez stranku dokumenty.tv.. V tomto pripade to pise (tune.pk), ze video bolo zmazane (resp. videa, pozrel som nahodne niektore casti), s tym nic nespravim..
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)