21 января | 2026г. | 03:20:11


АвторТема: Плагин Foreca 4  (Прочитано 6036 раз)

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

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

  • Джедай Куратор
  • **
  • Сообщений: 4539
  • Поблагодарили: 12772
  • Уважение: +146
Плагин Foreca 4
« Ответ #90: 05 января | 2026г. | 20:51:27 »
+1
Evg77734, ошибка(openPLi 8.3)
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.

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

  • Совет Джедаев
  • ****
  • Сообщений: 1851
  • Поблагодарили: 12886
  • Уважение: +458
Плагин Foreca 4
« Ответ #91: 05 января | 2026г. | 21:06:15 »
0
Дмитрий73, очевидно f_cur_temp[n] не является числом, а n/a в int перевести невозможно, такое бывает, когда сайт недоступен в какой то момент, позже все наладится. Знаю, давно нужно заменить для температуры n/a хотя бы на ноль при обработке исключений.
P.S. Проверил отдельно и для текущей погоды и для прогноза выдает n/a для этого местоположения, для других городов все в порядке

P.P.S Дмитрий73, замените букву ā на просто a - так работает.
То есть path_loc0 =  '100457954/Liepaja-Latvia'

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

  • Джедай Куратор
  • **
  • Сообщений: 4539
  • Поблагодарили: 12772
  • Уважение: +146
Плагин Foreca 4
« Ответ #92: 05 января | 2026г. | 21:29:10 »
0
Evg77734, я добавил проверку
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Но в плагине город 'n\a, n\a -'
Может дело в кодировке(Liepāja-Latvia)?

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

  • Совет Джедаев
  • ****
  • Сообщений: 1851
  • Поблагодарили: 12886
  • Уважение: +458
Плагин Foreca 4
« Ответ #93: 05 января | 2026г. | 21:31:14 »
-1
Дмитрий73, гляньте выше мой ответ

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

  • Джедай Куратор
  • **
  • Сообщений: 4539
  • Поблагодарили: 12772
  • Уважение: +146
Плагин Foreca 4
« Ответ #94: 05 января | 2026г. | 21:35:03 »
0
Evg77734, поменял на
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.,все стало ок.
Было с
Цитировать
Гарумзиме (garumzīme)
- это надстрочный знак в латышском алфавите (и некоторых других языках), представляющий собой черточку над гласной буквой (ā, ē, ī, ū), которая указывает на долготу этого гласного звука, обозначая его удлиненное произношение, что важно для значения слова, как в слове "garums" (длина) с долгой 'u

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

  • Совет Джедаев
  • ****
  • Сообщений: 1851
  • Поблагодарили: 12886
  • Уважение: +458
Плагин Foreca 4
« Ответ #95: 06 января | 2026г. | 00:56:59 »
+1
Дмитрий73, так как \xc4\x81 = ā, то можно прописывать:
path_loc0 =  '100457954/Liep%c4%81ja-Latvia' - так все работает. А вообще:
Спойлер   :
Latvian
\xc4\x80  Ā
\xc4\x8c  Č
\xc4\x92  Ē
\xc4\xa2  Ģ
\xc4\xaa  Ī
\xc4\xb6  Ķ
\xc4\xbb  Ļ
\xc5\x85  Ņ
\xc5\x8c  Ō
\xc5\x96  Ŗ
\xc5\xa0  Š
\xc5\xaa  Ū
\xc5\xbd  Ž
\xc4\x81  ā
\xc4\x8d  č
\xc4\x93  ē
\xc4\xa3  ģ
\xc4\xab  ī
\xc4\xb7  ķ
\xc4\xbc  ļ
\xc5\x86  ņ
\xc5\x8d  ō
\xc5\x97  ŗ
\xc5\xa1  š
\xc5\xab  ū
\xc5\xbe  ž

Lithuanian
\xc4\x84  Ą
\xc4\x85  ą
\xc4\x8c  Č
\xc4\x8d  č
\xc4\x98  Ę
\xc4\x99  ę
\xc4\x96  Ė
\xc4\x97  ė
\xc4\xae  Į
\xc4\xaf  į
\xc5\xa0  Š
xc5\xa1  š
\xc5\xb2  Ų
\xc5\xb3  ų
\xc5\xaa  Ū
\xc5\xab  ū
\xc5\xbd  Ž
\xc5\xbe  ž

