トップ «前の日記(2021-03-04(Thu)) 最新 次の日記(2021-03-07(Sun))» 編集

屑俺日記

僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。


2021-03-06(Sat) 朝もはよから

天気予報、少し改善

気象庁のJSONは、一日に2回更新するようだ。

>>> import json
>>> l_jdata = open('2021_03_05_17_weather.json', 'r')
>>> n_jdata = open('2021_03_06_05_weather.json', 'r')
>>> load_l_jdata = json.load(l_jdata)
>>> load_n_jdata = json.load(n_jdata)
>>> load_n_jdata[0]['reportDatetime']
'2021-03-06T05:00:00+09:00'
>>> load_l_jdata[0]['reportDatetime']
'2021-03-05T17:00:00+09:00'

気温の予報は次のようになっている、らしい。
(午前零時と正午が同じに見えるが、省略)

>>> load_l_jdata[0]['timeSeries'][2]['timeDefines']
['2021-03-06T00:00:00+09:00', '2021-03-06T09:00:00+09:00']
>>> load_l_jdata[0]['timeSeries'][2]['areas'][0]['temps']
['12', '15']
 
>>> load_n_jdata[0]['timeSeries'][2]['timeDefines']
['2021-03-06T09:00:00+09:00', '2021-03-06T00:00:00+09:00', '2021-03-07T00:00:00+09:00', '2021-03-07T09:00:00+09:00']
>>> load_n_jdata[0]['timeSeries'][2]['areas'][0]['temps']
['15', '15', '6', '14']

Webの天気予報( 2021年3月5日(3時28分採取) 及び 2021年3月6日(5時04分採取))と照らし合わせたところ、 どうも「今朝の最低気温」は、当日のJSONから 抜けてしまうらしい(当然か?)

さしあたり、 一つ前のJSONから今朝の最低気温だけを つまみ出すこととする。

JSONを貰う段階で日付を入れたほうが良さそうだが、 そちらはまた次回。


リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。

index.htmlは ここから。