mmhk/zurich-sis-report-reader

1.3.1 2019-03-25 07:34 UTC

This package is not auto-updated.

Last update: 2024-04-16 07:08:24 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账户,然后确认授权。

cli-sample

1551407896033

1551407938270

授权之后会显示一串token,请copy token 到命令行中,然后enter;之后使用的时候就可以跳过授权这个步骤。

1551407954917