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


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

Автор Тема: Автоформирование картинки с прогнозом погоды  (Прочитано 2440 раз)

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

Оффлайн Щурин Юрий Евгеньевич

  • Автор темы
  • Участник
  • *
  • Сообщений: 212
  • "Войны ещё никого не сделали великим .." - м. Йода
    • Просмотр профиля
 Добрый день всем!

Дошел до того, что захотел купить WD tv live (и собственно купил).
В отличии от ранее использованного xbmc огорчило отсутствие прогноза погоды и возможности самостоятельного прописывания интернет радиостанций.
Сильно не огорчился, так как крутиться дома "Атомная" файл-помойка на ubuntu на которую дополнительно могу повесить медиасервер Mediatomb, так как WD-ройд может работать как upnp клиент.
Т.е. с радио вопрос решился (кроме радио вряд ли медиа сервер буду терзать, так как кина и музыку можно смотреть и через samba).

То была присказка ... сказка впереди.  ;)

Вопрос с прогнозом погоды (жене надо ...) решил побороть таким образом:
Накладывать раз в пол часа на подготовленную картинку (jpeg) прогноз погоды от какого либо метеоцентра (все они так или иначе работают по данным ближайших аэропортов ...) и на выхлопе иметь новую автоматически сформированную картинку, которую медиа-сервером вещать под соответствующим названием "Погода". Вот!

Т.е., задача такова: есть картинка + есть сервис прогноза погоды + есть скрипт(программа) который из первого и второго создает новую картинку (на базе первой с наложенным прогнозом, солнцем-облачками и т.п.) под определенным именем и в определенном месте.

Внимание, вопрос: как сие реализовать ... можно бы даже на sh.

Спасибо за внимание и участие!
« Последнее редактирование: 27 Августа 2010, 09:29:29 от Щурин Юрий Евгеньевич »

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Автоформирование картинки с прогнозом п&#
« Ответ #1 : 27 Августа 2010, 10:04:39 »
Вероятно, Вам нужно писать скрипт на питоне и использовать библиотеку PIL.
http://yandex.ru/yandsearch?text=%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0+PIL&lr=2
http://ru.wikipedia.org/wiki/Python_Imaging_Library
« Последнее редактирование: 27 Августа 2010, 10:09:36 от alexander.pronin »

Оффлайн Щурин Юрий Евгеньевич

  • Автор темы
  • Участник
  • *
  • Сообщений: 212
  • "Войны ещё никого не сделали великим .." - м. Йода
    • Просмотр профиля
М-да-с ... посмотрим ... спасибо!

А готового сервиса в инете нет? Никто не в курсе?



Часть проблемы планирую решить периодическим скачиванием пяти картинок (надо полагать: что пути до них остаются не изменными, а меняется только содержимое):
http://pogoda.yandex.ru/data/animations/central-russia_temp-max_01.png
.......
http://pogoda.yandex.ru/data/animations/central-russia_temp-max_05.png
Такого даже в xdmc не было ... остались только облачка и зонтики на текущий день.
« Последнее редактирование: 27 Августа 2010, 10:25:07 от Щурин Юрий Евгеньевич »

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Автоформирование картинки с прогнозом п&#
« Ответ #3 : 27 Августа 2010, 10:29:11 »
Напишите будет готовый.
Да, погоду вытаскивайте с помощью curl.
Если картика устраивает, то писать ничего не придется.
Где-то была такая тема.
Нужно было картинку с интернетовской веб-камеры через минуту ставить на рабочий стол. Проблема решилась очень просто с помощью cron и curl.
« Последнее редактирование: 27 Августа 2010, 10:36:14 от alexander.pronin »

Оффлайн Щурин Юрий Евгеньевич

  • Автор темы
  • Участник
  • *
  • Сообщений: 212
  • "Войны ещё никого не сделали великим .." - м. Йода
    • Просмотр профиля
А чем wget хуже?

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Одно отличие я вижу сразу.
curl позволяет делать запрос с post.
А это дорогого стоит. Сам это не пробовал, но люди говорят.

Оффлайн VestniK

  • Активист
  • *
  • Сообщений: 594
    • Просмотр профиля
Цитировать
Одно отличие я вижу сразу.
curl позволяет делать запрос с post.
а man wget говорит, что нет такого отличия
Цитировать
--post-data=string
--post-file=file
           Use POST as the method for all HTTP requests and send the specified data in the request body.  "--post-data" sends string as data,
           whereas "--post-file" sends the contents of file.  Other than that, they work in exactly the same way.

Оффлайн [DarkNet]Alpha

  • Активист
  • *
  • Сообщений: 987
  • Эмоциональный эльдар
    • Просмотр профиля
    • EBM-радио
Спасибо вам, добрые люди, за PIL!

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Автоформирование картинки с прогнозом п&#
« Ответ #8 : 27 Августа 2010, 12:39:55 »
Пожалуйста. Спасибо скорее для разработчиков PIL.
« Последнее редактирование: 27 Августа 2010, 12:42:13 от alexander.pronin »

Оффлайн Щурин Юрий Евгеньевич

  • Автор темы
  • Участник
  • *
  • Сообщений: 212
  • "Войны ещё никого не сделали великим .." - м. Йода
    • Просмотр профиля
Всем интересующимся ... можно тащить данные из погодных rss ...
http://wiki.linuxformat.ru/index.php/LXF120:Python#.D0.9F.D0.B5.D1.80.D0.B5.D0.BC.D0.B5.D0.BD.D0.B0_.D0.BF.D0.BE.D0.B3.D0.BE.D0.B4.D1.8B

Осталось только освоить pil на предмет склеивания картинок ....

Если кто опередит, убедительная просьба показать результат ....  ;)

P.S.:
Я с этим питоном знаком первый час так что ... у меня все впереди.

 

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