27 сентября | 2020г. | 09:49:31

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

gudman и 2 Гостей смотрят эту тему.

Оффлайн sunriser

  • Джедай
  • ***
  • Сообщений: 213
  • Поблагодарили: 239
gudman,

А для какого имиджа и где Вы нашли плагин KS1V4 ?
Эти же все рендеры, конвертеры и тулсы раскидываются по папкам,
может, там еще что-то есть?
  • Zgemma H9 Twin 4K, Openbox: S9/SX9; Panasonic: TX-PR50VT20, TX-PR42VT20E, Toshiba 46YL863R, Samsung: UE55ES6540, UE55ES8007, QE55Q7CAM, Skyworth 50Q20; CI+ HTB+(Smit), CI+ Tricolor(Delgado), CI+ Tricolor(Electra), CI Tricolor(Exset)

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

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

Оффлайн Dorik1972

  • Джедай Куратор
  • **
  • Сообщений: 697
  • Поблагодарили: 2565
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
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ
DASH:XvvXpE2L5AU6BDHCQYwtQ7KJCXEuq7d9aC

Оффлайн Dorik1972

  • Джедай Куратор
  • **
  • Сообщений: 697
  • Поблагодарили: 2565
dorik1972 нам в помощь, надо его просить посмотреть...
А что там смотреть ? Лог делаем и все видно ....Скорее всего "підстаркуватий" twisted.web в имидже вот оно и крашится ....
Кроме того там грузится куева-кукуева туча его же самописных библиотек
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Где вероятность что там тоже чего-то криво не написано и нафига их грузить для простейшего кода который шлет запрос на API получает в ответ json/xml и берет оттуда аж одно значение где качнуть файлик ... и потом его качает ... Используя requests можно вообще  в 2-ве строки реализовать :) Смысл огород городить .....     
  • VU+ Ultimo 4K
If you like it you can donate for it
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ
DASH:XvvXpE2L5AU6BDHCQYwtQ7KJCXEuq7d9aC

Оффлайн sunriser

  • Джедай
  • ***
  • Сообщений: 213
  • Поблагодарили: 239
Dorik1972,

Просто вопросик для понимания:
в KS1V4_EventImage.py getPosterDircetory - это ошибка или не критично?
  • Zgemma H9 Twin 4K, Openbox: S9/SX9; Panasonic: TX-PR50VT20, TX-PR42VT20E, Toshiba 46YL863R, Samsung: UE55ES6540, UE55ES8007, QE55Q7CAM, Skyworth 50Q20; CI+ HTB+(Smit), CI+ Tricolor(Delgado), CI+ Tricolor(Electra), CI Tricolor(Exset)

Оффлайн kvinto

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

Оффлайн Dorik1972

  • Джедай Куратор
  • **
  • Сообщений: 697
  • Поблагодарили: 2565
kvinto, Это ж не от кода плага зависит, не может он работать каждый 20-30 раз по другому  ;) Это так API TMDB тупит ))) это можно тоже "подзаточить" ... Дело в том что я сейчас жестко прописал таймаут для ожидания ответа на запрос в 2 сек , а можно и нужно, его подменить на значения равные времени отображения инфобара, которые заданы в настройках самой энигмы. И пока "висит" инфобар - ждем ответа от API  ... Тут делов минуты на 2-е... Вообще я там "подкинул" логгирование во всех представляющих интерес местах ... можно посмотреть от и до что и почему и как  :drinks:   
  • VU+ Ultimo 4K
If you like it you can donate for it
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ
DASH:XvvXpE2L5AU6BDHCQYwtQ7KJCXEuq7d9aC

Оффлайн oleg8000

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

Оффлайн Dorik1972

  • Джедай Куратор
  • **
  • Сообщений: 697
  • Поблагодарили: 2565
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
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ
DASH:XvvXpE2L5AU6BDHCQYwtQ7KJCXEuq7d9aC

Оффлайн Dorik1972

  • Джедай Куратор
  • **
  • Сообщений: 697
  • Поблагодарили: 2565
Просто вопросик для понимания:
в KS1V4_EventImage.py getPosterDircetory - это ошибка или не критично?
Есть ли жизнь на Марсе ? ... Я в "душе не ***у". ... Я бегло глазами пробежался по логике того кода и используемым либам ... Не впечатлило :) . Я ж его не запускал и не ставил . Смысл там копошится ... Там все просто . "Стрельнули" в API TMDB  - "всосали" ответ и дернули оттуда ссылку на постер .. Все .. что там сложного ? Вариантов реализации - ну я могу "настрогать" с десяток .... зачем ? 
  • VU+ Ultimo 4K
If you like it you can donate for it
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ
DASH:XvvXpE2L5AU6BDHCQYwtQ7KJCXEuq7d9aC

Оффлайн oleg8000

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

Оффлайн Dorik1972

  • Джедай Куратор
  • **
  • Сообщений: 697
  • Поблагодарили: 2565
да не особо старый 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
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ
DASH:XvvXpE2L5AU6BDHCQYwtQ7KJCXEuq7d9aC

Оффлайн oleg8000

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

Оффлайн Dorik1972

  • Джедай Куратор
  • **
  • Сообщений: 697
  • Поблагодарили: 2565
Я бы сказал более "требовательная"
ИЛЛЮЗИЯ ....
Ждём обновления!
Потерпи минут 10 .. сча "догребу" до реса и поправлю.. Скину в личку на тест Проверь личку
  • VU+ Ultimo 4K
If you like it you can donate for it
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ
DASH:XvvXpE2L5AU6BDHCQYwtQ7KJCXEuq7d9aC

Оффлайн Dorik1972

  • Джедай Куратор
  • **
  • Сообщений: 697
  • Поблагодарили: 2565
но хуже другое, пишет "Нет модуля certifi"...
требовательная )))))
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Если pip установлен, то
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Но то такое .. тестируй вариант с отклченной проверкой сертификатов .. у тебя в личке ... Если не "взлетит" , есть еще вариант решения
  • VU+ Ultimo 4K
If you like it you can donate for it
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ
DASH:XvvXpE2L5AU6BDHCQYwtQ7KJCXEuq7d9aC

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
10 Ответов
10708 Просмотров
Последний ответ 26 ноября | 2010г. | 14:03:57
от nik1205
3 Ответов
5251 Просмотров
Последний ответ 11 марта | 2014г. | 21:41:25
от osergek
10 Ответов
23222 Просмотров
Последний ответ 25 июля | 2011г. | 22:12:56
от Townsmen
46 Ответов
45185 Просмотров
Последний ответ 15 августа | 2016г. | 11:57:38
от che71
1 Ответов
2776 Просмотров
Последний ответ 20 сентября | 2012г. | 20:23:59
от alex_tv



X

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

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