16 сентября | 2024г. | 01:53:00


АвторТема: QuickWeather  (Прочитано 91839 раз)

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

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

  • Лорд Джедай
  • *****
  • Сообщений: 3922
  • Поблагодарили: 15850
  • Уважение: +16
QuickWeather
« Первое сообщение: 14 июня | 2013г. | 14:57:23 »
0
Выкладываю плагин погоды QuickWeather.Плаг реализован на парсинге сайта погоды https://free.worldweatheronline.com.Это последняя пока версия плагина.Сайт бесплатный но имеет одно но...для работы нужен его ключь апи.Он тоже бесплатный но имеет лимит-максимум 500 скачек в час.Поэтому реализовал скачивание через таймер который задаетса пользователем в самом плагине(по дефолту стоит 30 мин-тоисть обновлятса будет через каждые 30мин -сменить можете сами в меню плагина.)Сейчас плагин делает себе файл в папке темп с которого каждый раз при нажатии клавиши инфо и выводе окна плагина вместе с инфобаром считывает данные и определяет время создание файла.так быстрее рботает.Когда время прошло больше или равняетса тому что выставленно в плагине для обновления-файл удаляетса и качаетса новый.Плаг имеет кучу настроек-смен позиции окна плагина(наочно видите что двигаете), вывод с инфобаром или клавишами вызова(выбираете сами какие клавиши в списке меню плагина), выбор языка описания, выор чистку кеша, вывод скорости ветра в км. час или метрах в секунду,анимация основной картинки погоды на сейчас и анимация остальных картинок,вывод времени на выбор, ввод города через виртуалку(НО ТОЛЬКО АНГЛИЙСКОЕ НАЗВАНИЕ ГОРОДА!!!сайт не понимает кирилицы) и выбор фоновой картинки.Все это меняетса онлайн только вкл-откл плагина и вкл вызов плагина через клавиши вызова-нужен ребут гуи.Плаг писалса изначально для индб е2 в этой версии вроде сделал тушение окна плагина в секондифобаре тоже и для всех(на индб это все работает как часы)В общем кому интересно-пользуйтесь.Плагин опен и во фри.
Да пришлось вписать проверку на создание пустого файла кеша в папке темп так возникли траблы на некоторых софтах(как я понял вгет катает у них пустой файл-тут сорри-копайте свой софт).Ели файл пустой-вам выкинет окно с ошибкой скачивания с сайта погоды...
И спасибо maggy за немецкий перевод
особое спасибо Дмитрий73 так как вывод плагина клавишами базируетса на его коде для плагина ТМБД(ничего лучшего не смог придумать так как код сделан очень проффесионально)

QuickWeather_v6.5
-добавленно меню выбора кеймапа для плагина(или вызов клавишей инфо или вызов клавишей ок).Кеймап можете сделать свой положить в папку /usr/lib/enigma2/python/Plugins/Extensions/QuickWeather/SetupKeymap с любым названием главное что бы оканчивалса на .xml тогда плагин его увидит
-добавленно меню выбора иконок с превием того что листаете выбор клавишей ок на пункте выделенном курсором (меняет сразу иконки без ребута гуи).Иконки для выбора сделал на винте(экономим место во флеше) свои иконки ложите в ту же папку что и остальные, название папки и нзвание картинки превием должны совпдать иначе плаг не заменит иконки)
-добавленно вывод версии плагина в меню плагина
за иконки говорим спасибо pavlikai

QuickWeather_v7.0_final
Код питона Nikolasi. картинки погоды и сами анимашки by pavlikai
-добавленно на выбор вывод иконок(статические, статические+анимация смены их, полностью анимированые)
-добавленно превием картинок фона в меню смены фоновой картинки
-добавленно выбор пути для хранения архива иконок( или же можете вручную вписать ваш путь в weathericons.cfg-по умолчанию-/media/hdd/.Путь вводите таким же макаром-тоисть в конце должно быть / без названия самой папки архива иконок)
-добавленно вывод подсказок в главном меню плагина(видно на скриншотах.связано с тем что многие путают меню ввода города для поиска самой погоды и меню ввода города для альтернативного вывода названия в инфобаре плагина)
-добавленно Выбор пути хранения анимаций погоды(МЕНЯЕТ НА ЛЕТУ БЕЗ РЕБУТА ГУИ)
-добавленно возможность своего перевода значений погоды или перевода для других языков(в плагине ставите язык английский и вписываете в ваш .mo все что я написал в пару тупиках ниже)
-добавленны иконки фона от уважаемого Sirius0103 к скину TechnoHD
-добавленно вывод анимации N/A в случаи отсутствия анимации или неверного пути к анимациям
-добавленно вывод картинками направления ветра
-добавленно выбор на сколько дней выводить погоду(на один или 3 дня.соответсвенно выбор картинок фона будет производитса или для скина с одним днем или для 3 дней)
-исправленна проблема краша в случае если ляжет сервер погоды.
-оптимизирован сам код плагина
В общем это пока финал плагина.куда двигатса дальше реально пока не знаю)) есть куча настроек в плагине думаю каждый сможет его подстроить под себя

QuickWeather_v8.0
-добавленно второй сервер погоды-weather.co.ua(в меню плагина можете выбрать или тот что был раньше или новый weather.co.ua-смена происходит за 2-3 секунды без ребута гуи
-добавленно меню выбора города для сервера weather.co.ua(вписывать ниче не надо - плагин считает список стран-в них выбирите свою страну а в стране-ваш город-все данные берутса с сервера weather.co.ua)
-исправлен баг с крашем плагина по причине битого или неверного формата xml(баг вылез недавно я не знал о нем)
-подправлен сам код плагина+в папке анимации добавленно папку NA(так что папку с анимашкам сменитн тоже)

чуть о сервере weather.co.ua.Если для сегодня(курент) нет данных-плагин выщитывает дату и время и выбирает из возможных вариантов для сегодня самый подходящий(они идут 3-9-15-21 часа) тоисть окно для сегодня пустым не будет никогда.
Для завтра и послезавтра...на сервере weather.co.ua как таковой погоды на эти дни нет вернее она есть но тоже идет по часам -3-9-15-21.я выбрал на завтра и послезавтра выводить то что сервер дает на 9 часов утра...принцып тот же-плаг считывает вашу дату с тюнера добавляет для завтра+1 и послезавтра +2 дня и ищит в хмеле данные для этих дней с пометкой 9 утра...вроде все описал.скрины и сам плаг ниже

QuickWeather_v8.1
-добавил по просьбе вывод картинкой температуру воды в Черном море(для курортников )
-добавил в меню плагина там где выбор Выводить время в плагине еще один пункт-вывод времени когда будет след. обновление данных с сервера погоды.

QuickWeather_v8.2
-изменена структура основного скина инфобара плагина.теперь весь каркас плагина можна включить или вписать в любой скин .Для примера-основной инфобар плагина на 3 дня- name="WeatherPluginScreen"  , для скина на 1 день- name="WeatherPluginScreen2"
- профиксины скины для смены позиции плагина-теперь выводит скин для смены позиции инфобара плагина как на 3 дня так и на 1 день
-мелкие фиксы и дополнения самого плагина
-убран весь лишний код за счет чего плагин намного "похудел" относительно размера что должно благоприятно сказатса на скорость работы самого плагина.


  • et11000, formuler4turbo
Arca costruita da un dilettante, professionisti  creato il Titanic ...;)
Z392888841330 U164774080471 (visa 4149497842976013)
R177825323607 яндекс - 410013614905738

Теги:
 



X

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

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