NOTE: We have moved from Google Code to here. The old wiki is still there and can be watched there
Ga naar de Wiki
Go to the English Wiki
Ga naar de downloads
Download laatste stabiele versie
Ga naar de discussie groep
###Samenvatting
tv_grab_nl_py is een XMLTV-compatibele grabber voor Nederlandse en Vlaamse televisie die TVGids.nl, TVGids.tv, TeVeBlad.be, RTL.nl en NPO.nl als bron gebruikt.
Prettige eigenschappen zijn:
- detailinformatie wordt gecached
- categorie-informatie wordt geconverteerd zodat de kleurcodering werkt in de EPG van MythTV
- instelbaar aantal dagen dat met detailinformatie wordt opgehaald
- links naar zenderlogo's worden automatisch toegevoegd
Sinds versie 2:
- meerdere bronnen
- meer kanalen
- meer configuratie mogelijkheden
- tot 14 dagen programma informatie!
- deels seizoen/episode informatie
###English Summary
tv_grab_nl_py is an XMLTV-compatible grabber for Dutch and Flemish television that uses TVGids.nl, TVGids.tv, TeVeBlad.be, RTL.nl and NPO.nl as a source.
###Release Notes Versie 2
p20150820 version 2.1.11
Fix for the tvgids.nl cookie block
p20150817 version 2.1.10
A lot of improvements to prevent hanging. Especially better inter-thread communication and locking.
Wrapper script for tvheadend.
Fix on a following episode disappearing due to equal ID.
Removed line breaks from the description.
Added log flushing.
p20150628 version 2.1.9
Fix for changed tvgids.tv detailpage and new npo.nl page.
Invalidated Python 2.6.
Better cache crash recovery.
Fixed a hang on certain crashes.
Fetch for today on teveblad.be without date.
Use fresh title in stead of from the cache.
Some small fixes and code sanitation.
p20150616 version 2.1.8
Intermediate version to fix disabling npo.
p20150531 version 2.1.7
Also stripped Episode numbering from Sports events. MythTV else will change category to Series.
Optimized the new source, adding a new option use_npo
, which is on by default and can be set both global and per channel. Real endtimes are used, separately programming the info/commercial breaks.
Added a new source npo.nl, which only provides 'superior' timings for three days for the dutch public NPO and regional channels. It's use for now is implied.
Added Kijkwijzer info from rtl.nl
Added new, last-chance and premiere from teveblad.be
Added Kijkwijzer info from tvgids.nl
Added imdb start-rating from tvgids.tv
Added country, original title from teveblad.be
Switched teveblad to the old solopages, with the grouppages as backup.
Some fine-tuning
Some further changes to conform with the xmltv standard
Added new channeloption add_hd_id to create two listings for a channel, one with HD tagging and one without
p20150512 version 2.1.6
New base fetch for teveblad.be with the old one left for redundancy
New detail fetch for the renewed tvgids.nl pages
Added a json detail fetch for tvgids.nl for redundancy
Added beter conformity with the xmltv standard
p20150501 version 2.1.5
Fixed a bug, that could cause the script to hang on an error in a detailpage, resuling in excessive processor use.
Added 'prefered_description' channel option.
This option sets the preferred source for the descriptions for that channel, falling back to defaults(the longest one found) if no description present.
Also removed the adding of 'slowdays = None' to a new config. It means use default, so not needed.
p20150406 version 2.1.4
Bugfix on rtl.nl offset
Bugfix on detailfetch storing
p20150403 version 2.1.3
Bugfix on new cache creation
p20150329 version 2.1.2
Minor updates
With updated MythTV script
Preparations for future external graphical frontend
Added some option value checks
Made it possible (as suggested) to run without cache. But who wants that?
Fixed illogical detail fetch counter since 2.1.0
p20150303 version 2.1.1
Added a warning on configure to enable the desired channels
p20150302 version 2.1.0
Bugfix for tvgids.tv changed current date format
Added a retry loop around the prime page fetches.
Added the channel switch 'append_tvgidstv'
Fixed rtl.nl fetching a day to long (days versus days ahead)
Enhanced some output
Remodeled configuration file giving the possibility to configure on channel level.
This will get automatically upgraded on the first run.
Added the possibility to grab channels without counterpart on tvgids.nl.
There are now a possible 178 channels. Fetching all for one day takes about 2 houres 20!
You can set which source will be leading in the timmings.
Added further multy threading, giving every channel and every source it's own thread, thus optimizing the fetch
Added use of very nice teveblad icons
Made the code more universal to easy add extra sources.
p20150302 version 2.0.4
Bugfix for tvgids.tv changed current date format
With updated MythTV script
p20150210 version 2.0.3
Small change in --description argument for compatibility with tvheadend.
p20150210 version 2.0.2
fixed small bug in configuring new channel list.
p20150210 version 2.0.1
added further channel ID linking between tvgids.nl and tvgids.tv
p20150209 version 2.0.0
Fixed stupid error in groupnameremove table processing
Updated default cattrans table
Fixed some more failures
Added On/Off as boolean values in the configuration file
Adjusted Statistics Log output
Updated default cattrans table
Made default groupnameremove table only be used on first creation.
Fixed some failures on detail fetching due to invalid HTML/XMLtags in the website
Adjusted some helptext
p20150126 Initial release Version 2.0.0-beta