LINUX.ORG.RU

Погода command line в виде запрос/ответ типа telnet

 ,


1

2

Приветствую! Утерял информацию из недалекого прошлого (год,два). Если кто вспомнит или использует просьба подсказать. Был (надеюсь еще есть и это не wttr.in) сервис выдающий данные о погоде в командной строке. По-моему скандинавский. Выдавал туда же прогноз и график изменения температуры.

Построен был на принципе вопрос/ответ типа как telnet(но не он) или ответ/приветствие со служебной информацией о сервере. В запросе был адрес сервиса и ключи если расширенная инфа нужна.

Может хоть протокол подскажите как подобный запрос/ответ называется.

Спасибо.



Последнее исправление: DJArty (всего исправлений: 2)

Вот похожий сервер: http://openweathermap.org/api

Минимальный пример:


import requests
api_url = "http://api.openweathermap.org/data/2.5/weather"

city = input("City? ")

params = {
	"q" : city,
	"appid" : "11c0d3dc6093f7442898ee49d2430d20",
	"units" : "metric"
}

res = requests.get(api_url, params = params)

data = res.json()
template = "Current temperature in {0} is {1}"
print (template.format(city,data["main"]["temp"]))
fsb4000 ★★★★★
()
Ответ на: комментарий от fsb4000

Спасибо! но не то.. Там ничего сооружать не нужно... Это выглядело как ответное приветствие от сервера. Примерно как ascii-псевдографика при входе в терминал.

DJArty
() автор топика
Ответ на: комментарий от dima1981

Да ну я же говорю, не нужно было ни curl ни wget ни shell script - просто запрос служебной командой в сторону того сервера.. и получение в ответ прогноза (что есть нестандартный ответ на стандартный запрос) а вот какой именно командой не помню.

DJArty
() автор топика
Ответ на: комментарий от DJArty

Допустим как вот так

telnet rainmaker.wunderground.com

но не так :) не было там интерактива.. просто вот как ответ на попытку коннекта как у телнета.

DJArty
() автор топика
Ответ на: комментарий от DJArty

какой хоть дистрибутив то? а то наверное и команды служебные отличаются

dima1981
()

Нашел :)

Вот.. нашел наконец (ато уж было подумал плохо с памятью стало)

finger london@graph.no
DJArty
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.