京急の運行情報を路線図とともに電子ペーパーに表示します。
京急の運行情報の文字列から、Waveshare製の2.7インチ3色電子ペーパーに、上の写真のような運行情報画面を表示します。
下記のようにPythonスクリプトを実行するだけです。
python path/to/show_keikyu_map.py "(京急運行情報文字列)"
- 引数で与えられた文字列から、遅れてる路線と、遅れの具合を解析。
- PythonのPILで、遅れてる路線をハイライトした路線図と、タイトル・運行情報を文字列で表示したPNG画像を作成。
- Wavashareのライブラリで電子ペーパーに描画。
- フォントは毎度おなじみのM+ FONTS (https://mplus-fonts.osdn.jp/)を使わせていただいております。ありがとうございます。
- 諸事情により、運行情報の文字列の取得は、このライブラリでは行いません。必要であれば、こちらのライブラリをお使いください。
- Waveshareの2.7インチ三色電子ペーパー向けの実装をしています。他のサイズであったり、他社製の電子ペーパーをお使いの場合は、一部実装を書き換える必要があります。