22 декабря | 2024г. | 22:16:51


АвторТема: Мод плагина WeatherPlugin  (Прочитано 17854 раз)

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

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

  • Друзья Джедаев
  • *****
  • Забанен!
  • Сообщений: 2390
  • Поблагодарили: 9272
  • Уважение: +7
Мод плагина WeatherPlugin
« Первое сообщение: 29 марта | 2022г. | 17:30:37 »
0
Сделал приличную модернизацию плагина WeatherPlugin. Плагин работает на РУ-2 и на РУ3. Сделана адаптация плагина под FHD скины.  Дописан код с оптимизацией размеров шрифтов и позиций параметров под FHD. В плагин добавлена графика HD и FHD. Также в плагин завел два шрифта. В архиве 2 варианта плагина с анимацией иконок погоды и без анимации. Пока иконки анимации поместил в самом плагине. Тяжеловат конечно, но пока так. Можно конечно убрать иконки анимации на любой носитель, рендер найдет везде. Если кто пользуется моим скином Army, то можно просто убрать иконки анимации из плагина, если кажется тяжеловатым. Все мои предыдущие правки плагина погоды и компонентов к нему для скина Army включены в данную работу. В дальнейшем возможно подумаю над добавкой в меню возможность переключать плагин на анимацию и обратно. Добавлю, плагин может и не встать если установлен скин Army. После плагин запакую вместе со скином. Можно пока руками заменить. Вообщем пробуем и отписываемся если будут баги.
Спойлер   :
[ Гостям не разрешен просмотр вложений ][ Гостям не разрешен просмотр вложений ][ Гостям не разрешен просмотр вложений ][ Гостям не разрешен просмотр вложений ][ Гостям не разрешен просмотр вложений ][ Гостям не разрешен просмотр вложений ][ Гостям не разрешен просмотр вложений ][ Гостям не разрешен просмотр вложений ]
 
  • VU+ Ultimo 4K(VTI 15.0.0-ATV-7.1), VU+Duo2(PLI 8.1), VU+ Ultimo(Open ATV 7.1)

Оффлайн veles

  • Джедай
  • ***
  • Сообщений: 420
  • Поблагодарили: 531
  • Уважение: +9
Мод плагина WeatherPlugin
« Ответ #1: 30 марта | 2022г. | 04:24:53 »
0
тихон, Спасибо за работу.Только увидел.. Скажите.кто поставщик погоды? Можно сделать,что бы плюсовые значения температуры были с "+" . Или так выдаёт провайдер. А ,вижу, MSN/
  • Ultimo4K. Duo2 - 3 шт.
Если у вас нет проблем,проверьте,если у вас пульс.

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

  • Друзья Джедаев
  • *****
  • Забанен!
  • Сообщений: 2390
  • Поблагодарили: 9272
  • Уважение: +7
Мод плагина WeatherPlugin
« Ответ #2: 30 марта | 2022г. | 04:49:33 »
0
veles, Погоду выдает http://weather.service.msn.com. Насчет плюсовых значений "+" посмотрю сможет так давать сайт. Минусовые то дает.
  • VU+ Ultimo 4K(VTI 15.0.0-ATV-7.1), VU+Duo2(PLI 8.1), VU+ Ultimo(Open ATV 7.1)

Оффлайн veles

  • Джедай
  • ***
  • Сообщений: 420
  • Поблагодарили: 531
  • Уважение: +9
  • Ultimo4K. Duo2 - 3 шт.
Если у вас нет проблем,проверьте,если у вас пульс.

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

  • Друзья Джедаев
  • *****
  • Забанен!
  • Сообщений: 2390
  • Поблагодарили: 9272
  • Уважение: +7
Мод плагина WeatherPlugin
« Ответ #4: 30 марта | 2022г. | 05:02:04 »
0
veles, Я посмотрю. Есть мысль, но не знаю прокатит вывести "+".
P.S Наверно не вывести положительную температуру с "+". Сейчас посмотрел на сайте msn погоду - там температура без "+"
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
  • VU+ Ultimo 4K(VTI 15.0.0-ATV-7.1), VU+Duo2(PLI 8.1), VU+ Ultimo(Open ATV 7.1)

Оффлайн veles

  • Джедай
  • ***
  • Сообщений: 420
  • Поблагодарили: 531
  • Уважение: +9
Мод плагина WeatherPlugin
« Ответ #5: 30 марта | 2022г. | 12:19:01 »
0
Я знаю..Другого прова -никак?? (Foreca).. P/S/ Как организован вывод погоды в ExtraInfo ?  Там  "+".
  • Ultimo4K. Duo2 - 3 шт.
Если у вас нет проблем,проверьте,если у вас пульс.

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

  • Друзья Джедаев
  • *****
  • Забанен!
  • Сообщений: 2390
  • Поблагодарили: 9272
  • Уважение: +7
Мод плагина WeatherPlugin
« Ответ #6: 30 марта | 2022г. | 12:44:27 »
0
veles, Нет не получится как на ExtraInfo. Я раньше тоже делал плагин "Погода на экране" и знаю тему не плохо. Эти оба плагина работали на базе конвертера Sirius0103 MSNWeather. Данный плагин работает по другому. Здесь многокомпонентная схема вывода инфы. 
  • VU+ Ultimo 4K(VTI 15.0.0-ATV-7.1), VU+Duo2(PLI 8.1), VU+ Ultimo(Open ATV 7.1)

