Страница 2 из 4

Re: Где взять погодные данные?

Добавлено: Вт дек 13, 2016 9:07 am
ra0uek
arxont писал(а):Скажи как удобнее тебе, чтобы выгружало.
1. В директории нахождения исполняемого файла создать шесть текстовых файлов: temperature.txt, clouds.txt, other.txt, dewpoint.txt, wind_speed.txt, wind_gust.txt
2. Получить с указанного в первой строке файла weather_parameters.txt адреса массив информации
3. Выделить из него параметры: ['Temperature'], ['Dewpoint'], ['Wind-Speed'], ['Wind-Gust'], ['Translation']['Clouds'], ['Translation']['Other']
4. Записать полученные значения в соответствующие файлы
5. Передать текстовые файлы по фтп по адресу, указанному во второй строке файла weather_parameters.txt. Логин и пароль взять из третьей и четвертой строки этого файла.
6. Удалить текстовые файлы.
7. При неудаче какой-либо операции - повторить ее пару-тройку раз с рандомным дилеем в пределах пары секунд.

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

Re: Где взять погодные данные?

Добавлено: Вт дек 13, 2016 12:47 pm
arxont
Как то так
Release.zip
(362.81 КБ) 303 скачивания
В папке с программой должен быть файл settings.txt вида

Код: Выделить всё

http://avwx.rest/api/metar/UIAA?options=info,translate
ftpserver.com
userftp
Pa$$W0RD
Исходники здесь - https://github.com/psionika/weatherForR ... Program.cs (на самом деле если убрать логирование и обработку ошибок программа будет раз в 5 меньше :mrgreen: )

Делает всё кроме пункта
7. При неудаче какой-либо операции - повторить ее пару-тройку раз с рандомным дилеем в пределах пары секунд.
Его я не делаю, так как не вижу смысла - при ошибке программа просто закрывается, с возвратом кода -1, vbs поддерживает отслеживание кода. При ошибке просто перезапускай и всё.

Плюс рядом создаётся файл log.txt - там описывается всё что происходит (ибо никакого взаимодействия с программой нет, надо же как-то смотреть что происходит :) )

Re: Где взять погодные данные?

Добавлено: Вт янв 17, 2017 10:34 am
bellouz
А виджета никакого нет самодельного, штоб брал погоду и показывал пожилому человеку по утрам? :roll:

Re: Где взять погодные данные?

Добавлено: Сб июл 08, 2017 11:36 am
ra0uek
Всем привет!

Радость была недолгой, с 4-го июля сервис перестал работать. Точнее сам сервер http://avwx.rest работает, но нет информации METAR от нашего аэропорта UIAA.

Начал разбираться. Нашел причину.
04.07.2017
По решению ФГБУ "Авиаметтелеком Росгидромета" с 06.00 UTC 04 июля 2017 года в международный обмен передаются сводки погоды (METAR и TAF) только 19 российских аэропортов:
Внуково, Шереметьево, Домодедово, Остафьево, Астрахань, Владивосток, Екатеринбург, Иркутск, Калининград, Краснодар, Красноярск, Казань, Минеральные Воды, Новосибирск, Ростов-на-Дону, Пулково, Сочи, Хабаровск, Петропавловск-Камчатский (Елизово).
Все остальные аэропорты (кроме перечисленных 19) теперь недоступны в открытых интернет-источниках.
До 4 июля в международный обмен шло около 56 аэропортов РФ, а до 18 мая 2017 года около 70 аэропортов (с 18 мая изъяты из международного обмена аэропорты Анадырь, Архангельск, Брянск, Комсомольск-на-Амуре (Дземги), Петрозаводск (Бесовец), Провидения Мыс, Самара, Саратов, Симферополь, Сыктывкар, Ульяновск (Восточный), Уфа, Элиста, Якутск).
Читы в списке нет.

Ссылка на документ:http://aviamettelecom.ru/docs/lib2/order_99-17.pdf

Внимание, вопрос: чо делать то?

Re: Где взять погодные данные?

Добавлено: Пт июл 21, 2017 2:05 pm
pitman
В эфире они есть в цифровом виде чтобы их можно было декодировать и загнать куда над? Или только голос?

Re: Где взять погодные данные?

Добавлено: Сб июл 22, 2017 6:13 pm
ra0uek
pitman писал(а):В эфире они есть в цифровом виде чтобы их можно было декодировать и загнать куда над? Или только голос?
В эфире только Атис вещает голосом, и то не круглыми сутками. Сводки Метар только в инете можно было найти.

Re: Где взять погодные данные?

Добавлено: Вс июл 23, 2017 5:23 pm
pitman
Построить свою погодную станцию с лаборантками и спиртом?

Re: Где взять погодные данные?

Добавлено: Пн июл 24, 2017 10:59 am
arxont

Re: Где взять погодные данные?

Добавлено: Пн июл 24, 2017 9:51 pm
ra0uek
pitman писал(а):Построить свою погодную станцию с лаборантками и спиртом?
К этому все и идет. И до кучи стать участником OpenWeatherMap.

Re: Где взять погодные данные?

Добавлено: Пн окт 23, 2017 10:06 am
arxont
Вроде восстановили подачу данных. Теперь снова показывается