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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

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

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

Оффлайн RingOV

  • Автор темы
  • Активист
  • *
  • Сообщений: 764
    • Просмотр профиля
Re: Gis Weather погодный виджет
« Ответ #690 : 20 Мая 2015, 19:08:35 »
Что там снова за проблема?
Проблема только с русским языком. Даже не пингуется:
(Нажмите, чтобы показать/скрыть)
А через браузер заходит.

Оффлайн ivsatel

  • Активист
  • *
  • Сообщений: 336
    • Просмотр профиля
Re: Gis Weather погодный виджет
« Ответ #691 : 21 Мая 2015, 06:40:15 »
RingOV,
У меня вот так получилось)
Код: (python) [Выделить]
def urlopen(url):
   
    opener = urllib.request.build_opener()
    opener.addheaders = [
                ('User-agent',
                'Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:37.0) Gecko/20100101 Firefox/37.0')]

    with opener.open(url+'/') as source_http:
        return source_http.read()
И в gis-weather.py строка 1149 я изменил вот так (можно наверно поизящней но)
Код: (python) [Выделить]
urlretrieve('http://st7.gismeteo.ru/static/images/icons/new/'+os.path.split(pix)[1], pix_path)
« Последнее редактирование: 21 Мая 2015, 07:51:46 от ivsatel »

Оффлайн RingOV

  • Автор темы
  • Активист
  • *
  • Сообщений: 764
    • Просмотр профиля
Re: Gis Weather погодный виджет
« Ответ #692 : 21 Мая 2015, 10:13:13 »
И в gis-weather.py строка 1149 я изменил вот так (можно наверно поизящней но)
Код: (python) [Выделить]
urlretrieve('http://st7.gismeteo.ru/static/images/icons/new/'+os.path.split(pix)[1], pix_path)
Вот эту строку? https://github.com/RingOV/gis-weather/blob/master/gis-weather.py#L1180
А какой смысл использовать статический url к иконкам? Изменят путь, как на первое апреля, и иконки не скачаются.

А вот User-agent попробую.

Оффлайн ivsatel

  • Активист
  • *
  • Сообщений: 336
    • Просмотр профиля
Re: Gis Weather погодный виджет
« Ответ #693 : 21 Мая 2015, 10:42:55 »
RingOV,
Извиняюсь, вот, что я имел в виду:
Код: (python) [Выделить]
urlretrieve('http:'+pix, pix_path)

Оффлайн RingOV

  • Автор темы
  • Активист
  • *
  • Сообщений: 764
    • Просмотр профиля
Re: Gis Weather погодный виджет
« Ответ #694 : 21 Мая 2015, 15:49:20 »
ivsatel,
спасибо за код urlopen, действительно работает. И даже, субъективно, быстрее.
А вот про http: можно было просто приложить вывод терминала с ошибкой. Тогда бы я сразу сориентировался и понял, что на  Default иконках у гисметео не хватает http:

Можно тестировать: гисметео на русском и Default иконки
https://dl.dropboxusercontent.com/u/99404329/gis-weather_0.7.7.11_all.deb

Оффлайн ivsatel

  • Активист
  • *
  • Сообщений: 336
    • Просмотр профиля
Re: Gis Weather погодный виджет
« Ответ #695 : 21 Мая 2015, 17:28:53 »
ivsatel,
спасибо за код urlopen...
Не за что)
Может уже обсуждалось, заметил, что в английской версии выходные дни красным цветом окрашены, а в русской версии не так, хотя на сайте так) Это окрашивание визуально приятней и визуально легче ориентироваться на мой взгляд.

Оффлайн RingOV

  • Автор темы
  • Активист
  • *
  • Сообщений: 764
    • Просмотр профиля
Re: Gis Weather погодный виджет
« Ответ #696 : 21 Мая 2015, 18:09:25 »
ivsatel,
окрашиваются только те дни, которые вписаны через запятую по пути Параметры→Оформление→Выходные

Оффлайн ivsatel

  • Активист
  • *
  • Сообщений: 336
    • Просмотр профиля
Re: Gis Weather погодный виджет
« Ответ #697 : 21 Мая 2015, 18:39:01 »
RingOV,
Спасибо

adawdp

  • Гость
Re: Gis Weather погодный виджет
« Ответ #698 : 21 Июня 2015, 17:35:28 »
2015 Jun 21; 10:35 AM; Oakville, ON, Canada.

— Здр. Все!

— Последняя версия работает очень хорошо. Эмпирическое общее впечатление такое что лучше предыдущих!

— Автору большое спасибо!

Оффлайн DeadMetaler

  • Активист
  • *
  • Сообщений: 428
    • Просмотр профиля
Re: Gis Weather погодный виджет
« Ответ #699 : 26 Июня 2015, 15:54:06 »

Делал фон для себя, может кому пригодится.
Поместить в /usr/share/gis-weather/themes/backgrounds
Arch Linux

Оффлайн RingOV

  • Автор темы
  • Активист
  • *
  • Сообщений: 764
    • Просмотр профиля
Re: Gis Weather погодный виджет
« Ответ #700 : 26 Июня 2015, 16:04:20 »
Пользовательские фоны можно помещать в ~/.config/gis-weather/backgrounds/
Иконки – ~/.config/gis-weather/icons/

DeadMetaler,
не против, если добавлю в виджет?

Оффлайн DeadMetaler

  • Активист
  • *
  • Сообщений: 428
    • Просмотр профиля
Re: Gis Weather погодный виджет
« Ответ #701 : 27 Июня 2015, 01:05:19 »
Пользовательские фоны можно помещать в ~/.config/gis-weather/backgrounds/
Иконки – ~/.config/gis-weather/icons/

DeadMetaler,
не против, если добавлю в виджет?
Так и знал, что можно. Но лучше добавить в виджет.
Arch Linux

Оффлайн RingOV

  • Автор темы
  • Активист
  • *
  • Сообщений: 764
    • Просмотр профиля
Re: Gis Weather погодный виджет
« Ответ #702 : 27 Июня 2015, 09:45:14 »
DeadMetaler,
добавил

Оффлайн chrome_cat

  • Активист
  • *
  • Сообщений: 923
    • Просмотр профиля
Re: Gis Weather погодный виджет
« Ответ #703 : 27 Июня 2015, 09:56:02 »
RingOV,
~$ gis-weather
Gis Weather 0.7.8
Папка конфигурации:
    /home/ubuntu/.config/gis-weather/gw_config1.json
Размеры виджета:
    ширина = 700 высота = 320 в т.ч. отступ = 20
Ваш экран поддерживает прозрачность
/usr/share/gis-weather/utils/gw_menu.py:181: Warning: The property GtkSettings:gtk-menu-images is deprecated and shouldn't be used anymore. It will be removed in a future version.
  menu_items.set_image(image)
> Получаю погоду на 7 дней
OK
На 15.10 выдает такое при запуске из консоли. На работу виджета никак не влияет.
GTK они там что ли перепиливают?

Оффлайн RingOV

  • Автор темы
  • Активист
  • *
  • Сообщений: 764
    • Просмотр профиля
Re: Gis Weather погодный виджет
« Ответ #704 : 27 Июня 2015, 10:23:59 »
chrome_cat,
Gtk активно развивается.

А какая версия Gtk в 15.10?
dpkg -l | grep gir1.2-gtk-3.0

 

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