tvgrabbers / tvgrabnlpy

Deze versie is deprecated zie: tvgrabpyAPI
https://github.com/tvgrabbers/tvgrabpyAPI
GNU General Public License v2.0
27 stars 8 forks source link

tvgrabnlpy

NOTE: We have moved from Google Code to here.

The new version 3 included in tv_grab_py_API v1 has moved to its own repository at: https://github.com/tvgrabbers/tvgrabpyAPI

ACTUELE INFO

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, RTL.nl, NPO.nl, Horizon.tv, Humo.be, VPRO.nl, NieuwsBlad.be en Primo.eu als bron gebruikt.

Prettige eigenschappen zijn:

Sinds versie 2:

Sinds versie 2.2:

English Summary

tv_grab_nl_py is an XMLTV-compatible grabber for Dutch and Flemish television that uses TVGids.nl, TVGids.tv, RTL.nl, NPO.nl, horizon.tv, Humo.be, VPRO.nl, Nieuwsblad.be and Primo.eu as a source.

Release Notes Versie 2

p20151217 version 2.2.7

p20151130 version 2.2.6

p20151110 version 2.2.4

p20151030 version 2.2.3

p20151022 version 2.2.2

p20150927 version 2.2.1 Bug fix for channels hanging when neither requesting details nor ttvdb lookups. (This already would fix itself after 30 minutes of inactivity)

p20150917 version 2.2.0

p20150907 version 2.1.13
Fix on previous

p20150901 version 2.1.12
Disabled no longer existing teveblad.be source

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