mmhk / zurich-sis-report-reader
1.3.1
2019-03-25 07:34 UTC
Requires
- php: ^7.0
- google/apiclient: v2.2.2
- nelexa/zip: ^3.1
- rappasoft/laravel-helpers: ^1.0
- ulrichsg/getopt-php: ^3.2
Requires (Dev)
- macfja/phar-builder: 0.2.7
- phpunit/phpunit: 6.5.13
This package is not auto-updated.
Last update: 2024-11-12 09:58:44 UTC
README
通过 Gmail 获取所有的Zurich SIS Report Email 并解压成 CSV
文件。
然后导出内部错误report并合并。
项目依赖
项目运行
- 安装
composer global require mmhk/zurich-sis-report-reader:*
- 命令行
Usage: ./zurich-sis-report-reader [options] [operands] Options: -c, --config <arg> JSON 配置文件位置 -l, --cache [<arg>] 是否缓存结果 -?, --help 显示帮助
配置文件说明
{ "credentials-dir": "", //Gmail API cert 文件存放目录 "gmail-query": false, //Gmail 搜索字符串 "limit": 500, //分页返回结果数量 "temp-dir": "" //临时文件夹用于存放 邮件内容及附件 }
执行说明
首次执行命令行中会出现提示 访问url
的提示,这是Google SDK
要求Gmail
账户授权的链接,
根据提示打开链接之后会让你登陆需要访问的Gmail
账户,然后确认授权。
授权之后会显示一串token
,请copy token
到命令行中,然后enter
;之后使用的时候就可以跳过授权这个步骤。