/KeikyuMapOnEPaper

京急の運行情報を路線図とともに電子ペーパーに表示します。

Primary LanguagePythonMIT LicenseMIT

pokiiio KeikyuMapOnEPaper

KeikyuMapOnEPaper

京急の運行情報を路線図とともに電子ペーパーに表示します。

概要

京急の運行情報の文字列から、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インチ三色電子ペーパー向けの実装をしています。他のサイズであったり、他社製の電子ペーパーをお使いの場合は、一部実装を書き換える必要があります。

Maker Faire Tokyo 2018に出展

MFT2018に出展しました。

pokiiio KeikyuMapOnEPaper

表示例

pokiiio KeikyuMapOnEPaper

pokiiio KeikyuMapOnEPaper