XBMC-Kodi.cz

Úplná verze: WebGrab+Plus
Prohlížíte si holou variantu vašeho obsahu. Prohlédněte si plnou verzi s příslušným formátováním.
Stran: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
odkomentuješ, tedy odstraníš tu jednu hvězdičku na začátku, jenom u těch co jsem tam vypsal... pak musíš spustit generování a mělo by se to vyrobit..
(18.4.2018, 21:06)mobilemanic Napsal(a): [ -> ]odkomentuješ, tedy odstraníš tu jednu hvězdičku na začátku, jenom u těch co jsem tam vypsal... pak musíš spustit generování a mělo by se to vyrobit..

viem, ze som otravny, ale ako sa generuje?
dik
Spustíš run.sh (nebo Run.lnk na Windows). Prostě to zapneš.
mobilemanic,

odstranil som * v .ini
Kód:
***  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _
***      #####  CHANNEL FILE CREATION (only to create the xxx-channel.xml file)
***
*** @auto_xml_channel_start
url_index{url|http://m.tv.sms.cz/?cas=0&zmen_stanice=true}
index_site_id.scrub {multi(includeblock="title=")|<div class='stanice'|value='|'|}
index_site_channel.scrub {multi(includeblock="title=")|<div class='stanice'|class='nazev'>|<|}
scope.range {(channellist)|end}
index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")}
end_scope
*** @auto_xml_channel_end

nastavil som .config
Kód:
<?xml version="1.0"?>
<settings>
 
 <!-- for detailed info about the settings see http://webgrabplus.com/documentation/configuration/webgrabconfigxml -->
 
 <filename>guide.xml</filename>
 <mode></mode>
 <postprocess grab="y" run="n">mdb</postprocess>
 <user-agent>Mozilla/5.0 (Windows NT 6.1; WOW64; rv:29.0) Gecko/20100101 Firefox/29.0</user-agent>
 <logging>on</logging>
 <retry time-out="5">4</retry>
 <timespan>0</timespan>
 <update>f</update>

 <!--
           Replace the next dummy channel entry with the channels you want.
            You can look into the installed siteini.pack folder on your computer
 
           For the latest version,
           see http://webgrabplus.com/epg-channels for the available sites/channels
 -->
 
    <channel update="i" site="tv.sms.cz.m" site_id="Nova" xmltv_id="Nova">Nova</channel>
    
    
            
  </settings>

spustil som RUN, ale novy zoznam sa nestiahol (priloha)
Kde som urobil chybu, ako to ma byt spravne?
Dakujem
takhle by to mělo fungovat... podmínkou je mít v nastavení zadano generování alespoň jednoho kanálu z toho INI (aby se to INI vůbec zavolalo), což máš. Funguje to INI vůbec? stáhlo to někdy vůbec nějaký program z sms.cz?
(19.4.2018, 14:50)mobilemanic Napsal(a): [ -> ]takhle by to mělo fungovat... podmínkou je mít v nastavení zadano generování alespoň jednoho kanálu z toho INI (aby se to INI vůbec zavolalo), což máš. Funguje to INI vůbec? stáhlo to někdy vůbec nějaký program z sms.cz?

mobilemanic,
ano, programy sa daju staihnut.
Skusim este vymenit iny kanal namiesto "Nova", mozno to uz pojde.

viem, ze ide CT :decko, tak som ho vymenil za Nova, ale zase nic
Kód:
[        ]
[        ]              WebGrab+Plus/w MDB & REX Postprocess -- version  V2.1              
[        ]
[        ]                                 Jan van Straaten                                
[        ]                              Francis De Paemeleere                              
[        ]
[        ]             thanks to Paul Weterings and all the contributing users            
[        ] --------------------------------------------------------------------------------
[        ]
[        ] Job started at 19/04/2018 15:16:54
[  Debug ]
[  Debug ] Running  on: Microsoft Windows NT 5.1.2600 Service Pack 3
[  Debug ] Environment: 4.0.30319.1
[  Debug ]
[  Debug ] Loading timezone data
[  Debug ] Embedded timezones source: WGconsole.WG.Common.timezonesdata.txt
[  Debug ] Reading config file: C:\Documents and Settings\Spravca\Local Settings\Data aplikací\WebGrab+Plus\WebGrab++.config.xml
[  Info  ] found: C:\Documents and Settings\Spravca\Local Settings\Data aplikací\WebGrab+Plus\siteini.pack\Czech Republic\tv.sms.cz.m.ini -- Revision 05
[  Debug ] xmltv input file - C:\Documents and Settings\Spravca\Local Settings\Data aplikací\WebGrab+Plus\guide.xml - found
[  Debug ] 0 superfluous shows removed
[  Info  ] Found existing channel (xmltv_id=ČT :D) in the config file
[  Info  ]
[  Info  ]
[  Info  ]       i=index  .=same  c=change  g=gab  r=replace  n=new
[  Info  ]
[  Info  ]
[  Info  ] Group (0) :
[  Info  ] update requested for - 1 - out of - 1 - channels for 1 day(s)
[  Debug ]
[  Info  ] (   1/1   ) TV.SMS.CZ.M -- chan. (xmltv_id=ČT :D) -- mode Force
[Error   ] no shows in indexpage!
[  Info  ]
[  Debug ]
[  Debug ] 0 shows in 1 channels
[  Debug ] 0 updated shows
[  Debug ] 0 new shows added
[  Info  ]
[  Info  ]
[        ] Job finished at 19/04/2018 15:16:57 done in 3s
[  Debug ] statistics upload error: Vzdálený server vrátil chybu: (500) Vnitřní chyba serveru.
Druhá možnost je se na to vykašlat, na tv.sms.cz si naklikat kanály co chci a ty kódy si odtamtud přepsat ručně, jsou tam vidět na takovém tom zobáčku pro přesun kanálu doleva a doprava...
mobilemanic,

takto?

vyberiem napr. id= "Filmbox Plus",

ten doplním v .ini 
do xmltv_id="xxx"

ako potom napisem spravne "site_id= "?

dik
Díra v EPG ve spojovaných programech

Možná je to známé, ale já jsem se s tím setkal poprvé, tak si na to dovolím upozorňuji. Poprvé jsme použil spojování EPG pro dva programy vysílající na jednom kanály, konkrétně pro ČT :D a ČT Art. Konfigurační soubor je celkem jasný:
Kód:
 <channel period="00:00-06:00" update="i" site="tv.sms.cz.m" site_id="%C8T+art" xmltv_id="ČT :D / ČT Art">ČT :D / ČT Art</channel>
 <channel period="06:00-20:00" update="i" site="tv.sms.cz.m" site_id="%C8T+%3AD" xmltv_id="ČT :D / ČT Art">ČT :D / ČT Art</channel>
 <channel period="20:00-24:00" update="i" site="tv.sms.cz.m" site_id="%C8T+art" xmltv_id="ČT :D / ČT Art">ČT :D / ČT Art</channel>
Už v okamžiku, kdy jsem to do konfiguračního souboru řádky zapisoval, mě napadlo, jako si asi graber poradí s programy, které budou vysílány přes půlnoc. Neporadil. V EPG na klientovi se objevila "díra". Zkontroloval jsme xmltv a díra byla i tam. A teprve tam jsem si všiml toho, co mi při prohlížení EPG na obrazovce uniklo. Tedy, že graber u takových programů do sekce <desc> přidává na začátek text: WARNING : show ends after 00:00!! Návod se čte jako poslední, takže kdybych se hned podíval tam, nebyl jsem tak překvapený:

Overlapping programs from the different fragments are 'truncated' on the period and title filter transitions.

Zdá se to být nepatrná komplikace, ale jen do chvíle, než se začneme bavit o nahrávání. Při ručním zadání to lze ještě jakž takž vyřešit. I když jen těžko to budu vysvětlovat laickým uživatelům, kteří si už zvykli na to, že stačí najet na program v EPG a stisknout na DO tlačítko RECORD. Horší je to u automatického nahrávání, s tím si poradit není jak.

Samozřejmě mě hned napadlo vymyslet nějaký workaround, spouštěný jako postproces webgrab++. Než začnu pátrat či přemýšlet jak na to, tak se chci komunity zeptat, zda jste to někdo neřešil nebo nemáte nějaké doporučení.
Workaround je brát to ze zdroje, který to má dohromady v jednom programu :-)
Ale jo, však si to taky zatím takhle řeším, šlo mi jen o to to umět vyřešit, protože jsou programy a kanály, které to společné nemají. Tak jsem se to potřebuji na něčem, co dobře znám, naučit. Jinak samozřejmě díky za radu... Big Grin
JiRo: "Vážený zákazníku, prosím, ohodnoťte kvalitu poskytnuté rady na stupnici od 1 do 10." :-)))