Оффлайн mitus74

  • Джедай
  • ***
  • Сообщений: 212
  • Поблагодарили: 155
  • Уважение: +1
Плагин Foreca 4
« Ответ #96: 07 января | 2026г. | 22:31:42 »
0
Evg77734, Спасибо хорошая замена стоку. :drinks:
Мне только не хватает дня недели,когда листаешь по дням (вверху справа). Не подскажите,где/что прописать,если возможно? Или это целое дело?
Спойлер   :
[ Гостям не разрешен просмотр вложений ]

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

  • Совет Джедаев
  • ****
  • Сообщений: 1851
  • Поблагодарили: 12886
  • Уважение: +458
Плагин Foreca 4
« Ответ #97: 07 января | 2026г. | 22:51:59 »
+3
mitus74, да не то, что целое дело, нужно вытянуть с сайта дни недели, сделать каждому перевод и правильно вставить в окно... Не знаю будет ли уместно добавлять день недели к городу, стране и дате... Избыток информации не всегда есть хорошо. А, чтобы сделать нужно ловить вдохновение  ;)
Спойлер   :
Yenakiyeve
['2026-01-08', '2026-01-08', '2026-01-08', '2026-01-08', '2026-01-08', '2026-01-08', '2026-01-08', '2026-01-08', '2026-01-08', '2026-01-08', '2026-01-08', '2026-01-08', '2026-01-08', '2026-01-08', '2026-01-08', '2026-01-08', '2026-01-08', '2026-01-08', '2026-01-08', '2026-01-08', '2026-01-08', '2026-01-08', '2026-01-08', '2026-01-08']
['00:00', '01:00', '02:00', '03:00', '04:00', '05:00', '06:00', '07:00', '08:00', '09:00', '10:00', '11:00', '12:00', '13:00', '14:00', '15:00', '16:00', '17:00', '18:00', '19:00', '20:00', '21:00', '22:00', '23:00']
['n300', 'n200', 'n000', 'n000', 'n300', 'n300', 'n300', 'n400', 'd400', 'd400', 'd400', 'd400', 'd410', 'd410', 'd400', 'd300', 'n400', 'n400', 'n400', 'n410', 'n410', 'n420', 'n420', 'n420']
['2', '2', '1', '1', '1', '1', '1', '1', '1', '2', '2', '2', '3', '3', '5', '5', '5', '5', '6', '5', '5', '5', '5', '5']
['-2', '-2', '-4', '-4', '-4', '-4', '-4', '-4', '-4', '-2', '-2', '-2', '-1', '-2', '1', '1', '1', '0', '2', '0', '0', '0', '0', '1']
['135', '135', '135', '135', '135', '135', '135', '135', '135', '135', '135', '135', '135', '135', '135', '135', '135', '135', '135', '135', '135', '135', '135', '135']
['18', '18', '18', '18', '18', '18', '18', '18', '18', '18', '18', '18', '18', '22', '22', '22', '22', '25', '25', '25', '25', '25', '25', '22']
['2', '2', '2', '2', '2', '2', '7', '12', '17', '19', '21', '24', '26', '29', '32', '26', '19', '13', '34', '56', '77', '84', '92', '99']
['91', '90', '91', '91', '90', '90', '89', '88', '88', '85', '82', '81', '80', '79', '70', '70', '69', '65', '65', '76', '82', '89', '93', '95']
Thursday

Оффлайн mitus74

  • Джедай
  • ***
  • Сообщений: 212
  • Поблагодарили: 155
  • Уважение: +1
Плагин Foreca 4
« Ответ #98: 07 января | 2026г. | 22:58:24 »
0
Evg77734, eсли поймаете,буду благодарен  :)  Привычка,по неделям удобнее,а то чтоб узнать чем на выходных заняться,приходится в календарь подглядывать. ))

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

  • Совет Джедаев
  • ****
  • Сообщений: 1851
  • Поблагодарили: 12886
  • Уважение: +458
