Это на самом деле в км/ч, поделите в старом плагине или конвертере на 3,6 и получите реальные м/с. В данном случае это 6 м/с. Конвертер почти готов, нужно еще потестировать да придумать описание.
Конвертер MSNWeather4 - Py2/Py3 - В строках 28 и 29 в кавычках прописываем нужный город - все, как было описано для плагина выше. - Запрос на сервер происходит раз в 20 минут, что на мой взгляд оптимально, но можно и изменить. - Обычные данные прописывать:
Требует установленного в скине шрифта meteocons.ttf (в прицепе). Скопировать в шрифты скина и прописать в скине: <font filename="/usr/share/enigma2/папка_скина/fonts/meteocons.ttf" name="Meteo" scale="100" /> Размер выбирать кратный 28. То есть шрифт 28 - размер виджета 52,46. Если 56, то 104,92. Так точно все работает. Можно менять цвет, изменяя цвет шрифта foregroundColor Второй вариант (на скрине справа): Анимированные иконки. Требует рендер MSNWeather4Animation (в прицепе). Прописывать:
Параметр day может быть 0,1,2,3 или 4. Параметр scale="on" позволяет менять размер виджета не зависимо от размера иконок. Парамерт path это путь к папке с иконками, по умолчанию path="/media/hdd/piconAnimatedWeather/" Оба варианта вывода иконок не зависят друг от друга, можно использовать какой то один или оба сразу.
Evg77734 Я себе поставил MSNWeather4.py всё нормально, но у меня не показывает m/s скорость есть а m/s нет. В MSNWeather4.py добавил в строке 888 такую хрень return str(self.gw1[16]) + str( ) + _('m/s') появилась m/s но перевод не работает пишет m/s а мне нужно м/с Что я делаю не так, эта моя ошибка или ваша, может вы проста забыли дописать _('m/s'). Благодарю за ответ.
Так же поставил MSNWeather4.py, но он со старым плагином погоды не работает. Пробовал переделать под него настройки в скине Арми, но получил креш. В старом погодном плагине этот файл разбит аж на 3 части и лежит в разных директориях. Часть скрипта , отвечающяя за вывод ветра лежит в директории Sources . Вот эго кусок.
Вот смотрите, в плагине я и перед значениями написал текст и после значений написал единицы измерений, выровнял и так далее. А это конвертер он выдает только значения, а все остальное это дело того, кто им пользуется, полная свобода творчества. В конвертере есть только градусы Цельсия и проценты, а все остальное должен добавлять пользователь, но не в конвертер, а в скин, рядом со значением, которое выводит конвертер.
Нет не все дела. Дальше начнутся другие разговоры: почему м/с, а не м/сек или почему перед м/с нет пробела, а если есть то почему один? Угодить всем не возможно. Конвертер выдает только значения, а все остальное дело пользователя. В этом же смысл конвертеров. Если нужно по другому - пользуйтесь готовым плагином. Перевод делается так же, как он делается в самом скине. Это просто повезло, что ответ приходит на русском языке, а так бы и все остальное нужно было бы переводить самому, например "Cloudy and rainy".
Всё правильно, пусть думают сами. Всё вопрос снят сделал сам, не много запутался прописывал _('m/s') , а у меня в переводе так _(' m/s') теперь всё с переводом. Спасибо Evg77734 а то меня этот ветер уже достал.
Можно попробовать интегрировать данный конвертер в погодный плагин. Вписать как модуль плагина или импортировать конвертером. Сделать конвертер дополнением к готовому плагину или парой плагин + конвертер. Я к тому, чтобы поиск населенного пункта был через виртуальную клавиатуру, что очень удобно и проще.
Evg77734 Сделай конвертер от твоего плагина =Foreca2=, а то =msn= уже достала с ветром. Сегодня у меня на =Foreca= и =Foreca2= ветер 7 м/c - так и есть. На конвертере =MSNWeather2.py= вдруг ветер стал тоже 7 м/c. (На долго ли) На конвертере =MSNWeather4.py= ветер сначала был 3 м/c - сейчас 1 м/c (Не в какие ворота)
Я вот сутки сидел без э/эн, только сейчас проверил - ветер 1 м/с, как и на сайте. Нужно сверять с сайтом. Но правда ответ приходит реально в км/ч - winddisplay="4 m/s Запад", но в плагине и конвертере 4 делится на 3,6 получаем 1 м/с nz2009, за MSNWeather2.py я вообще не отвечаю. На сайте форека и на сайте мсн погода обычно не совпадает даже для одного и того же места. Мало того, за окном вообще третья погода. Это все между собой не нужно сравнивать. Нужно сравнивать, что на сайте форека и в плагине форека. Также нужно сравнивать, что на сайте мсн и что в плагине, а так же, что в конвертере MSNWeather4.py - я все сравнил, все совпадает и нет никаких проблем.
На сайте форека и на сайте мсн погода обычно не совпадает даже для одного и того же места
Так я про то и говорю, у меня погода на =Foreca= и =Foreca2 такая же, как и за окном (Всегда практически), поэтому и конвертер надо от твоего плагина =Foreca2=
поэтому и конвертер надо от твоего плагина =Foreca2=
Ну, если от мсн приходит ответ (кроме трех параметров) все же с использованием апи, то Foreca2 это бессовестная копия сайта форека. Плагин Foreca2 корректно работает до первого изменения у них на странице. Я писал это в первом сообщении, например завтра они внесут изменения на странице и на этом все. Я его поддерживать не собираюсь. Это одноразовая работа. А угробить еще четыре недели на разработку конвертера, который завтра прекратит работать корректно - зря потраченное время.
в настройках выбираем русский язык, в поле поиска сайта (где написано: Поиск местоположения) вводим нужный город и страну например Ankara Turkey, если местоположение найдено верно, в файл startservice.cfg во второй строке пишем Ankara, Turkey через запятую. Можно по разному, но лучше на англ. языке и с запятой.
у меня, с русскоязычной версии сайта msn, не воспринимает строку (показывает погоду в баденбаден) Бобруйск,Могилёвская-область с англоязычной порядок Bobruysk,Mahilyow
еще, на экране с MSN погодой, на мой взгляд, не хватает красной кнопки выхода спасиб
Evg77734 Если можно добавьте в MSNWeather4.py штиль в места 0 скорость ветра msnweather['Wind'] = u'\u0428\u0442\u0438\u043b\u044c'.encode('utf-8') Спасибо.