Ne, teď vážně, zkusím se na to podívat, ale to asi moc řešit nepůjde - obzvlášť když to zmiňují i v dokumentaci. Vzhledem k tomu, že WG++ je sice free, ale není open-source, tak se člověk ani nemůže podívat, co přesně se tam uvnitř děje (což jsem třeba u TVHeadendu už x-krát využil).
Bylo to poděkování za radu, či spíše připomenutí, typu: "Že s tím vůbec ztrácíš čas." Občas to potřebuji slyšet... A tím workaround-em jsem nemyslel nic tak sofistikovaného, spíše najít ve výsledném xmltv to jejich WARNING a v předchozím záznamu upravit ten koncový čas na čas začátku toho aktuálního. Přeci jenom, je to jen obyčejné xml...
WebGrab++ config

Už několikrát jsem byl požádán o poskytnutí mého konfiguračního souboru. Chtěl bych jen podotknout, že to není bůhví co. Jeho výsledky používám nejen pro provoz mého Tvheadend serveru, ale i pro různé pokusy a testy. Obsahuje tedy plno duplicit a různých pokusů. Nedoporučuji ho tedy použít celý (grabování podle něj trvá poměrně dlouho), ale vytáhnout si z něj to, co právě potřebujete.
[attachment=3925]
Metoda slepých uliček - pro pobavení...

Dostal jsem za úkol zprovoznit WebGrab++ na NAS Asustor. Jeden mám doma, tak jsem řekl "žádný problém". Vědomě jsem přeskočil cestu linuxové instalace z originálu a brutálně do NAS nakopíroval Kodi "addon" z LE a ve spouštěcím scriptu jen zeditoval cestu k datovému adresáři. Mono už jsem nainstalované měl, takže zbývalo jen spustit. To bylo v poledne. Pak jsme vyrazil ven. Vrátil jsme se před chvílí (po 7 hodinách) s tím, že si zkontroluji výsledek. Nezkontroluji, stále běží... 1 Pravda, mám sice v configu celkem 221 záznamů, ale on je zatím jen u čísla 150! Zkusím to ještě jednou s vyšší porioritou, ale už teď je zřejmé, že pouštět WegGrab++ na levném NAS moc dobrý nápad není.
Už jsem to říkal, ale tolik kanálů, co máš, to je prostě brutál. A jestli na týden dopředu, no potěš. Já včera aktualizoval na týden dopředu, naposled puštěno v neděli minulý týden a to byla doba. Stihl jsem se najíst, vysprchovat, vyčistit zuby, zahrát si a stále nebylo dokončeno. :-D A to mi to běží na klasickém svižném HTPC s Gbit přípojkou.
No jasně, ale u mě je to skutečně extrém. až skončím s těmi pokusy a addons, ořežu to jen na to, co skutečně potřebuji. BTW Zaujalo mě, že aktualizuješ po tak dlouhé době? Já aktualizaci spouštím každý den.
Tak pokud je k dispozici nějaký důvěryhodný zdroj už hotového XMLTV (třeba to 22century), tak je možnost to grabovat jako XMLTV2XMLTV a z webu dograbovat jen to, co tam chybí... Jede to pak rychlejš :-)
Na to jsem se koukal před časem, a když jsem si přečetl ten asi 12 bodový postup co postupně udělat, tak jsem si řekl, že se k tomu vrátím, až někdy nebudu mít co dělat... 1. BTW Ty to používáš?
JiRo: jen malý dotaz proč máš u některých kanálu offset na 0 ?
Stran: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24