En Q&D (Quick And Dirty) XMLTV generator, der grabber
fra DR1.
Da TV2 ændrede deres TV-guide tirsdag d. 15.juli 2008, var
der ikke længere data at hente for den 'rigtige'
XMLTV.EXE.
*Den bliver naturligvis snart opdateret, MEN, for ikke at
stå uden program til min MediaCenter
(baseret på den ekseptionelle GBPVR/NPVR), skyndte jeg mig
at lave min egen.
(* den blev aldrig opdateret)
I forbindelse med at Danmark slukkede det
analoge-sendenet 30.okt.2009 laved DR helt om på deres
program-hjemmeside. De underliggende sider som DigiXMLTV
V0.x.x brugte opdateres stadig; men det er
nu nok en stakket frist.
Derfor blev V1.x.x til - og med flere forbedringer :-)
3/11-2012 lavede DR om på tingene igen og databasen var tom,
og jeg måtte igang med en ny version.
2/6-2014 løb DRs JSON feed igen tom for data.
Jeg haved egentligt lagt programmet i graven; men har nu genoplivet den igen.
Det viste sig at der nu igen er data i DRs database - så nu virker DigiXMLTV igen. ☺
27/1-2015 Fik tid til flere rettelser/forbedringer - se Revision History
Laver en TV.XML som kan bruges af bl.a
MediaCenter programmer.
Valgfri placering og navngivning af TV.XML.
Kan selv opdater kanal-listen med nye kanaler (pt ca. 150
kanaler)
Kan grabbe op til 14 dage frem i tiden
Udvidet XMLTV.DTD kompatibilitet - med mange felter.
Kan lav en speciel GBPVR xml udgave, som giver mere
info i GBPVR.
Kan ændre æ ø å til ae oe & aa
Download, udpack og kopier DigiXMLTV.jse til
samme folder som xml filen skal ende i.
Lav en schedule som kalder DigiXMLTV.jse en gang
om morgenen.
*BEMÆRK! For at datoerne bliver rigtige, skal grabberen
køre mellem kl. 06:00-23:59.
(* en fordel; men ikke længere et
krav - dog skal der +1 til antal dage der skal grabbes;
hvis klokken er mellem 00:00-ca.05:00)
Første gang skal DigiXMLTV.jse
køres uden noget, for at den kan lave en DigiXMLTV.cfg.
DigiXMLTV.cfg
er ændret - programmet laver selv en ny med alle
tilgængelige kanaler,
og laver backup af den gamle.
Man skal dog bagefter rette den nye til, med hvilke
kanaler der skal med.
Man kan altid opdater tilgængelige kanaler ved at fjerne
';' fra linien ;CONFIG.
Der er en ny parameter GBPVR som tilpasser XML filen, så
GBPVR viser mere info.
Uden GBPVR er den meget tættere på XMLTV normen - og med
mere info.
Hvis info'en er tilgængelig, kan den nu hente op til 14
dage frem i tiden.
Jeg vil dog anbefale at man IKKE henter mere data end man har brug for!
Se DigiXMLTV.cfg for flere forklaringer.
Seneste version: Download Oploaded: 2015-05-17
Chrome blokerer desværre pt for download.
click på:
click på 'Gendan skadelig fil'
© 2008-2016 Digisoft-Denmark
Programmet er til personlig brug, og må ikke sælges,
dekodes eller modificeres.
2015-05-17 V1.2.b Flere rettelser Download
- Erstater direkte V.1.0.a & V1.1.x ingen config ændringer! (Bruger defaults, hvis noget mangler)
- En del ændringer omkring retryes for at stoppe ulidelig lange kørsler pga manglende data,
samt anbefalinger til max antal dage, på baggrund af manglende data.
- Tilføjede MaxRetryChannel (default 9) & MaxRetryDescription (defaul 2) til config.
- Tilføjede RunTime til sidste linien i logfilen.
2015-01-27 V1.2.a Flere rettelser
- Erstater direkte V.1.0.a & V1.1.x ingen config ændringer!
- Rettet en timeout fejl
- Rettet en Episode num fejl
- Tilføjede sub-title & subtitles
- Gemmer først når HELE filen er færdig - så ingen programmer kan komme til
at læse en halv færdig fil.
2013-02-10 V1.1.f Timeout forbedringer Download
- Håndterer internet timeouts lidt bedre. Fik desværre ikke oploaded den før 18/1/2015
2013-01-13 V1.1.e Mere aggressiv overfor internet timeouts.
- Erstater direkte V.1.0.a & V1.1.x ingen config ændringer!
- DR.DK har desværre flere net-timeout, som medfærer at intet data kommer retur.
Denne modificeret version, prøver op til 10 gange, med længere og længere mellemrum. Der er nu meget få gange, hvor den ikke når, at få alt data med.
2012-11-06 V1.1.a Ny version
- Erstater direkte V.1.0.a - ingen config ændringer!
2009-11-26 V1.0.a Første version
- Første udgave af den nye version.
Jeg arbejder videre på den; så den skal nok blive bedre!
MailTo: EMAIL
Flemming B. Nielsen
|