25 декабря | 2024г. | 06:13:55


АвторТема: EPGImport (Мод от Dorik1972)  (Прочитано 80347 раз)

0 Пользователей и 8 Гостей смотрят эту тему.

Оффлайн Dorik1972Автор темы

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8348
  • Уважение: 0
EPGImport (Мод от Dorik1972)
« Первое сообщение: 25 ноября | 2021г. | 20:51:45 »
0
"Ремастеринг" старого доброго плага для импорта xmltv/epg.dat в Enigma2 .

Отличия от оригинала
1) Максимально оптимизирован и ускорен алгоритм "обхода" xmltv и парсинга событий.
2) Все "закачивания" файлов переделаны на twisted.web.client.Agent(), вместо устаревших (deprecated) getPage и downloadPage
3) Полностью отключена проверка ssl сертификатов. В случае со скачиванием xmltv и channels.xml - никакой угрозы  :'( . Ноль проблем со скачиванием с любых http или https ресурсов
4) Добавлена поддержа импорта EPG для DreamOS
5) Добавлена поддержка локальных файлов в ****.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 и т.д.) ... на всем остальном - проверяйте  :download:

НАСЛАЖДАЙТЕСЬ
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн Shar_Nir

  • Великий Джедай
  • ****
  • Сообщений: 517
  • Поблагодарили: 487
  • Уважение: 0
  • АХ51 и т.д...
:taunt: Люблю повеселиться, особенно поРжать !:taunt: 

Оффлайн Dorik1972Автор темы

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8348
  • Уважение: 0
EPGImport (Мод от Dorik1972)
« Ответ #2: 25 ноября | 2021г. | 22:14:47 »
0
enigma2-plugin-extensions-EPGImport-mod-dorik1972_1.0_all.ipk (46.84 кБ - загружено 0 раз.)
Там есть нюансы по бинарникам, которые есть в оригинале,  я их не трогал ... вероятность того что они используются в "новых" имиджах = 0 ... а вот на "підстаркуватих" - есть вероятность что Enigma не патченая и eEPGCache поддерживает только метод load() ... так что я бы не советовал *.ipk .... накатили поверху исходнички и радуйтесь  :hi: ... будет работать везде
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн Shar_Nir

  • Великий Джедай
  • ****
  • Сообщений: 517
  • Поблагодарили: 487
  • Уважение: 0
EPGImport (Мод от Dorik1972)
« Ответ #3: 25 ноября | 2021г. | 22:28:10 »
0
Dorik1972,

 :unknw: на OpenPli develop я предварительно проверил "накатив" сверху установленной версии с фида без удаления. Всё прошло чудно и прекрасно загрузил EPG.  Но если не нужно можно грохнуть вложение, нет проблем.   :hi: Надеюсь у Вас есть права на удаление постов в этой теме?
  • АХ51 и т.д...
:taunt: Люблю повеселиться, особенно поРжать !:taunt: 

Оффлайн Dorik1972Автор темы

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8348
  • Уважение: 0
EPGImport (Мод от Dorik1972)
« Ответ #4: 25 ноября | 2021г. | 22:33:46 »
0
Но если не нужно можно грохнуть вложение, нет проблем.
Мое дело предупредить ... на "новых"/"свежих" имиджах траблов после установки *.ipk быть не должно ..... хай валяется ... тут некоторых слово "распаковать" вводит в ступор  :) ... так что пусть с ipk ставят   
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн Vasiliks

  • Джедай Куратор
  • **
  • Сообщений: 2339
  • Поблагодарили: 7146
  • Уважение: +59
EPGImport (Мод от Dorik1972)
« Ответ #5: 25 ноября | 2021г. | 23:53:30 »
0
Dorik1972, на твоем гите это будет?
  • Enigma2: GI-8120, GI ET7000mini, ET11000 - openPLI Develop
...Никогда не спорьте с идиотами. Вы опуститесь до их уровня, где они вас задавят своим опытом.

Оффлайн Shar_Nir

  • Великий Джедай
  • ****
  • Сообщений: 517
  • Поблагодарили: 487
  • Уважение: 0
EPGImport (Мод от Dorik1972)
« Ответ #6: 26 ноября | 2021г. | 00:26:13 »
0
так что пусть с ipk ставят

Ок.
Тогда версия для "чистой" установки.  Проверялась только на Openpli develop. Комменты о работоспособности на других имиджах приветствуются.
  • АХ51 и т.д...
:taunt: Люблю повеселиться, особенно поРжать !:taunt: 

Оффлайн angaleft

  • Падаван
  • *
  • Сообщений: 31
  • Поблагодарили: 12
  • Уважение: 0
