Плагин e2m3u2bouquet (Мод от Dorik1972)

_777_

Moderator
Команда форума
UPDATE
1.0.75


1) Исправлена досадная опечатка в коде, приводившая к вылету при попытке сохранить лог-файл
2) Небольшие изменения в итераторе XML, дающие выигрыш в 1-2 секунды на каждые 100 000 обработанных записей
3) Немного обновлен дизайн штатного скина. Более строго и лаконично.
4) Переработан алгоритм автовыбора событий EPG по названию канала. Теперь, если после предварительного анализа среди кандидатов не обнаружено точного совпадения, применяется алгоритм Дамерау-Левенштейна поиска наибольшего совпадения, основанный на итеративной версии алгоритма Вагнера-Фишера (это работает тогда и только тогда, когда EPGurl устанавливается в настройках провайдера.) - Теория -

Код:
https://www.codeproject.com/Articles/5342019/An-Optimal-Wagner-Fischer-Algorithm-For-Approximat
 

Вложения

_777_

Moderator
Команда форума
UPDATE
1.0.76


Исправлена ошибка "segmentation fault", возникавшая на DreamTWO (OE2.6) после импорта событий EPG... Теоретически она могла возникать и на других версиях OE... но пока никак себя не проявила
 

Вложения

_777_

Moderator
Команда форума
UPDATE
1.0.77


1) Исправлена ошибка синтаксического анализа плейлиста m3u при использовании автоматического выбора событий EPG по названию канала, которая спорадически возникала на некоторых вариантах плейлистов m3u.
2) "Игра" с кодом EPGImport... Теперь код максимально компактный, максимально понятный и более "закрученный" =) и работает с тем же импортом
производительность вне зависимости от используемой логики... будь то twisted.reactor.doRead или twisted.internet.threads.deferToThread. Скорость импорта событий EPG зависит
только от производительности процессора вашего SAT-бокса и скорости чтения/записи на накопитель (HDD/USB/Internal Flash)
3) Немного дополнил и реорганизовал вывод логов для большей информативности происходящего
4) Обновленная итальянская локаль
 

Вложения

Верх