Blog

Published on

RSS

GeekToolで天気予報の最低/最高気温表示

CleanArchiver Original Icon
これの最高・最低気温部分

えっと、訊かれたので書きます。大元のコンテンツはこちら。表題通りGeekToolでの天気予報の最低/最高気温表示のためのコマンドです。仕様上、今日・明日のみで週間天気は取れません。

curl --silent "http://weather.yahooapis.com/forecastrss?w=場所コード&u=c" | 
grep -E 'yweather:forecast' | head -1 | 
sed -e 's/[^0-9 -]//g' | awk '{print $4"°";}'
今日の最高気温
curl --silent "http://weather.yahooapis.com/forecastrss?w=場所コード&u=c" | 
grep -E 'yweather:forecast' | head -1 | 
sed -e 's/[^0-9 -]//g' | awk '{print $3"°";}'
今日の最低気温
curl --silent "http://weather.yahooapis.com/forecastrss?w=場所コード&u=c" | 
grep -E 'yweather:forecast' | head -2 | tail -1 | 
sed -e 's/[^0-9 -]//g' | awk '{print $4"°";}'
明日の最高気温
curl --silent "http://weather.yahooapis.com/forecastrss?w=場所コード&u=c" | 
grep -E 'yweather:forecast' | head -2 | tail -1 | 
sed -e 's/[^0-9 -]//g' | awk '{print $3"°";}'
明日の最低気温

場所コードはYahoo! Weatherで地名を入れて、出てくるページのURLの数字の箇所です。

例えば東京なら http://weather.yahoo.com/japan/tokyo-prefecture/tokyo-1118370/1118370 の部分です。

Comment

この記事へのコメント受付は終了しました。