MF-Dakoker
MFクラウド勤怠利用者向けに作った打刻・勤怠状況確認ツールです。
出勤・退勤等の打刻
打刻履歴の確認
主な機能
- MFクラウド勤怠へのログイン
- 出勤・退勤の打刻
- 休憩開始・終了の打刻
- 当日の勤怠状況の確認(打刻日時)
- ブラウザでMFクラウド勤怠ページを直接開く
- ログイン情報キャシュ・キャッシュクリア
実装したい機能
- 二重打刻の防止機能
- 指定日の勤怠状況の確認(打刻日時)
動作環境
- Python 3.9
- poetry 1.0.9
インストール方法
pip3 install dakoker
また、現在Chrome Driver・Safari Driverに対応しており、以下の設定が必要です。
-
Chrome Driverの場合
brew install chromedriver(mac OS Xの場合) でchromedriverをインストール- お使いのChromeブラウザとChrome Driverのバージョンが合っていない場合、正しく動作しないケースがあります。バージョンが合ったChrome Driverを使うようにしてください。
-
Safari Driverの場合
- Safari 10.0以上を使っている場合使用可能です
- Safari Driverを利用する場合、"環境設定"から開発メニューを表示させ、「リモートオートメーション」を許可してください。
初回利用時
ログインのため、以下の情報を入力します。
2回目以降は使用OSのパスワード保存領域(e.g. mac OS Xであればキーチェーン上)・その他ローカル領域にキャッシュされたログイン情報を読み込み、自動ログインします。
- 企業ID
- ユーザーID もしくは登録メールアドレス
- パスワード
使い方
- 出勤
dakoker start
- 退勤
dakoker end
- 休憩開始
dakoker start_break
- 休憩終了
dakoker end_break
- 当日の勤怠状況の確認
dakoker history
- ブラウザでMFクラウド勤怠ページを直接開く
dakoker open
- ログイン情報キャッシュのクリア
dakoker clear
Release files for dakoker 0.1.31
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dakoker-0.1.31.tar.gz | 8.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dakoker-0.1.31-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.2 kB
Release files / dakoker-0.1.31.tar.gz
| Download URL | dakoker-0.1.31.tar.gz |
|---|---|
| Size | 8.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
01cd7743514f5aa3894aeb61533f6fe3e81cf5bfb1d293c7770b5b5948c59690
|
|
BLAKE2b-256 checksum How to use checksums |
44e02f2f7905c80f866f940288a196d868e90f2a15617c2e051eea881e9a2102
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.6 CPython/3.9.4 Darwin/20.5.0
|
Release files / dakoker-0.1.31-py3-none-any.whl
| Download URL | dakoker-0.1.31-py3-none-any.whl |
|---|---|
| Size | 9.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
525fda34a274b96f7abce9ce4d899130583bbf74bb0953b5a094a465fda53be4
|
|
BLAKE2b-256 checksum How to use checksums |
02a30cc5c3527330ae7c9273c2112d33d199b4a6a47c074e1ec4bc88ed092e1d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.6 CPython/3.9.4 Darwin/20.5.0
|