LoginSignup
0
0

More than 5 years have passed since last update.

MoneyForward クラウド給与 の出勤・退勤の打刻をコマンドラインからやりたい

Last updated at Posted at 2019-01-12

MoneyForward クラウド給与 の出勤/退勤の打刻が面倒で、コマンドラインからワンタッチでできるようにしたいなーと思ったので作った。

インストールと使い方

このリポジトリを clone して Docker でビルドすれば使える。

インストール
git clone https://github.com/oieioi/syukkin-kun
cd syukkin-kun
docker build -t oieioi/syukkin-kun . --build-arg USER_NAME="your mail address" --build-arg PASSWORD="your password"
出勤
docker run oieioi/syukkin-kun
退勤
docker run oieioi/syukkin-kun true

メモ

Web API があるだろうから簡単にできるだろうなと思ってたけどなかったので、 Puppeteer で Chrome を操ってやることにした。ID/PASSWORDを直に入力してログインし、出勤/退勤ボタンをクリックするという素朴で野蛮な実装になっている。

TODO

  • エラーハンドリングとか全然してないので何かミスると勝手に死んでる
  • ブラウザの拡張機能とかで作った方が楽か?
  • パソコンの電源を入れたりとかターミナルをその日初めて起動した時とかに自動で打刻するようにしたら楽か?
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0