Skip to content

mizdra/today-yuyushiki

Repository files navigation

today-yuyushiki

Google Assistant に「OK Google, 今日のゆゆ式」と話しかけるとゆゆ式の 1 コマが印刷される IoT「今日のゆゆ式」の Webhook サーバです.

アーキテクチャ図

Requirements

  • Node.js
  • yarn
  • adnanh/webhook
  • lp コマンド
  • ゆゆ式のコマ画像が格納されたディレクトリ
    • コマ画像のファイル名は「1 巻 9 ページ目 5 コマ目」なら 01-009-5.jpg のようにしておくこと
  • ESC/POS コマンドをサポートしていて, 紙幅 80mm のロール紙を印刷できるレシートプリンタ
  • 紙幅 80 mm の感熱ロール紙

Usage

$ git clone https://github.com/mizdra/today-yuyushiki
$ cd today-yuyushiki
$ yarn install
$ yarn run build

$ # localhost に 8000 番ポートで Webhook サーバを立てる
$ PORT=8000 KOMA_DIR=path/to/koma_jpgs PRINTER=tm_l90 yarn run start

How to dev

  • yarn run start: Run for production
  • yarn run build: Build for production
  • yarn run dev: Run for development
  • yarn run check: Try static-checking

License

MIT