Google API から天気の取得
30分プログラム、その740。http://gauc.no-ip.org/awk-users-jp/blis.cgi/DoukakuAWK_263にインスパイアされました。
Pythonなら、Webからの取得もXMLのパースも楽チンです。
使い方
$ python tenki.py Cloudy 5 Humidity: 72% Wind: NW at 10 mph
ソースコード
#! /usr/bin/python # -*- mode:python; coding:utf-8 -*- from urllib2 import urlopen from xml.dom.minidom import parseString from xml.etree.ElementTree import * io = urlopen("http://www.google.com/ig/api?weather=Nagoya") dom = ElementTree(file=io) cond = dom.find("//current_conditions") for name in ["condition", "temp_c","humidity","wind_condition"]: print cond.find(name).get("data")