"Ремастеринг" старого доброго плага для импорта xmltv/epg.dat в Enigma2 .
Отличия от оригинала1) Максимально оптимизирован и ускорен алгоритм "обхода" xmltv и парсинга событий.
2) Все "закачивания" файлов переделаны на twisted.web.client.Agent(), вместо устаревших (deprecated) getPage и downloadPage
3) Полностью отключена проверка ssl сертификатов. В случае со скачиванием xmltv и channels.xml - никакой угрозы :'( . Ноль проблем со скачиванием с любых http или https ресурсов
4) Добавлена поддержа импорта EPG
для DreamOS5) Добавлена поддержка локальных файлов в ****.sources.xml . Теперь все 100% корректно работает.
6) Код выписан универсально и будет работать на PY2 и PY3 based images
7) Почищено и "пофиксено" все что "выловил" по ходу кода + добавлено и более внятно сделано логгирование действий
Максимально быстро будет работать на имиджах с twisted supportsThreads ... Проверялось мной на всем что смог установить в свой VU+ Ultimo 4K (BH, OpenBH, OpenATV 6.2 - 7.1, OpenPli , OpenVision и т.д.), DM900 (Opendreamos, Merlin и т.д.) ... на всем остальном - проверяйте
НАСЛАЖДАЙТЕСЬ