Skip to content

mizdra/today-yuyushiki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f3623e3 · Dec 28, 2019

History

41 Commits
Dec 20, 2019
Dec 20, 2019
Dec 21, 2019
Dec 28, 2019
Dec 21, 2019
Dec 20, 2019
Dec 21, 2019
Dec 20, 2019
Dec 20, 2019
Dec 28, 2019
Dec 21, 2019
Dec 21, 2019
Dec 20, 2019
Dec 21, 2019

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