軽量な運行予測ページを復活させた
2015年に、NextBus APIを使ってMBTAの到着予測を表示する小さなウェブアプリを作った:

数年後、MBTAはNextBusから独自のAPIへ移行し、アプリは動かなくなった。当時はプログラミングには手間がかかったし、やりたいことをほぼ叶えてくれる別のアプリもあったので、わざわざ直す気にはならなかった。でも今はジーニーがいるので(良くも悪くも)、Claudeに修正を一発でやらせてみた:
10年ほど前にjefftk.com/nextbus/を作ったが、今はもう存在しない。ただコードは~/code/nextbusに残っている。MBTAのNextBus APIへの薄いラッパーだったが、MBTAがNextBusを使わない形にAPIを作り直したときに、直す価値はないと思って放置した。また動くようにしてくれないか?
そしてちゃんと動くようになった:
これをまた日常使いに戻したが、特に気に入っているのは予測がどれくらい古いかが表示されることだ。どれくらい信用できるかが分かりやすくなる。
そもそも復活させようと思ったきっかけは、予測APIがBall Square駅のインバウンドでうまく動かないことにイライラしたからだった。自分用のツールができたので、この問題にも取り組んでいるところだ。Claudeにロガーを書いてもらったので、1週間ほどでデータを集めて、いくつかの予測手法を比較して実装するつもりだ。
記事をランダムに読む
