EPG (tv guide) for most of the world, free!

Check out my super-fast EPG ! Works for most countries of the world (list included on page) an full tutorial and code.
https://www.digitalplayground.be/?p=6942

3 Likes

Hey, thanks for all the work, looks great!
Before I start, which looks like a bit of work: does the zip file in the original description include the changes from the updates?

edit:
oh and trying to register on Login doesn’t seem to work…
another edit: it is working again

Hey,

Glad to hear that the login is working again.
Bevy is not mine, but I think it’s the best and free EPG XML provider.

For the sources:
the main zip-file does not contain all fixes yet, I still need to do this, because I need to change the documentation. (line-numbers in the py-files do not correspond with the documentation anymore)
I hope to get this fixed this weekend. (currently to busy with my day-job)

Sorry for the inconvenience/

no problem, thanks for your work.

1 Like

I tried installing it, i can get it to update the html files. i can open the url http://192.168.2.123:8123/local/epg/20240803.html (note: not the https). I changed the url in epg_timer.py accordingly.
Yet, it still doesn’t show it in the config-template-card, it says connection is refused. Is there anywhere else the url needs to be changed (I find it confusing having the url hardcoded in the py script, tbh, as there is a helper, but that is overriden)
I haven’t installed the updates, does that change there?

weirdly enough, without changing anything, today it works.
So, on to the localization! :crazy_face:

1 Like

There’s some kind of sensor in ha for the epg? I’m trying to use the extended openai coversation to read what’s is on tv and change channel based on my interest. I’ve succeffuly done with this integration ( yohaybn/HomeAssistant-EPG: EPG (Electronic Program Guide) sensor for HomeAssistant using bevy.be data (github.com)), but there’s some problems with the timezone (i’ve opened an issue hoping that will be solved).

Today we released an updated version. (just replace the existing epg.py)

  • it’s now possible to set a TimeOffset, to reflect another timezone in your EPG view.
  • fixed some layout issues for extreme small program-blocks.
    (a “nicer” overal view of the EGP, fixing some exceptional viewing issues)