pokeloc_parser
ポケロケの http://blsetup.city.kyoto.jp/blsp/show.php?sid=36428bad4f799a90e5d2be7fbfe99c4c の画面をパースしているので、変更があるとCSSセレクタを書き直して対応する必要がある。
そもそもバス停で出ている表示はこれを映している みたいな噂があるので、そんなに変わらなさそう。変わっても年1とかでは……? みたいな気はする。
gh:nna774/pokeloc_parser https://github.com/nna774/pokeloc_parser
example
$ curl https://xxxxxxxx.execute-api.ap-northeast-1.amazonaws.com/Prod/?id=36428bad4f799a90e5d2be7fbfe99c4c | jq .
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 648 100 648 0 0 1503 0 --:--:-- --:--:-- --:--:-- 1503
{
"station": "京都駅前",
"got_at": "13:35",
"numbers": [
{
"approaching": "接近中のバスがあります。",
"number": "206",
"destination": "東山通・北大路BT",
"statuses": [
"バス運行中(この停留所から2つ前までの区間)",
"バス運行中(2つ前から4つ前までの区間)",
""
]
},
{
"approaching": "接近中のバスがあります。",
"number": "4",
"destination": "四条河原町・上賀茂神社",
"statuses": [
"バス運行中(この停留所から2つ前までの区間)",
"",
""
]
},
{
"approaching": "接近するバスはありません。",
"number": "特33",
"destination": "桂駅東口・洛西BT",
"statuses": [
"",
"",
""
]
}
]
}
ポケロケの画面がほっといても1分に1回自動更新されるから、1分に1回これを叩くぐらいだったらおこられないんでは……みたいなきもちでやっている。