28 декабря | 2024г. | 12:55:51


АвторТема: Парсинг постеров в инфобар, лист EPG, список каналов  (Прочитано 66958 раз)

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

Оффлайн sunriser

  • Друзья Джедаев
  • *****
  • Сообщений: 940
  • Поблагодарили: 4271
  • Уважение: +71
gudman,

А для какого имиджа и где Вы нашли плагин KS1V4 ?
Эти же все рендеры, конвертеры и тулсы раскидываются по папкам,
может, там еще что-то есть?

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

  • Младший Джедай
  • **
  • Сообщений: 126
  • Поблагодарили: 119
  • Уважение: 0
sunriser, Это плагин для VTI имиджа Infobar mit SecondInfobar v1.7
Нашел я его на форуме поддержки VTI. В плагине я не нашел больше ничего чтобы касалось именно постеров.
Впрочем можете сами его разархивировать и посмотреть все, проверить.
[ Гостям не разрешен просмотр вложений ]

Оффлайн Dorik1972

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8348
  • Уважение: 0
gudman, Скин BlueMetalFHD от kvinto для OpenATV + Скин BlueMetalFHD от kvinto для OpenATV - наслаждайся ...
Касаемо -
и KS1V4_EventImage.py
Нет там ничего "космического" или лучше чем в poster.py ... что по мне дохрена лишних телодвижений и ни чем не отличается от poster.py от слова НИКАК.
В poster.py я, еще к тому что уже переделал, допилил автоопределение расширения файла-постера *.jpg или *.png  по заголовкам ответов API-сервера при запросе постера. Ибо существует вероятность получения и тех и тех .. Соответственно в  startDecode надо передавать правильный файл, а Вы его сохраняете и суете тупо всегда jpg + сделал так что постеры вообще не хранятся на флехе/hdd/usb ... Смысл копить этот мусор ? Качнули в /tmp/ отобразили и привет .. там аж две строки досунуть
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Эти изменения я еще не выкладывал ... есть просто еще пара светлых мыслей ... Но в качестве теста для понимания сколько постеров распознаёт и как шустро работает можно смело пользовать вариант из вышеприведенной ссылки, естественно проверять надо по фильмовым каналам... ибо глупо ожидать постер от TMDB на новостях или музыкалке  :drinks:

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

Оффлайн Dorik1972

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8348
  • Уважение: 0
dorik1972 нам в помощь, надо его просить посмотреть...
А что там смотреть ? Лог делаем и все видно ....Скорее всего "підстаркуватий" twisted.web в имидже вот оно и крашится ....
Кроме того там грузится куева-кукуева туча его же самописных библиотек
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Где вероятность что там тоже чего-то криво не написано и нафига их грузить для простейшего кода который шлет запрос на API получает в ответ json/xml и берет оттуда аж одно значение где качнуть файлик ... и потом его качает ... Используя requests можно вообще  в 2-ве строки реализовать :) Смысл огород городить .....     
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн sunriser

  • Друзья Джедаев
  • *****
  • Сообщений: 940
  • Поблагодарили: 4271
  • Уважение: +71
Dorik1972,

Просто вопросик для понимания:
в KS1V4_EventImage.py getPosterDircetory - это ошибка или не критично?

Оффлайн kvinto

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1201
  • Поблагодарили: 3177
  • Уважение: +1
Эти изменения я еще не выкладывал
с этими изменениями при первом включении на канал постер появляется, если переключить на другой канал и вернуться обратно, то постера уже не будет!! Правда это отбывается не на всех каналах, а где-то на одном канале из двадцати.
  • Zgemma H7S, Zgemma H9Combo, Samsung UE49NU7172
4.0W+4.9E+9.0E+13E+19,2E+IPTV

Оффлайн Dorik1972

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8348
  • Уважение: 0
kvinto, Это ж не от кода плага зависит, не может он работать каждый 20-30 раз по другому  ;) Это так API TMDB тупит ))) это можно тоже "подзаточить" ... Дело в том что я сейчас жестко прописал таймаут для ожидания ответа на запрос в 2 сек , а можно и нужно, его подменить на значения равные времени отображения инфобара, которые заданы в настройках самой энигмы. И пока "висит" инфобар - ждем ответа от API  ... Тут делов минуты на 2-е... Вообще я там "подкинул" логгирование во всех представляющих интерес местах ... можно посмотреть от и до что и почему и как  :drinks:   
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Онлайн oleg8000

  • Мастер Джедай
  • ***
  • Сообщений: 820
  • Поблагодарили: 2405
  • Уважение: +8
