Пожалуйста, войдите или зарегистрируйтесь.

VuPlusRu

18 Ноябрь 2017, 02:06:36
Новости:

Автор Тема: Quick EPG Import - плагин для быстрой загрузки ЕПГ для exUSSR каналов  (Прочитано 1891 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Paly4

  • Администратор
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 7885
  • - Вас поблагодарили: 4930
  • Сообщений: 4226
  • Пол: Мужской
  • Зарегистрирован: 2012-01-13
    Местоположение: Донецк
    Возраст: 43
    • Просмотр профиля

В этой версии ЕПГ на украинских каналах теперь доступно в 2-х вариантах - на украинском и на русском. Выбрать нужный вариант можно из меню плагина.
Загрузка занимает всего несколько секунд, т.к. уже используется готовый epg.dat файл и не нужно тратить время на его генерацию. ЕПГ не будет "слетать" после рестарта ресивера, после обновлений и даже после креша Енигмы.

Телепрограмма на сервере обновляется каждый понедельник в 18:00 по киевскому времени.

[ Гостям не разрешен просмотр вложений ]
[ Гостям не разрешен просмотр вложений ]
[ Гостям не разрешен просмотр вложений ]
[ Гостям не разрешен просмотр вложений ]
  • Vu+ Ultimo
Самый хороший учитель в жизни -опыт.Берет,правда,дорого,но объясняет доходчиво.

Эти пользователи поблагодарили Вас за сообщение:

Оффлайн bcftd+

  • 80-е самые лучшие
  • Главный модератор
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 3545
  • - Вас поблагодарили: 7092
  • Сообщений: 2931
  • Пол: Мужской
  • Зарегистрирован: 2013-04-14
    Местоположение: Беларусь
    • Просмотр профиля

EPGImport 1.0-2017.08.29
29.08.2017
- plugin.py - remove obsolete import
- finally fixed anomaly when no channel files are available
- only attempt to read the file if there actually is one
- ExpandableSelectionList: Indent entries
Indent the entries, making the view more like a treeview.
Also allow extra space for the expand/collapse icons.
- when no more channel files present, continue with the next import
- Revert "fixed endless loop when the channel file is missing"
- fixed endless loop when the channel file is missing
- Handle duplicate entries in the treeview for the sources
When (de)selecting items, toggle them all. Makes the selection consistent
since the same key can be used in multiple places.
- Add .gitignore file to ignore pyc files
- Expandable list that works - Needs a bit of testing still, but looks okay.
- Display sources in a ExpandableSelectionList which isn't expandable yet
Just display all sources and display categories as "tree" items that
can be expanded. When a source is selected, its category is expanded
by default (minus sign instead of plus).
TODO:
Make "selected" state independent of being visible (i.e. part of the list)
Show and hide items for categories so that expand/collapse actually works
Note that ExpandableSelectionList might be moved to enigma2 some day.
- Implement category parsing from XML
Parse <sourcecat ...> tags from the XML file.
There's no actual "tree" UI support in Enigma2, needs to be implemented
like PluginBrowser does. And override some SelectionList stuff to handle
things that aren't selection elements. So the category is being parsed
but not handled in the UI yet.
- added missing xz support for channel xml files

- plugin.py - удалить устаревший импорт
- наконец, исправлена ​​аномалия, когда нет файлов каналов
- только попытка прочитать файл, если на самом деле есть один
- ExpandableSelectionList: записи отступа
Отметьте записи, сделав вид больше похожим на дерево.
Также разрешите дополнительное пространство для значков expand / collapse.
- когда больше нет файлов каналов, продолжайте следующий импорт
- Отменить "фиксированный бесконечный цикл при отсутствии файла канала"
- фиксированный бесконечный цикл, когда отсутствует файл канала
- Обрабатывать дубликаты записей в дереве для источников
Когда (de) выбирает элементы, переключите их все. Делает выбор последовательным
поскольку один и тот же ключ можно использовать в нескольких местах.
- Добавить файл .gitignore для игнорирования файлов pyc
- Расширяемый список, который работает. Тебе еще нужно немного тестирования, но все в порядке.
- Отображать источники в ExpandableSelectionList, который еще не расширяется
Просто отобразите все источники и категории отображения как «древовидные» элементы, которые
могут быть расширены. Когда выбран источник, его категория расширяется
по умолчанию (минус-знак вместо плюса).
ДЕЛАТЬ:
Сделайте «выбранное» состояние независимо от видимости (т. Е. Части списка)
Показывать и скрывать элементы для категорий, чтобы на самом деле работать
Обратите внимание, что ExpandableSelectionList может быть перемещен в enigma2 когда-нибудь.
- Внедрение анализа синтаксиса из XML
Разбирайте теги <sourcecat ...> из файла XML.
В Enigma2 нет фактической поддержки «дерева» UI, необходимо выполнить
как и PluginBrowser. И переопределить некоторые элементы SelectionList для обработки
Вещи, которые не являются элементами выбора. Итак, категория анализируется
но пока не обрабатывается в пользовательском интерфейсе.
- добавлена ​​отсутствующая поддержка xz для файлов XML-файлов

VU+Duo2///VU+ Ultimo///Gi S8120 HD///Fulan Spark I+8120/// Gi S8120 Lite
Мы последнее поколение, которых жизни учила улица.

Эти пользователи поблагодарили Вас за сообщение:

Оффлайн bcftd+

  • 80-е самые лучшие
  • Главный модератор
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 3545
  • - Вас поблагодарили: 7092
  • Сообщений: 2931
  • Пол: Мужской
  • Зарегистрирован: 2013-04-14
    Местоположение: Беларусь
    • Просмотр профиля

EPGImport 1.0-2017.09.02
02.09.2017
- Temp fix to make plugin work on OpenViX too.
- [EPGImport] Fix availability to OpenSPA
- [openhdf] ExpandableSelectionList.py - Fix not available PluginBrowser
- [openbh] ExpandableSelectionList.py - Fix not available PluginBrowser
- [openatv] ExpandableSelectionList.py - Fix not available PluginBrowser

VU+Duo2///VU+ Ultimo///Gi S8120 HD///Fulan Spark I+8120/// Gi S8120 Lite
Мы последнее поколение, которых жизни учила улица.

Эти пользователи поблагодарили Вас за сообщение:

Оффлайн bcftd+

  • 80-е самые лучшие
  • Главный модератор
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 3545
  • - Вас поблагодарили: 7092
  • Сообщений: 2931
  • Пол: Мужской
  • Зарегистрирован: 2013-04-14
    Местоположение: Беларусь
    • Просмотр профиля

EPGImport 1.0-2017.10.08
08.10.2017
new rytec.sources integrated
thx @ OE-Alliance
VU+Duo2///VU+ Ultimo///Gi S8120 HD///Fulan Spark I+8120/// Gi S8120 Lite
Мы последнее поколение, которых жизни учила улица.

Эти пользователи поблагодарили Вас за сообщение:

Оффлайн xan500

  • Новичок
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 0
  • - Вас поблагодарили: 0
  • Сообщений: 3
  • Пол: Мужской
  • Зарегистрирован: 2013-12-17
    Местоположение: Ярик
    • Просмотр профиля

Не работает
 'no module named boxbranding'
  • VU+ Ultimo

Оффлайн bcftd+

  • 80-е самые лучшие
  • Главный модератор
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 3545
  • - Вас поблагодарили: 7092
  • Сообщений: 2931
  • Пол: Мужской
  • Зарегистрирован: 2013-04-14
    Местоположение: Беларусь
    • Просмотр профиля

EPGImport 1.0-2017.10.19

- Allow the importer to use the MMC card if available. Thanks to Pr2 for suggesting this improvement

thx @ OE-Alliance
VU+Duo2///VU+ Ultimo///Gi S8120 HD///Fulan Spark I+8120/// Gi S8120 Lite
Мы последнее поколение, которых жизни учила улица.

Эти пользователи поблагодарили Вас за сообщение: