edit4ever / script.module.zap2epg

zap2epg - EPG grabber for USA/Canada
GNU General Public License v3.0
41 stars 25 forks source link

Kodi 18 Leia not compatible #47

Closed neo-neo1 closed 2 years ago

neo-neo1 commented 2 years ago

Priceless Addon for Kodi but it's not compatible with Kodi 18 Leia (requires Python 2). I'm forced to use Kodi 18.9 due to other Kodi Addons not supporting Kodi 19, just like many others. Kodi 18 is still widely in use.

Please make it retrospectively compatible.

Thank you.

edit4ever commented 2 years ago

Python 2 support is found in the old 1.31 version: https://github.com/edit4ever/script.module.zap2epg/releases/download/v1.3.1/script.module.zap2epg-1.3.1.zip

This doesn't have all the other fixes - but should run fine. There are some forks of this project that have updated this version with new fixes/features so you might want to check those out as I don't really work on this anymore.

neo-neo1 commented 2 years ago

There are some forks of this project that have updated this version with new fixes/features so you might want to check those out as I don't really work on this anymore.

Can you please provide names? Thank you

edit4ever commented 2 years ago

I believe th0ma7's version is Python 2 compatible.

https://github.com/th0ma7/script.module.zap2epg

neo-neo1 commented 2 years ago

I believe th0ma7's version is Python 2 compatible.

https://github.com/th0ma7/script.module.zap2epg

It’s Python3 unfortunately, so I’ll use your 1.3.1.

Question, where does this Addon actually store the xmltv file? I want to share it with other services. Using Kodi on Linux.

BTW, if you’re able to backport the current fixes to 1.3.1 it would be greatly appreciated. Ideally maintaining 2 branches would be incredibly helpful for users like me needing Kodi 18 (Python2).

Thank you for this Addon.

edit4ever commented 2 years ago

the xmltv.xml file is output in the kodi userdata zap2epg folder: ~/.kodi/userdata/addon_data/script.module.zap2epg

If I get time, I'll take a look at updates -- but I'm not actively working on this project any longer...which is why it's being forked. There's updates that need to happen on the Py3 version as well as the code wsas never fully cleaned up - just got to a point where it worked. Basic functions should work fine - even on the old version.