Newer
Older
junbireport / README.md
Google Assistant用 準備室レポートアプリ
=======================================
準備室のおんどとりの取得状況とマシン室の状態を
調べて報告します。
もとは firebase用にnode.jsで書いていましたが、python で書き直しました。
OK Google, 準備室レポートにつないで, で接続します。

おんどとり
---------
ondotori()
おんどとり付属ソフトの出力するログファイル ComLog.txtを毎日 8:00にcgi
ファイルと同じ場所にタスクスケジューラで転送して、これを解析しています。
基本的には、ログを上から見ていって一度でも成功していたらそのセンサーは
成功と判断しています。

マシン室状況
------------
machine()
指定された日のマシン室の状況を準備室cgiの
 https://ist.ksc.kwansei.ac.jp/~tutimura/cgi-bin/lab
の内容をスクレイピングして報告しています。
スクレイピングはbs4ではなく lxmlを使って泥臭くやっています。

マシンのログ
------------
log()
準備室cgiでは一週間ごとにしかとれないため、ログは直接 accesslogを
解析しています。 *それならマシン室状況もそうしてしまうべきかも..._*
日曜日は除外とか、それなりに面倒くさいので、抜本的なログ解析にしてしまう
かどうか少し悩み中。