[mythtv-users] New Alfa tv grabber API

Hika van den Hoven hikavdh at gmail.com
Mon May 9 22:16:52 UTC 2016


Hoi All,

Since early last year I have taken over the maintenance of the Dutch
grabber. As it is Python based it can not be part of the xmltv
project, but it is following their standards. From an almost dead
project I have made it again into thé Dutch/Flemish grabber. Januari
last I have started to rebuild it into a generic API, so that the rest
of the world also can use it.
https://github.com/tvgrabbers/tvgrabnlpy/releases/tag/alfa-3.0.0-p20160509
It as jet does not have an installation script, so to run it maintain
the relative folder structure.

To create a grabber all you have to create is a simple frontend, a
grabber json data file and for each source also a json definition
file. The API will handle the rest.
Bringing it to an acceptable level, implementing all features found in
the Dutch grabber will take me another one or two months and then I
will have to write the documentation on the data definition language
used in the json files.

Features:
- multiple sources, both json and html, merging into one output. For
  this purpose I have developed a datatree-model, I probably will
  insert independently into the Python library. The Dutch grabber at
  present has 11 sources, including radio.
- Virtual combined channels for multiple broadcasters sharing a
  channel.
- Extensive options setting in the configuration file, enabling a user
  to adapt to their own wishes.
- Separation of data and code, so a maintainer can update most without
  the user needing to upgrade. They however need to run --configure on
  channel changes in the sources.
- independent timezone setting for every source and the output
  (internally it all goes to GMT)
- And much more.

Anybody interested, please help by testing this alfa. I am especially
interested in people testing in timezones other then Europe/Amsterdam.
-- 
Tot Mails,
 Hika                          mailto:hikavdh at gmail.com
Mijn Mailadres is gewijzigd. Zie hierboven!

"Zonder hoop kun je niet leven
Zonder leven is er geen hoop
Het eeuwige dilemma
Zeker als je hoop moet vernietigen om te kunnen overleven!"

De lerende Mens



More information about the mythtv-users mailing list