04 декабря | 2021г. | 08:04:23

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

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

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

  • Мастер Джедай
  • **
  • Сообщений: 1499
  • Поблагодарили: 6699
EPGImport (Мод от Dorik1972)
« Первое сообщение: 25 ноября | 2021г. | 20:51:45 »

"Ремастеринг" старого доброго плага для импорта xmltv/epg.dat в Enigma2 . Содержимое файла распаковать поверх установленного родного варианта с фида используемого вами имиджа. Обладателям имиджей на DreamOS просто распаковать в папку плагинов. Лень "клепать" ipk-шку
RestartGUI ....

Отличия от оригинала
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.0, OpenPli , OpenVision и т.д.) ... на всем остальном - проверяйте  :download:

НАСЛАЖДАЙТЕСЬ
 

  • VU+ Ultimo 4K
If you like it you can donate for it
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ
DASH:XvvXpE2L5AU6BDHCQYwtQ7KJCXEuq7d9aC

Оффлайн Shar_Nir

  • Джедай
  • ***
  • Сообщений: 476
  • Поблагодарили: 442
EPGImport (Мод от Dorik1972)
« Ответ #1: 25 ноября | 2021г. | 22:10:44 »
Лень "клепать" ipk-шку


[ Гостям не разрешен просмотр вложений ]
  • АХ51 и т.д...
:taunt: Люблю повеселиться, особенно поРжать !:taunt: 

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

  • Мастер Джедай
  • **
  • Сообщений: 1499
  • Поблагодарили: 6699
EPGImport (Мод от Dorik1972)
« Ответ #2: 25 ноября | 2021г. | 22:14:47 »
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
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ
DASH:XvvXpE2L5AU6BDHCQYwtQ7KJCXEuq7d9aC

Оффлайн Shar_Nir

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

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

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

  • Мастер Джедай
  • **
  • Сообщений: 1499
  • Поблагодарили: 6699
EPGImport (Мод от Dorik1972)
« Ответ #4: 25 ноября | 2021г. | 22:33:46 »
Но если не нужно можно грохнуть вложение, нет проблем.
Мое дело предупредить ... на "новых"/"свежих" имиджах траблов после установки *.ipk быть не должно ..... хай валяется ... тут некоторых слово "распаковать" вводит в ступор  :) ... так что пусть с ipk ставят   
  • VU+ Ultimo 4K
If you like it you can donate for it
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ
DASH:XvvXpE2L5AU6BDHCQYwtQ7KJCXEuq7d9aC

Оффлайн Vasiliks

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

Оффлайн Shar_Nir

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

Ок.
Тогда версия для "чистой" установки.  Проверялась только на Openpli develop. Комменты о работоспособности на других имиджах приветствуются.

[ Гостям не разрешен просмотр вложений ]
  • АХ51 и т.д...
:taunt: Люблю повеселиться, особенно поРжать !:taunt: 

Оффлайн angaleft

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

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

  • Великий Джедай
  • ****
  • Сообщений: 632
  • Поблагодарили: 790
EPGImport (Мод от Dorik1972)
« Ответ #8: 26 ноября | 2021г. | 08:32:23 »
приветствую,да,аналогично ,после замены папки которая была в ресе и перегрузки /гуи/ псле захода в меню *плагины *пишет,,,такое   как на скрине
(ВН3.1.0I ву+соло2,скин HD Glass16)
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
  • vu+solo2./BH3.1.0H/ncam11,3(HD Glass16) и[vu zero]
(sonyKD43XF8096)(4w.4,9e.13e.75e.85e.90e.)

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

  • Мастер Джедай
  • **
  • Сообщений: 1499
  • Поблагодарили: 6699
EPGImport (Мод от Dorik1972)
« Ответ #9: 26 ноября | 2021г. | 08:36:48 »
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
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ
DASH:XvvXpE2L5AU6BDHCQYwtQ7KJCXEuq7d9aC

Онлайн arion75

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

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

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

  • Мастер Джедай
  • **
  • Сообщений: 1499
  • Поблагодарили: 6699
EPGImport (Мод от Dorik1972)
« Ответ #11: 26 ноября | 2021г. | 14:37:00 »
Вот такая ошибка при нажатии импорта в ручную желтой кнопкой.
Да ладно ... проверю позже ... аппарат не доступен . Сам на ATV 7.0 cижу в данный момент
  • VU+ Ultimo 4K
If you like it you can donate for it
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ
DASH:XvvXpE2L5AU6BDHCQYwtQ7KJCXEuq7d9aC

Оффлайн Shar_Nir

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

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

Онлайн arion75

  • Друзья Джедаев
  • *****
  • Сообщений: 3272
  • Поблагодарили: 10198

Оффлайн Shar_Nir

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

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

 

Похожие темы

  Тема / Автор Ответов Последний ответ
75 Ответов
45075 Просмотров
Последний ответ 04 сентября | 2016г. | 18:17:15
от Дмитрий73
746 Ответов
199957 Просмотров
Последний ответ 20 октября | 2021г. | 22:20:48
от teljaserg
1486 Ответов
306433 Просмотров
Последний ответ 06 ноября | 2020г. | 12:23:51
от Shar_Nir
1479 Ответов
193827 Просмотров
Последний ответ 16 ноября | 2021г. | 01:08:31
от Dorik1972



X

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

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