Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Gis Weather погодный виджет  (Прочитано 1039673 раз)

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

Оффлайн RingOV

  • Автор темы
  • Активист
  • *
  • Сообщений: 764
    • Просмотр профиля
Re: Gis Weather погодный виджет v0.7.5 (20.12.2014)
« Ответ #585 : 27 Марта 2015, 11:07:07 »
Ну тогда полностью каталог gis-weather удалить в файловом менеджере.

Оффлайн DeadMetaler

  • Активист
  • *
  • Сообщений: 428
    • Просмотр профиля
Re: Gis Weather погодный виджет v0.7.5 (20.12.2014)
« Ответ #586 : 27 Марта 2015, 20:18:38 »
Тему не читал, спрошу сразу. Если запустить с уже открытым виджетом, то все хорошо, но если программа запустится, а после в трее нажму показать виджет, то окно его становится пустым при наведении мыши на него. Лечится нажатием "обновить".
После этого в терминале при наведении курсора на виджет не пишет ничего.



(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 27 Марта 2015, 20:24:16 от DeadMetaler »
Arch Linux

Оффлайн RingOV

  • Автор темы
  • Активист
  • *
  • Сообщений: 764
    • Просмотр профиля
Re: Gis Weather погодный виджет v0.7.5 (20.12.2014)
« Ответ #587 : 27 Марта 2015, 21:41:35 »
DeadMetaler,
Да, действительно такая проблема есть. Исправил.

Оффлайн DeadMetaler

  • Активист
  • *
  • Сообщений: 428
    • Просмотр профиля
Re: Gis Weather погодный виджет v0.7.5 (20.12.2014)
« Ответ #588 : 28 Марта 2015, 13:02:52 »
DeadMetaler,
Да, действительно такая проблема есть. Исправил.
Спасибо, работает. Ничего проще не придумал как тупо папку с программой в систему кинуть с заменой.
Arch Linux

Оффлайн Antony3d

  • Любитель
  • *
  • Сообщений: 83
  • 12.04+GNOME Shell 3.4.1
    • Просмотр профиля
Re: Gis Weather погодный виджет v0.7.5 (20.12.2014)
« Ответ #589 : 29 Марта 2015, 07:25:17 »
Пробуем так:
Закрыть виджет
rm ~/.config/gis-weather/gw_config*Запустить в терминале
Выбрать AccuWeather
Добавить za/sun-city/306096
Нажать close&reload
Весь вывод терминала скопировать в сообщение под спойлер

Сделал, но толку нету, всё тоже самое, новосибирск, при клоуз релоад - вылет:

┌─(a3d)  (~/.config)
└──▶ rm -r gis-weather/
┌─(a3d)  (~/.config) 
└──▶ gis-weather
ERROR:root:Could not find any typelib for Rsvg
Not found gir1.2-rsvg-2.0 (librsvg)
Configuration folder:
    /home/a3d/.config/gis-weather/gw_config1.json
Widget size:
    width = 700 height = 320 including indent = 20
Your screen supports alpha
> Getting weather for 7 days
> Downloading http://www.gismeteo.com/city/weekly/0
OK
[!] Next try in 10 seconds
----------------------------------------
> Getting weather for 7 days
> Downloading http://www.gismeteo.com/city/weekly/0
OK
[!] Next try in 10 seconds
----------------------------------------
> Getting weather for 7 days
> Downloading http://www.gismeteo.com/city/weekly/0
OK
[!] Next try in 10 seconds
----------------------------------------
> Getting weather for 7 days
> Downloading http://www.gismeteo.com/city/weekly/0
OK
[!] Next try in 10 seconds
----------------------------------------
> Getting weather for 7 days
> Downloading http://www.gismeteo.com/city/weekly/za/sun-city/306096
OK
[!] Next try in 10 seconds
----------------------------------------
Traceback (most recent call last):
  File "/usr/share/gis-weather/gis-weather.py", line 1573, in <module>
    app.main()
  File "/usr/share/gis-weather/gis-weather.py", line 1560, in main
    if self.show_edit_dialog():
  File "/usr/share/gis-weather/gis-weather.py", line 1489, in show_edit_dialog
    city_id = city_list[int(sel_index[0])].split(';')[0]
TypeError: 'TreePath' object does not support indexing
« Последнее редактирование: 29 Марта 2015, 12:11:27 от Antony3d »

Оффлайн RingOV

  • Автор темы
  • Активист
  • *
  • Сообщений: 764
    • Просмотр профиля
Re: Gis Weather погодный виджет v0.7.5 (20.12.2014)
« Ответ #590 : 29 Марта 2015, 10:53:27 »
С гисметео у меня проблема подтвердилась. Но проявляется через раз: редирект на главную страницу (а на ней уже автоматически определенный город)

Из вывода видно, что на AccuWeather даже не удалось переключиться. А значит запустить еще раз, выбрать AccuWeather и убедиться в терминале, что обращается к AccuWeather.


Оффлайн Antony3d

  • Любитель
  • *
  • Сообщений: 83
  • 12.04+GNOME Shell 3.4.1
    • Просмотр профиля
Re: Gis Weather погодный виджет v0.7.5 (20.12.2014)
« Ответ #591 : 29 Марта 2015, 11:57:46 »
Не переключается оно, поскольку вылетает с ошибкой при сохранении настроек.


Пользователь решил продолжить мысль [time]29 Март 2015, 13:00:02[/time]:
gis-weather
ERROR:root:Could not find any typelib for Rsvg
Not found gir1.2-rsvg-2.0 (librsvg)
Configuration folder:
    /home/a3d/.config/gis-weather/gw_config1.json
Widget size:
    width = 700 height = 320 including indent = 20
Your screen supports alpha
> Getting weather for 7 days
> Downloading http://www.gismeteo.com/city/weekly/za/sun-city/306096
OK
[!] Next try in 10 seconds
----------------------------------------
----------------------------------------
Traceback (most recent call last):
  File "/usr/share/gis-weather/gis-weather.py", line 749, in expose
    weather1 = get_weather()
  File "/usr/share/gis-weather/gis-weather.py", line 410, in get_weather
    return data.get_weather(service, weather, n, city_id, show_block_tomorrow, show_block_today, show_block_add_info, timer_bool, weather_lang, icons_name)
  File "/usr/share/gis-weather/services/data.py", line 40, in get_weather
    return accuweather.get_weather(weather, n, city_id, show_block_tomorrow, show_block_today, show_block_add_info, timer_bool, weather_lang, icons_name)
  File "/usr/share/gis-weather/services/accuweather.py", line 231, in get_weather
    if city_id.split(',')[0]==city_id.split(',')[-1]:
AttributeError: 'int' object has no attribute 'split'
Traceback (most recent call last):
  File "/usr/share/gis-weather/gis-weather.py", line 749, in expose
    weather1 = get_weather()
  File "/usr/share/gis-weather/gis-weather.py", line 410, in get_weather
    return data.get_weather(service, weather, n, city_id, show_block_tomorrow, show_block_today, show_block_add_info, timer_bool, weather_lang, icons_name)
  File "/usr/share/gis-weather/services/data.py", line 40, in get_weather
    return accuweather.get_weather(weather, n, city_id, show_block_tomorrow, show_block_today, show_block_add_info, timer_bool, weather_lang, icons_name)
  File "/usr/share/gis-weather/services/accuweather.py", line 231, in get_weather
    if city_id.split(',')[0]==city_id.split(',')[-1]:
AttributeError: 'int' object has no attribute 'split'


Пользователь решил продолжить мысль [time]29 Март 2015, 13:01:41[/time]:
└──▶ gis-weather
ERROR:root:Could not find any typelib for Rsvg
Not found gir1.2-rsvg-2.0 (librsvg)
Configuration folder:
    /home/a3d/.config/gis-weather/gw_config1.json
Widget size:
    width = 700 height = 320 including indent = 20
Your screen supports alpha
Traceback (most recent call last):
  File "/usr/share/gis-weather/gis-weather.py", line 749, in expose
    weather1 = get_weather()
  File "/usr/share/gis-weather/gis-weather.py", line 410, in get_weather
    return data.get_weather(service, weather, n, city_id, show_block_tomorrow, show_block_today, show_block_add_info, timer_bool, weather_lang, icons_name)
  File "/usr/share/gis-weather/services/data.py", line 40, in get_weather
    return accuweather.get_weather(weather, n, city_id, show_block_tomorrow, show_block_today, show_block_add_info, timer_bool, weather_lang, icons_name)
  File "/usr/share/gis-weather/services/accuweather.py", line 231, in get_weather
    if city_id.split(',')[0]==city_id.split(',')[-1]:
AttributeError: 'int' object has no attribute 'split'
> Check for new version (deb)
> You are using the latest version
----------------------------------------
Traceback (most recent call last):
  File "/usr/share/gis-weather/gis-weather.py", line 1573, in <module>
    app.main()
  File "/usr/share/gis-weather/gis-weather.py", line 1560, in main
    if self.show_edit_dialog():
  File "/usr/share/gis-weather/gis-weather.py", line 1489, in show_edit_dialog
    city_id = city_list[int(sel_index[0])].split(';')[0]
TypeError: 'TreePath' object does not support indexing

Пользователь решил продолжить мысль [time]29 Март 2015, 13:14:13[/time]:
В итоге, через пень колоду удалось переключить таки, и заработало как-то




Пользователь решил продолжить мысль [time]29 Март 2015, 13:15:11[/time]:
А почему, с gismeteo.ru такие глюки? И еще save&reload не работает ?

Пользователь решил продолжить мысль [time]29 Март 2015, 13:17:54[/time]:
И само приложение не отображается ни в таск-баре ни в сис-трее, только на рабочем столе окно и всё. Так и должно быть ? - нашел настройку

Пользователь решил продолжить мысль [time]29 Март 2015, 13:22:11[/time]:
В настройках color wind - не меняет цвет и не сохраняет.

Пользователь решил продолжить мысль 29 Марта 2015, 12:27:07:
В настройках, там где можно изменять значение кнопками "+" "-" - числа изменяются сразу на 2 еденицы.
« Последнее редактирование: 29 Марта 2015, 12:27:07 от Antony3d »

Оффлайн RingOV

  • Автор темы
  • Активист
  • *
  • Сообщений: 764
    • Просмотр профиля
Re: Gis Weather погодный виджет v0.7.5 (20.12.2014)
« Ответ #592 : 29 Марта 2015, 15:39:55 »
Настройки сохраняются сразу при переключении погодной службы.
Ошибку, с которой вылетает при save&reload вроде починил.

В настройках color wind - не меняет цвет и не сохраняет.

В настройках, там где можно изменять значение кнопками "+" "-" - числа изменяются сразу на 2 еденицы.

1. И меняет и сохраняет.
2. Не подтверждаю.

Оффлайн rada-07

  • Участник
  • *
  • Сообщений: 173
    • Просмотр профиля
Re: Gis Weather погодный виджет v0.7.5 (20.12.2014)
« Ответ #593 : 29 Марта 2015, 17:41:45 »
Цитировать
В настройках, там где можно изменять значение кнопками "+" "-" - числа изменяются сразу на 2 еденицы. +
В gis-weather 0.7.6 также не подтверждаю, но в Прозрачность
(Нажмите, чтобы показать/скрыть)
минус работает, а + больше 1 нет.

Оффлайн RingOV

  • Автор темы
  • Активист
  • *
  • Сообщений: 764
    • Просмотр профиля
Re: Gis Weather погодный виджет v0.7.5 (20.12.2014)
« Ответ #594 : 29 Марта 2015, 18:40:50 »
rada-07,
это прозрачность всего виджета: фон, текст, картинки. А вам, скорее всего, надо прозрачность фона. Фон это картинка. Размеры виджета в терминале есть, а значит можно нарисовать для себя любой фон. И положить его в
~/.config/gis-weather/backgrounds/

Оффлайн Antony3d

  • Любитель
  • *
  • Сообщений: 83
  • 12.04+GNOME Shell 3.4.1
    • Просмотр профиля
Re: Gis Weather погодный виджет v0.7.5 (20.12.2014)
« Ответ #595 : 29 Марта 2015, 18:54:57 »
Обновилась версия до последней.

В доказательство невозможности изменить цвет ветра и изменений чисел по 2 значения сразу:
http://www.youtube.com/watch?v=dbpIn-kXq3I

Оффлайн RingOV

  • Автор темы
  • Активист
  • *
  • Сообщений: 764
    • Просмотр профиля
Re: Gis Weather погодный виджет v0.7.5 (20.12.2014)
« Ответ #596 : 29 Марта 2015, 19:10:23 »
Antony3d,
dpkg -l | grep python3
dpkg -l | grep gir1.2

Оффлайн Junta

  • Активист
  • *
  • Сообщений: 330
  • Yes, I smoke, and what's wrong?
    • Просмотр профиля
Re: Gis Weather погодный виджет v0.7.5 (20.12.2014)
« Ответ #597 : 29 Марта 2015, 19:26:46 »
Antony3d, не подтверждаю, изменил цвет ветра на зелёный типа люминесцентной лампы без проблем, пошагово по единичке уменьшил скорость ветра с 10 до 4 потом также увеличил до 6. Всё пашет.
When stoned, I'm very good.

Оффлайн Antony3d

  • Любитель
  • *
  • Сообщений: 83
  • 12.04+GNOME Shell 3.4.1
    • Просмотр профиля
Re: Gis Weather погодный виджет v0.7.5 (20.12.2014)
« Ответ #598 : 29 Марта 2015, 19:50:54 »
Antony3d,
dpkg -l | grep python3
dpkg -l | grep gir1.2
http://paste.ubuntu.com/10702161/

Пользователь решил продолжить мысль 30 Марта 2015, 05:57:06:
Antony3d, не подтверждаю, изменил цвет ветра на зелёный типа люминесцентной лампы без проблем, пошагово по единичке уменьшил скорость ветра с 10 до 4 потом также увеличил до 6. Всё пашет.
Так верю я. Видимо эти глюки как-то связаны с ubuntu 12.04, или gnome-shell. Возможно какие-то библиотеки не те, но данные глюки есть. факт.
« Последнее редактирование: 30 Марта 2015, 05:57:06 от Antony3d »

Оффлайн RingOV

  • Автор темы
  • Активист
  • *
  • Сообщений: 764
    • Просмотр профиля
Re: Gis Weather погодный виджет
« Ответ #599 : 31 Марта 2015, 12:17:16 »
Antony3d,
Эти глюки связаны со слегка устаревшим Gtk. Некоторые функции в нем (проще) еще не изобретены. Кое какие остались, но результат другой (и чтобы достичь нужный результат необходимы лишние телодвижения)
Одно радует, что в новом осталась совместимосить со старыми функциями.

К вечеру выложу Deb с исправлениями.

Пользователь решил продолжить мысль 31 Марта 2015, 17:29:04:
Исправления
DEB
На 12.04 должно быть все нормально.

Все кто хочет помочь, устанавливайте и пользуйтесь. Я передвинул сохранение конфига (из-за этого не давало переключиться на Accuweather), может повлиять на правильную работу.
« Последнее редактирование: 31 Марта 2015, 17:29:04 от RingOV »

 

Страница сгенерирована за 0.019 секунд. Запросов: 21.