29 декабря | 2024г. | 07:27:06


АвторТема: Плагин прогноза погоды - Foreca  (Прочитано 353490 раз)

Sever+, nigroll, Vova68, MegAndretH и 6 Гостей смотрят эту тему.

Оффлайн сергей 999s

  • Мастер Джедай
  • ***
  • Сообщений: 17700
  • Поблагодарили: 97255
  • Уважение: +1603
Плагин прогноза погоды - Foreca
« Ответ #930: 26 декабря | 2024г. | 12:17:32 »
+1
Foreca 3.3.5

ру3

не проверял на ру2, может не подойти

Спойлер   :
[ Гостям не разрешен просмотр вложений ]


Оффлайн nick57

  • Джедай
  • ***
  • Сообщений: 263
  • Поблагодарили: 102
  • Уважение: 0
Плагин прогноза погоды - Foreca
« Ответ #931: 26 декабря | 2024г. | 12:45:26 »
0
Вот с соответствием фаворитам (py 2.7)

Оффлайн ВАНЮША

  • Друзья Джедаев
  • *****
  • Сообщений: 399
  • Поблагодарили: 1029
  • Уважение: +29
Плагин прогноза погоды - Foreca
« Ответ #932: 26 декабря | 2024г. | 15:40:59 »
0
Вот с соответствием фаворитам (py 2.7)
Спасибо, на 8.3 взлетела... :good:
  • Zgemma H9 Twin
-

Оффлайн goicis111

  • Падаван
  • *
  • Сообщений: 40
  • Поблагодарили: 126
  • Уважение: 0
Плагин прогноза погоды - Foreca
« Ответ #933: 26 декабря | 2024г. | 15:53:17 »
0
Вот с соответствием фаворитам (py 2.7)
Спасибо, на VTI 15 работает. :)

Оффлайн Мыкола76

  • Падаван
  • *
  • Сообщений: 14
  • Поблагодарили: 41
  • Уважение: +1
Плагин прогноза погоды - Foreca
« Ответ #934: 27 декабря | 2024г. | 10:52:14 »
0
Вот с соответствием фаворитам (py 2.7)

У меня с этой версией на OpenPli 10.2 почему-то поменял города в фаворитах местами (второй с третьим). Вручную поправил ссылку на источник в своём файле ui.py (версия плагина 3.2.9) на ссылку из Вашего файла (спасибо за информацию :good:) и всё заработало. Единственное, что нет корректного перевода в правой графе (где температура по ощущениям, вероятность осадков и влажность), но это, я так понял, картина у всех такая. Знал бы как исправить в файле локализации, сделал бы без проблем.

Оффлайн osergek

  • Друзья Джедаев
  • *****
  • Сообщений: 1655
  • Поблагодарили: 736
  • Уважение: +14

Оффлайн Evg77734

  • Мастер Джедай
  • ***
  • Сообщений: 1404
  • Поблагодарили: 8744
  • Уважение: +149
Плагин прогноза погоды - Foreca
« Ответ #936: 27 декабря | 2024г. | 17:17:20 »
0
Знал бы как исправить в файле локализации, сделал бы без проблем.
Хотел проверить, установил с фида версию 3.3.3 - не работает, только крутится спинер. Плохо, что в плагине файл перевода уже скомпилирован в *.mo
Нашел на Github, правда от версии 3.2.9,  файл Foreca.po (в прицепе). Кому нужно, пробуем добавить туда недостающие для перевода, компилируем в Foreca.mo программой Poedit, копируем с заменой в ресивер в папку с плагином по пути /...../Foreca/locale/ru/LC_MESSAGES/  (предварительно сохранив свой файл Foreca.mo).
Но решить  выше озвученную проблему это вряд ли поможет, данные полученные с сервера оптом выводятся виджетом MainList без разбиения на строки, которые можно перевести отдельно. Покопался немного...  Там адрес .biz основной, а это на английском языке, как и адреса .net и .com, видел еще .de На русском только здесь:
Спойлер   :
Скрытый текст
Для просмотра нужно иметь не менее 3-х сообщений
или Оформить подписку
Но этого нет в плагине. Тут или адрес менять, или может в запросе указать нужный язык надо. Но это все только к авторам этого плагина  :hi:

Оффлайн osergek

  • Друзья Джедаев
  • *****
  • Сообщений: 1655
  • Поблагодарили: 736
  • Уважение: +14
Плагин прогноза погоды - Foreca
« Ответ #937: 27 декабря | 2024г. | 17:58:09 »
0
Плохо, что в плагине файл перевода уже скомпилирован в *.mo
Есть онлайн компиляторы, также можно раскомпилировать онлайн.

Оффлайн Alexall391

  • Падаван
  • *
  • Сообщений: 43
  • Поблагодарили: 57
  • Уважение: 0
