The principles behind webgrab plus is simple. Although the program is over complicated because it tries to be a catch all. And you need a degree in geekness to be able to use it.
All it is doing is reading various json files from a website or seperate url and traversing through the keys.
Everything you need can actually be done on your enigma2 box with python. Downloading the json files, building the xml files, cross referencing the lame files etc.
My next months project is going to be exactly this. I have already doing something extremely similar for my latest project, which is a picon download called "e2piconizer". (soon to be released)
For example sky uk tv guide. All this initial data can be found in the tv guide html
<script id="initialData" type="application/json"> ........
or sourced from the epg APIs.
http://awk.epgsky.co...linear/services
http://awk.epgsky.co...linear/schedule
Virgin UK TV, is exactly the same except it uses Horizon TV API for the data.
Horizon TV has many worldwide channels that can be scraped.
https://web-api.hori...n/web/channels/ # romania
https://web-api.hori...l/web/channels/ # poland
https://web-api.hori...d/web/channels/ # Netherlands
https://web-api.hori...n/web/channels/ # Hungary
https://web-api.hori...s/web/channels/ # Czech
https://web-api.hori...u/web/channels/ # Switzerland/German
https://web-api.hori...k/web/channels/ # Slovakia
https://web-api.hori...u/web/channels/ # Austria/German
here is an old link of someone that made a horizon tv grabber. Lots of useful information in his code.
https://github.com/t...horizon.tv.json
There is always a way