Dorik1972, Не хочет постеры скачивать, не подскажите о каком сертификате речь?
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.

Оффлайн Dorik1972

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8348
  • Уважение: 0
Dorik1972, Не хочет постеры скачивать, не подскажите о каком
Так там же в логе "без бинокля" видно что запрос по https:// а оно требует свежака SSL.  А у Вас в имидже явно "позавчерашний" ... Это Вы где поймали ?? В том poster.py что я выкладывал ??? Странно .. ни разу не ловил ... Но это не проблема отключить проверку сертификатов при https:// запросах ..... делов на 10 сек ... сделаю   

p.s. А что у Вас за имидж ... какого года выпуска ... явно ему лет 5 ....

p.s.s. Что такое SSL-сертификат | Кому и зачем он нужен | SSL.com.ua
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн Dorik1972

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8348
  • Уважение: 0
Просто вопросик для понимания:
в KS1V4_EventImage.py getPosterDircetory - это ошибка или не критично?
Есть ли жизнь на Марсе ? ... Я в "душе не ***у". ... Я бегло глазами пробежался по логике того кода и используемым либам ... Не впечатлило :) . Я ж его не запускал и не ставил . Смысл там копошится ... Там все просто . "Стрельнули" в API TMDB  - "всосали" ответ и дернули оттуда ссылку на постер .. Все .. что там сложного ? Вариантов реализации - ну я могу "настрогать" с десяток .... зачем ? 
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Онлайн oleg8000

  • Мастер Джедай
  • ***
  • Сообщений: 820
  • Поблагодарили: 2405
  • Уважение: +8
Dorik1972, Имидж Merlin (DreamOC). SSL-сертификат, да не особо старый 2018г., рендер bluePoster отсюда:
Скин BlueMetalFHD от kvinto для OpenATV

Оффлайн Dorik1972

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8348
  • Уважение: 0
да не особо старый 2018г.
НЕ льстите себе )) их раз в полгода обновляют ... гляньте частоту обновления либы за это отвечающей - certifi · PyPI ...Отключу ... накопится еще какое-то количество пожеланий и все скопом обновлю
(DreamOC).
OE2.5 - вообще "страновата" .. скажем так отдельная ветвь развития .. там даже при использовании requests сыпет этой ошибкой .. Вот тут я об этом писал - Плагин e2m3u2bouquet (Мод от Dorik1972) .. Там это просто игнорится .. А при использовании "штатных" urllib2 , urllib и т.д. надо "руцями" выписать аж две строки :) чтобы игнорило
Имидж Merlin
Это НИКАК не говорит о том что какой-то там "МЕРИН", собиравший имидж "до купы", пользовался либами от 2018 года ))) надо там питон запустить и глянуть __version__ у certify  ;) .. там может быть что угодно 
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.+ есть еще либа pyOpenSSL ... в общем отключу я проверку сертификатов ... нет там ничего секретного в трффике ))))
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Онлайн oleg8000

  • Мастер Джедай
  • ***
  • Сообщений: 820
  • Поблагодарили: 2405
  • Уважение: +8
OE2.5 - вообще "страновата"
Я бы сказал более "требовательная"... Ждём обновления!
Ну Python от 10.02.2018г., но хуже другое, пишет "Нет модуля certifi"...

Оффлайн Dorik1972

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8348
  • Уважение: 0
Я бы сказал более "требовательная"
ИЛЛЮЗИЯ ....
Ждём обновления!
Потерпи минут 10 .. сча "догребу" до реса и поправлю.. Скину в личку на тест Проверь личку
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн Dorik1972

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8348
  • Уважение: 0
но хуже другое, пишет "Нет модуля certifi"...
требовательная )))))
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Если pip установлен, то
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Но то такое .. тестируй вариант с отклченной проверкой сертификатов .. у тебя в личке ... Если не "взлетит" , есть еще вариант решения
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Теги:
 



X

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

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