Sign inSign up

kamiyaowl/laundry-ocr

By kamiyaowl

•Updated almost 8 years ago

洗濯機の稼動状態を写真にとってSlackに上げるだけのアプリケーション

Image
0

172

kamiyaowl/laundry-ocr repository overview

⁠Laundry-ocr

洗濯乾燥機

node.jsで作成された定点カメラアプリケーションです。洗濯乾燥機を買ったはいいが、残り時間があまりにも当てにならないため監視アプリケーションを作った次第。

OCRと名前がついていますが、写真を取るだけで需要を満たせるためただの定点カメラです。

一定時間ごとにビデオデバイスから画像を取得し、Slack等にアップロードすることができます

⁠Dependency

  • node.js v8 ~
  • fswebcam

⁠Usage

以下の項目を設定します。設定方法には環境変数を指定するか、config/にjson設定ファイルを配置する方法があります。 両方が指定された場合、環境変数の値が優先されます。(Docker実行のため)

環境変数config設定値内容設定例
CRON_TIMEcronTime定期実行する感覚を設定します。未指定の場合は1回だけ即座に実行されます"*/1 * * * *"
SLACK_WEBHOOK_URLslackWebhookUrlslackのPOST先です。正確にはfile upload apiを使うので設定の必要はありません。""
SLACK_TOKENslackTokenslackに画像を投稿するために使用するトークンです-
SLACK_CHANNELslackChannelSlackの投稿先チャンネルIDです-
SLACK_CCOMMENTslackCommentSlack投稿時のコメント"Hello"

実行時は以下のいくつかの手法が推奨されます。

⁠直接実行

$ node index.js

⁠pm2使用

npm install -g pm2
pm2 start index.js

⁠Docker

docker-compose up

⁠Docker(ビルド済みイメージ)

DockerHub⁠

docker pull kamiyaowl/laundry-ocr

⁠License

MIT

Tag summary

Content type

Image

Digest

Size

277.3 MB

Last updated

almost 8 years ago

docker pull kamiyaowl/laundry-ocr