29 июня | 2022г. | 10:53:05

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

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

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

  • Друзья Джедаев
  • *****
  • Сообщений: 2217
  • Поблагодарили: 8175
Мод плагина WeatherPlugin
« Первое сообщение: 29 марта | 2022г. | 17:30:37 »
Сделал приличную модернизацию плагина WeatherPlugin. Плагин работает на РУ-2 и на РУ3. Сделана адаптация плагина под FHD скины.  Дописан код с оптимизацией размеров шрифтов и позиций параметров под FHD. В плагин добавлена графика HD и FHD. Также в плагин завел два шрифта. В архиве 2 варианта плагина с анимацией иконок погоды и без анимации. Пока иконки анимации поместил в самом плагине. Тяжеловат конечно, но пока так. Можно конечно убрать иконки анимации на любой носитель, рендер найдет везде. Если кто пользуется моим скином Army, то можно просто убрать иконки анимации из плагина, если кажется тяжеловатым. Все мои предыдущие правки плагина погоды и компонентов к нему для скина Army включены в данную работу. В дальнейшем возможно подумаю над добавкой в меню возможность переключать плагин на анимацию и обратно. Добавлю, плагин может и не встать если установлен скин Army. После плагин запакую вместе со скином. Можно пока руками заменить. Вообщем пробуем и отписываемся если будут баги.
Спойлер   :
[ Гостям не разрешен просмотр вложений ][ Гостям не разрешен просмотр вложений ][ Гостям не разрешен просмотр вложений ][ Гостям не разрешен просмотр вложений ][ Гостям не разрешен просмотр вложений ][ Гостям не разрешен просмотр вложений ][ Гостям не разрешен просмотр вложений ][ Гостям не разрешен просмотр вложений ]
 


Оффлайн veles

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

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

  • Друзья Джедаев
  • *****
  • Сообщений: 2217
  • Поблагодарили: 8175
Мод плагина WeatherPlugin
« Ответ #2: 30 марта | 2022г. | 04:49:33 »
veles, Погоду выдает http://weather.service.msn.com. Насчет плюсовых значений "+" посмотрю сможет так давать сайт. Минусовые то дает.

Оффлайн veles

  • Джедай
  • ***
  • Сообщений: 355
  • Поблагодарили: 315

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

  • Друзья Джедаев
  • *****
  • Сообщений: 2217
  • Поблагодарили: 8175
Мод плагина WeatherPlugin
« Ответ #4: 30 марта | 2022г. | 05:02:04 »
veles, Я посмотрю. Есть мысль, но не знаю прокатит вывести "+".
P.S Наверно не вывести положительную температуру с "+". Сейчас посмотрел на сайте msn погоду - там температура без "+"
Спойлер   :
[ Гостям не разрешен просмотр вложений ]

Оффлайн veles

  • Джедай
  • ***
  • Сообщений: 355
  • Поблагодарили: 315
Мод плагина WeatherPlugin
« Ответ #5: 30 марта | 2022г. | 12:19:01 »
Я знаю..Другого прова -никак?? (Foreca).. P/S/ Как организован вывод погоды в ExtraInfo ?  Там  "+".

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

  • Друзья Джедаев
  • *****
  • Сообщений: 2217
  • Поблагодарили: 8175
Мод плагина WeatherPlugin
« Ответ #6: 30 марта | 2022г. | 12:44:27 »
veles, Нет не получится как на ExtraInfo. Я раньше тоже делал плагин "Погода на экране" и знаю тему не плохо. Эти оба плагина работали на базе конвертера Sirius0103 MSNWeather. Данный плагин работает по другому. Здесь многокомпонентная схема вывода инфы. 

Оффлайн Evg77734

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

Оффлайн tyts

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

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

  • Друзья Джедаев
  • *****
  • Сообщений: 2217
  • Поблагодарили: 8175
Мод плагина WeatherPlugin
« Ответ #9: 30 марта | 2022г. | 14:03:33 »
но тогда нужно отказаться от привычной связки конвертер+рендер
связка сурчи - конвертер - редер нужна и для вывода инфы в скинах.

Оффлайн Evg77734

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

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

  • Друзья Джедаев
  • *****
  • Сообщений: 2217
  • Поблагодарили: 8175
Мод плагина WeatherPlugin
« Ответ #11: 30 марта | 2022г. | 14:57:45 »
Evg77734, я всегда прислушиваюсь к советам, тем более к таким аргументированным как вы написали. Посмотрю в дальнейшем при наличии времени и здоровья.
P.S Любые предложения улучшающие плагин с удовольствием приму.

Оффлайн squot

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

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

  • Друзья Джедаев
  • *****
  • Сообщений: 2217
  • Поблагодарили: 8175
Мод плагина WeatherPlugin
« Ответ #13: 18 июня | 2022г. | 13:45:38 »
squot, У вас версия плагина с анимацией или нет?

Оффлайн squot

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

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
1 Ответов
9505 Просмотров
Последний ответ 20 февраля | 2015г. | 21:48:46
от djon1973
216 Ответов
61121 Просмотров
Последний ответ 16 сентября | 2014г. | 23:14:59
от android
7 Ответов
2549 Просмотров
Последний ответ 07 сентября | 2012г. | 22:03:05
от 2boom
5 Ответов
4261 Просмотров
Последний ответ 30 декабря | 2011г. | 01:01:51
от ProFanas
4 Ответов
3549 Просмотров
Последний ответ 05 октября | 2011г. | 17:55:24
от www



X

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

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