Плагин Foreca 4
« Ответ #99: 08 января | 2026г. | 17:49:52 »
+3
Плагин Foreca 4 версия 1.3.4

- Добавил название дней недели в прогнозе

Оффлайн vic283031

  • Кандидат
  • *
  • Сообщений: 8
  • Поблагодарили: 3
  • Уважение: 0
Плагин Foreca 4
« Ответ #100: 11 января | 2026г. | 23:24:02 »
0
OpenPLI 7.3  то же уходит в зелень ,  подскажите, как установить свежий six.py?

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

  • Совет Джедаев
  • ****
  • Сообщений: 1851
  • Поблагодарили: 12886
  • Уважение: +458
Плагин Foreca 4
« Ответ #101: 11 января | 2026г. | 23:38:55 »
0
vic283031, так нужно смотреть crash.log не обязательно же от six.py
В прицепе первый с github, второй у меня в компьютере нашел  :yes4:

Оффлайн vic283031

  • Кандидат
  • *
  • Сообщений: 8
  • Поблагодарили: 3
  • Уважение: 0
Плагин Foreca 4
« Ответ #102: 12 января | 2026г. | 16:52:32 »
0
Evg77734,   мой crash log. 

Спойлер   :
OpenPLi Enigma2 crash log

crashdate=Вс янв 11 23:06:13 2026
compiledate=Oct  9 2021
skin=PLi-FullHD/skin.xml
sourcedate=2020-08-29
branch=release-7.3
rev=6976b55
component=Enigma2

stbmodel=solo2
stbmodel=dm8000
kernelcmdline=ubiroot rootflags=sync bmem=192M@64M bmem=256M@512M ubi.mtd=rootfs rootfstype=ubifs root=ubi0:rootfs
nimsockets=NIM Socket 0:
imageissue=openpli 7.3-release %h


REMOVE Peer vusolo2
REMOVE Peer vusolo2
Traceback (most recent call last):
  File "/usr/lib/enigma2/python/Components/ActionMap.py", line 57, in action
  File "/usr/lib/enigma2/python/Screens/PluginBrowser.py", line 144, in save
  File "/usr/lib/enigma2/python/Screens/PluginBrowser.py", line 148, in run
  File "/usr/lib/enigma2/python/Plugins/Extensions/Foreca4/plugin.py", line 1096, in main
    session.open(ForecaPreview_4)
  File "/usr/lib/enigma2/python/mytest.py", line 303, in open
    self.execBegin()
  File "/usr/lib/enigma2/python/mytest.py", line 228, in execBegin
    c.show()
  File "/usr/lib/enigma2/python/Screens/Screen.py", line 150, in show
  File "/usr/lib/enigma2/python/Plugins/Extensions/Foreca4/plugin.py", line 332, in update_button
    self.my_cur_weather()
  File "/usr/lib/enigma2/python/Plugins/Extensions/Foreca4/plugin.py", line 417, in my_cur_weather
    self["cur_temp"].setText(str(cur_temp) + six.ensure_str(six.unichr(176)) + 'C')
AttributeError: 'module' object has no attribute 'ensure_str'


dmesg

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

  • Совет Джедаев
  • ****
  • Сообщений: 1851
  • Поблагодарили: 12886
  • Уважение: +458
Плагин Foreca 4
« Ответ #103: 12 января | 2026г. | 16:58:46 »
0
vic283031, замените six.py и перезагрузите GUI. Модуль six.py универсален и годится для любого имиджа.

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
144 Ответов
88629 Просмотров
Последний ответ 01 июля | 2024г. | 22:56:35
от Evg77734
10 Ответов
12724 Просмотров
Последний ответ 08 ноября | 2011г. | 18:47:05
от Odyssey
1158 Ответов
379692 Просмотров
Последний ответ 30 ноября | 2025г. | 20:09:01
от Evg77734
3 Ответов
2034 Просмотров
Последний ответ 11 января | 2026г. | 00:41:46
от Evg77734
3 Ответов
592 Просмотров
Последний ответ 27 ноября | 2025г. | 17:07:18
от veles



X

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

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