鉄オタが作った、ある鉄道路線のダイヤの特徴を一目で可視化するツール。 具体的には上の自作サンプルを見て欲しい。
この図はJSONからJavaScriptを使って生成されている。 たとえば京急の図の元になっているJSONは ここ にある。 これを参考にJSONを自作して公開すればみんな同じことができる。(CORSに引っ掛かる可能性が高いので https://ponkotuy.github.io/ からのGETを許可するようにする必要がある) いつも通勤通学で使っている私鉄を可視化してもよいし、おれが考えた最強の京急のダイヤを作るもよし、好きにするといい。
作った図はSVGファイルとして保存することもできるから、プレゼンとかに埋め込むこともできる。 ソースコードは公開されているから自分のサイトに同じものを埋め込むこともできる。
JSON書くのがかったるい向きには、Google SpreadsheetからJSONを自動生成するツールがある。 Excelはdisられがちだが、あれを越えるマスターデータ作成ソフトはなかなか無いのである。
上記URLがWeb版で、Webが面倒くさい向きには以下で説明するPython版もある。
詳細はドキュメントを読んで欲しいが、Pythonの開発環境を自力で立てるだけの能力とREADMEを読む能力が求められる。
要望が多そうならWeb版を作るので作者に絡んで欲しい。
LicenseはApache2にするつもりだったが面倒くさいので特に記述してない。 明記が必要なときは作者に連絡してほしい。
PRもissueも歓迎はするが特に対応するとは言っていない。 ぼくも出したPRやissueが人様の役に立ったことは稀だししょうがない。 精力的にレビューしたり新機能を実装するOSSエンジニアは本当に頭が下がる。
そのうちブログに書く。