mmhk/zurich-sis-report-reader

1.3.1 2019-03-25 07:34 UTC

This package is not auto-updated.

Last update: 2024-09-17 09:23:53 UTC


README

通过 Gmail 获取所有的 Zurich SIS 报告电子邮件并将其解压为 CSV 文件。

然后导出内部错误报告并合并。

项目依赖

项目运行

  • 安装
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,请将 token 复制到命令行中,然后按 enter;之后使用时就可以跳过授权这个步骤。

1551407954917