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

Здесь все что связано с проводной и беспроводной связью (интернет, телефония, радиосвязь)
ra0uek
Сообщения: 49
Зарегистрирован: Сб сен 01, 2012 1:31 pm

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

Сообщение 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. При неудаче какой-либо операции - повторить ее пару-тройку раз с рандомным дилеем в пределах пары секунд.

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

Аватара пользователя
arxont
Сообщения: 3948
Зарегистрирован: Пт авг 31, 2012 11:29 pm

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

Сообщение arxont »

Как то так
Release.zip
(362.81 КБ) 301 скачивание
В папке с программой должен быть файл 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 - там описывается всё что происходит (ибо никакого взаимодействия с программой нет, надо же как-то смотреть что происходит :) )
Киберпанк не умер. Он просто наступил.

Аватара пользователя
bellouz
Сообщения: 566
Зарегистрирован: Сб сен 15, 2012 7:54 pm

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

Сообщение bellouz »

А виджета никакого нет самодельного, штоб брал погоду и показывал пожилому человеку по утрам? :roll:
"Ты должен сделать добро из зла, потому что его больше не из чего сделать..." Роберт Пенн Уоррен.

ra0uek
Сообщения: 49
Зарегистрирован: Сб сен 01, 2012 1:31 pm

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

Сообщение 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

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

pitman
Сообщения: 778
Зарегистрирован: Пт авг 31, 2012 8:03 pm

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

Сообщение pitman »

В эфире они есть в цифровом виде чтобы их можно было декодировать и загнать куда над? Или только голос?
Действительно, было в Михал Иваныче что-то аристократическое. Пустые бутылки он не сдавал, выбрасывал.

ra0uek
Сообщения: 49
Зарегистрирован: Сб сен 01, 2012 1:31 pm

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

Сообщение ra0uek »

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

pitman
Сообщения: 778
Зарегистрирован: Пт авг 31, 2012 8:03 pm

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

Сообщение pitman »

Построить свою погодную станцию с лаборантками и спиртом?
Действительно, было в Михал Иваныче что-то аристократическое. Пустые бутылки он не сдавал, выбрасывал.

Аватара пользователя
arxont
Сообщения: 3948
Зарегистрирован: Пт авг 31, 2012 11:29 pm

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

Сообщение arxont »

Киберпанк не умер. Он просто наступил.

ra0uek
Сообщения: 49
Зарегистрирован: Сб сен 01, 2012 1:31 pm

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

Сообщение ra0uek »

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

Аватара пользователя
arxont
Сообщения: 3948
Зарегистрирован: Пт авг 31, 2012 11:29 pm

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

Сообщение arxont »

Вроде восстановили подачу данных. Теперь снова показывается
Киберпанк не умер. Он просто наступил.

Ответить