Онлайн Evg77734

  • Мастер Джедай
  • ***
  • Сообщений: 1395
  • Поблагодарили: 8684
  • Уважение: +147
Мод плагина WeatherPlugin
« Ответ #7: 30 марта | 2022г. | 13:07:06 »
0
Здесь многокомпонентная схема вывода инфы
Насколько я понял, информация выводится конвертером MSNWeather3.py, он в свою очередь получает данные из Sources с одноименным названием, так вот там в момент формирования данных температуры можно добавить проверку абсолютного значения температуры, если оно больше ноля, то просто передним добавить символ '+' и сформировать выводимую строку, в противном случае пропустить как есть.
Ставил оба варианта плагина - все прекрасно работает. Но версия с анимацией конечно грузит систему.
Использование потоков могло бы решить эту проблемку, но тогда нужно отказаться от привычной связки конвертер+рендер, а использовать в самом плагине класс
Thread из библиотеки threading и выводить анимацию пятью отдельными потоками, работающими в фоновом режиме.
Это ни в коем случае не критика, а просто мои мысли вслух  :drinks:

Оффлайн tyts

  • Друзья Джедаев
  • *****
  • Сообщений: 825
  • Поблагодарили: 946
  • Уважение: +19
Мод плагина WeatherPlugin
« Ответ #8: 30 марта | 2022г. | 13:33:15 »
0
На счёт фонового режима- было бы классно. Я к примеру никак не могу с этого плагина вывести анимированную иконку на дисплей ресивера в дежурном режиме. Если тот же самый виджет прописать на другое окно , то при включённом ресивере иконка анимированная выходит. А так удалось только сделать вариант со статичной иконкой. А вот плагин от Sirius0103 выводит анимированную иконку, но только через другой крнвертер в дежурном режиме.

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

  • Друзья Джедаев
  • *****
  • Забанен!
  • Сообщений: 2390
  • Поблагодарили: 9272
  • Уважение: +7
Мод плагина WeatherPlugin
« Ответ #9: 30 марта | 2022г. | 14:03:33 »
0
но тогда нужно отказаться от привычной связки конвертер+рендер
связка сурчи - конвертер - редер нужна и для вывода инфы в скинах.
  • VU+ Ultimo 4K(VTI 15.0.0-ATV-7.1), VU+Duo2(PLI 8.1), VU+ Ultimo(Open ATV 7.1)

Онлайн Evg77734

  • Мастер Джедай
  • ***
  • Сообщений: 1395
  • Поблагодарили: 8684
  • Уважение: +147
Мод плагина WeatherPlugin
« Ответ #10: 30 марта | 2022г. | 14:40:16 »
0
связка .... нужна и для вывода инфы в скинах.
Про скины я вообще не говорю, это и так понятно.
Но плагин это отдельная программка и можно пользоваться всем разнообразием вариантов программирования.
Я давно заметил, что в Энигме2 все довольно консервативно. Но я, как человек относительно новый не фанатею от связки конвертер+рендер, они мне очень часто создают трудности. Гораздо проще взять оттуда кусочек нужного кода и реализовать то же самое в теле плагина.
Если вы видели мой плагин IPGeolocation - там вообще одна практически анимация, так вот там все реализовано на потоках. Там по моему девять или даже больше потоков, работают одновременно сами по себе и не мешают основной программе, при этом систему плагин почти не грузит.
Больше не спорю, плагин ваш и он и так прекрасно работает  :hi:

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

  • Друзья Джедаев
  • *****
  • Забанен!
  • Сообщений: 2390
  • Поблагодарили: 9272
  • Уважение: +7
Мод плагина WeatherPlugin
« Ответ #11: 30 марта | 2022г. | 14:57:45 »
0
Evg77734, я всегда прислушиваюсь к советам, тем более к таким аргументированным как вы написали. Посмотрю в дальнейшем при наличии времени и здоровья.
P.S Любые предложения улучшающие плагин с удовольствием приму.
  • VU+ Ultimo 4K(VTI 15.0.0-ATV-7.1), VU+Duo2(PLI 8.1), VU+ Ultimo(Open ATV 7.1)

Оффлайн squot

  • Великий Джедай
  • ****
  • Сообщений: 899
  • Поблагодарили: 1166
  • Уважение: +6
Мод плагина WeatherPlugin
« Ответ #12: 18 июня | 2022г. | 13:40:55 »
0
тихон!Попробовал поменять город-тоже самое,у меня вместе со скином -enigma2-plugin-skins-ekselancexe-fhd-dragon-py3_4.0_all.-устанавливается плагин WeatherPlugin-может быть он что нибудь делает?

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

  • Друзья Джедаев
  • *****
  • Забанен!
  • Сообщений: 2390
  • Поблагодарили: 9272
  • Уважение: +7
Мод плагина WeatherPlugin
« Ответ #13: 18 июня | 2022г. | 13:45:38 »
0
squot, У вас версия плагина с анимацией или нет?
  • VU+ Ultimo 4K(VTI 15.0.0-ATV-7.1), VU+Duo2(PLI 8.1), VU+ Ultimo(Open ATV 7.1)

Оффлайн squot

  • Великий Джедай
  • ****
  • Сообщений: 899
  • Поблагодарили: 1166
  • Уважение: +6
Мод плагина WeatherPlugin
« Ответ #14: 18 июня | 2022г. | 14:12:08 »
0
Да.Как в первом сообщении.

Теги:
 



X

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

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