Skip to content

chrisju/script

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

script

inoffice.py

出勤记录工具

$ inoffice.py --help
usage: inoffice.py [-h] [-m MEMO [MEMO ...]] [-s DATE [DATE ...]] [-o]
                   [-M MONTH] [--fill START END]

出勤记录工具。不带参数运行会进行打卡。

options:
  -h, --help          show this help message and exit
  -m MEMO [MEMO ...]  记录备注
  -s DATE [DATE ...]  记录指定日期的时间
  -o                  导出当月 Excel
  -M MONTH            导出指定月份的 Excel
  --fill START END    填充所有未记录的工作日时间

使用示例

export MYNAME=xxx
inoffice.py #打卡
inoffice.py -s 3 26 9:40 18:40 #打卡指定时间
inoffice.py -s 3 3 9:30 18:30
inoffice.py -s 3 10 10:20 19:00
inoffice.py -s 3 13 11:00 19:00
inoffice.py --fill 9:40 18:40  #自动填充当月打卡时间
inoffice.py -m 電車乗り間違い -s 3 10 #写备注
inoffice.py -m 電車乗り間違い -s 3 13
inoffice.py -s 3 14 19:15  #下班时间取的当天最晚的打卡时间,上班时间取的最早时间
inoffice.py -s 3 21 19:10
inoffice.py -o    #导出excel

生成的excel

备注

  • 可以看一下脚本文件头部的全局变量定义,尤其是DATA_FILE这个路径
  • 节假日用的日本的,可以自己改成其他节日库
  • 有特殊情况可手动编辑json文件

Releases

No releases published

Packages

No packages published