EPGImport (Мод от Dorik1972)
« Ответ #7: 26 ноября | 2021г. | 01:43:43 »
0
На Black Hole пишет cannot import Name IPolicyForHTTPS. В плагинах не отражается.

Оффлайн матросКТОФ

  • Великий Джедай
  • ****
  • Сообщений: 656
  • Поблагодарили: 810
  • Уважение: +1
EPGImport (Мод от Dorik1972)
« Ответ #8: 26 ноября | 2021г. | 08:32:23 »
0
приветствую,да,аналогично ,после замены папки которая была в ресе и перегрузки /гуи/ псле захода в меню *плагины *пишет,,,такое   как на скрине
(ВН3.1.0I ву+соло2,скин HD Glass16)
Спойлер   :
[ Гостям не разрешен просмотр вложений ]

Оффлайн Dorik1972Автор темы

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8348
  • Уважение: 0
EPGImport (Мод от Dorik1972)
« Ответ #9: 26 ноября | 2021г. | 08:36:48 »
0
Black Hole
IPolicyForHTTPS должна присутсвовать в библиотеке twisted начиная с 14-ой версии ....  Переделал на BrowserLikePolicyForHTTPS для "кастрированных" версий twisted на "недоимиджах". Перекачайте из первого поста  :bye: ....  но не знаю заработает ли ... BrowserLikePolicyForHTTPS - это имплементация IPolicyForHTTPS в версиях twosted > 14  :yahoo: так что проверяйте на  BlackHole , остальных это не касается никак, у них как работало так и будет работать
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Если не заработает отправьте мне с вашего имиджа два файлика
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Я гляну что эти blackhole "имиджписатели" там "намутили"  и если там все "грустно", то перепишу на устаревшем
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра. НО ! , с 14 версии , в рекомендациях twisted к данному классу черным по белому -  Don't use it any more.
+ скиньте вывод в консоли вот так
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Black Hole
Ну и на крайняк ... Зачем пользоваться "кастратиком" , если есть OpenBH, которая собирается на том же ядре что и BH , у них даже git общий, в вот "обвесы" на OpenBH - самые продвинутые ... я на ней отродясь вишу как на основном имидже... Более того все плаги были написаны прямо в терминальной сесии все той же OpenBH ;) там без проблем ставится nano + nano highlight python syntax ... а больше "для счастья", чтоб писать плаги, ниче и не надо .....

  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн arion75

  • Друзья Джедаев
  • *****
  • Сообщений: 3908
  • Поблагодарили: 13263
  • Уважение: +98
EPGImport (Мод от Dorik1972)
« Ответ #10: 26 ноября | 2021г. | 13:00:03 »
0
ATV 7.0
Вот такая ошибка при нажатии импорта в ручную желтой кнопкой. Установил в ручную с первого поста темы.
Спойлер   :
[ Гостям не разрешен просмотр вложений ]

пс. На фиде ATV 7.0 уже успели разместить данный плагин но с фида он не устанавливается вообще.
Спойлер   :
[ Гостям не разрешен просмотр вложений ]

Оффлайн Dorik1972Автор темы

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8348
  • Уважение: 0
EPGImport (Мод от Dorik1972)
« Ответ #11: 26 ноября | 2021г. | 14:37:00 »
0
Вот такая ошибка при нажатии импорта в ручную желтой кнопкой.
Да ладно ... проверю позже ... аппарат не доступен . Сам на ATV 7.0 cижу в данный момент
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн Shar_Nir

  • Великий Джедай
  • ****
  • Сообщений: 517
  • Поблагодарили: 487
  • Уважение: 0
EPGImport (Мод от Dorik1972)
« Ответ #12: 26 ноября | 2021г. | 14:55:24 »
0
пс. На фиде ATV 7.0 уже успели разместить данный плагин но с фида он не устанавливается вообще.

Если ранее была установлена другая версия нужно проверить всё ли удалилось. В частности удалить папку epgimport в директории etc.
  • АХ51 и т.д...
:taunt: Люблю повеселиться, особенно поРжать !:taunt: 

Оффлайн arion75

  • Друзья Джедаев
  • *****
  • Сообщений: 3908
  • Поблагодарили: 13263
  • Уважение: +98

Оффлайн Shar_Nir

  • Великий Джедай
  • ****
  • Сообщений: 517
  • Поблагодарили: 487
  • Уважение: 0
EPGImport (Мод от Dorik1972)
« Ответ #14: 26 ноября | 2021г. | 15:09:18 »
0
arion75,
  :unknw: 
Проверялась только на Openpli develop.

Хотя сомнительно чтобы разместили на фид ATV 7.0 предварительно не проверив на работоспособность.
  • АХ51 и т.д...
:taunt: Люблю повеселиться, особенно поРжать !:taunt: 

 



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!