某勤怠システム打刻アプリです。ダブルクリックだけで打刻ができるので、必要に応じてPC起動時などに自動実行すると良いと思います。
- headless chromeで動かせるように(理想的にはウィンドウ最小化、通知バーだけで処理)
- パスワード変更の自動化
- 最新バージョンへの自動アップデート: https://github.com/iffy/electron-updater-example
- sharedObjectを使って変数周りをシンプルにする
現時点のバージョンでは設定情報がないときだけ設定を保存できます
clone後、npm install してください。
- main.js: メインプロセスとなるファイルです。electron周りを制御します
- lib/kinrou.js: 具体的な打刻周りの処理等を行います
- html/main.html: レンダラープロセスです。メインプロセスとメッセージをやりとりして表示します
- html/config.html: 設定周りをコントロールします。
$ npm run start
debug
という変数で分岐を書くことができます。設定ファイルについてはローカルから読むように変更してあります。
$ npm run debug
- for mac
$ npm run build:mac
- for windows
$ npm run build:win