Плагин прогноза погоды - Foreca
« Ответ #938: 27 декабря | 2024г. | 18:19:18 »
0
Есть онлайн компиляторы
Зачем) я вытащил pot с помощью Poedit да подобное есть и на гите
Это проблему не решит, то есть добавлением нужных слов, все равно будет английская локаль, там видимо определение по запросу идет, домен biz умер, а с nz не выходит, ну у меня я имею ввиду, там есть что то вроде секции включения лога (но как его включить...) возможно там что то можно увидеть
Спойлер   :
def FAlog(info, wert=""):
   if config.plugins.foreca.debug.value:
      try:
         with open("/home/root/logs/foreca.log", "w") as file:
            file.write(f"{strftime('%H:%M:%S')} {info} {wert}\r\n")
      except OSError:
         print('[Foreca] Logging-Error')
   else:
      print(f"[Foreca] {info} {wert}")


Оффлайн сергей 999s

  • Мастер Джедай
  • ***
  • Сообщений: 17700
  • Поблагодарили: 97255
  • Уважение: +1603
Плагин прогноза погоды - Foreca
« Ответ #939: 27 декабря | 2024г. | 18:20:45 »
0
также можно раскомпилировать онлайн.

Вот нормальный, онлайн конвертер файлов PO в MO

Спойлер   :
Скрытый текст
Для просмотра нужно иметь не менее 3-х сообщений
или Оформить подписку

себе только что сделал тот что Evg77734 выложил но всё бесталку всё ровно перевод на английском

Оффлайн сергей 999s

  • Мастер Джедай
  • ***
  • Сообщений: 17700
  • Поблагодарили: 97255
  • Уважение: +1603
Плагин прогноза погоды - Foreca
« Ответ #940: 27 декабря | 2024г. | 18:28:57 »
0
Но это все только к авторам этого плагина

Ответ от автора

Цитировать
да, это данные с одной из домашних страниц Foreca:
например Weather today - Berlin, DE - Foreca.com Germany?lang=de

Они что-то изменили в HP, и все работает не так, как ожидалось.

Единственное правильное решение — получить данные с API-сервера и обработать их так же, как это делают сами домашние страницы. Но в настоящее время у меня есть другие (и более важные) проекты, помимо другого плагина погоды, даже если он предлагает хорошие обзоры и спутниковые изображения.

Парсинг домашней страницы — лишь временное удовольствие и в случае (иногда серьезных) изменений приходится менять даже структуру в плагине. Некрасивая и трудоемкая работа, на которую придется потратить драгоценное время.

Оффлайн osergek

  • Друзья Джедаев
  • *****
  • Сообщений: 1655
  • Поблагодарили: 736
  • Уважение: +14
Плагин прогноза погоды - Foreca
« Ответ #941: 27 декабря | 2024г. | 18:36:36 »
0
но всё бесталку всё ровно перевод на английском
Значить это прописано в теле плагина.

Оффлайн Дмитрий73

  • Джедай Куратор
  • **
  • Сообщений: 4420
  • Поблагодарили: 11973
  • Уважение: +101
Плагин прогноза погоды - Foreca
« Ответ #942: 27 декабря | 2024г. | 19:14:37 »
0
там есть что то вроде секции включения лога (но как его включить...) возможно там что то можно увидеть
Вначале надо создать папку /home/root/logs

А на счет локализации,это бесполезно...
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Скоро и .nz будет недоступен.
Кстати это Новая Зеландия :).

Оффлайн сергей 999s

  • Мастер Джедай
  • ***
  • Сообщений: 17700
  • Поблагодарили: 97255
  • Уважение: +1603
Плагин прогноза погоды - Foreca
« Ответ #943: 27 декабря | 2024г. | 19:37:20 »
0
Так в плагине Foreca в меню настройки есть пункт включения лога, потом просто посмотреть его в tmp

Спойлер   :
[ Гостям не разрешен просмотр вложений ]

в версию из поста 930 я вписал этот адрес "https://www.foreca.ru/"  тоже работает, но так же на английском

Оффлайн Alexall391

  • Падаван
  • *
  • Сообщений: 43
  • Поблагодарили: 57
  • Уважение: 0
Плагин прогноза погоды - Foreca
« Ответ #944: 27 декабря | 2024г. | 21:07:20 »
0
я вписал этот адрес
Все эти адреса проверены, везде английский, а после ответа
А на счет локализации,это бесполезно...
нет смысла что то делать, да и по логу, папка Foreca в tmp непонятно зачем, там только картинки, лог будет в /home/root/logs и совсем не информативный


Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
2 Ответов
3950 Просмотров
Последний ответ 26 мая | 2013г. | 17:32:43
от pave1
0 Ответов
18845 Просмотров
Последний ответ 15 ноября | 2013г. | 00:23:16
от Cms
0 Ответов
8811 Просмотров
Последний ответ 05 апреля | 2014г. | 13:49:55
от Cms
1295 Ответов
513998 Просмотров
Последний ответ 14 декабря | 2024г. | 19:50:27
от starikus
0 Ответов
3725 Просмотров
Последний ответ 16 июля | 2015г. | 11:40:15
от vodker



X

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

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