現在のラジオ番組を表示させるプログラムをpython3で作成した。 GUIはwxpythonで、lxmlパーサーとラジコの番組表を受取る仕組みを利用した。環境はwindows8,python3.6で、開発環境はVsual Studio Code(バージョン1.17.0) http://radiko.jp/v2/api/program/station/weekly?station_id="番組名"を入れると番組表がxmlにて取得できる。 lxmlパーサーでxpathを利用して要素ごとに読み込み、ラジオ曲と番組表を表示した。 25時からの番組があるためdatetimeを利用して日付のまたぎを考慮した。日付の差分はdatetime.timedelta(days=1)対応できた。(参考 Python datetime 日付の計算、文字列から変換【決定版】) Bangumiクラスとした。 Class