每日自动获取人民日报电子版
python main.py
文件将保存在 ./data
目录。提供 --date
参数可以获取指定日期的电子版,详细帮助请使用 --help
参数查看。
python main.py --date 2021-01-01
您还可以启动定时任务,每天自动获取电子版并发送邮件。
python main.py --cron-enabled
启用定时任务后,参数通过环境变量提供:
环境变量 | 说明 |
---|---|
OSS_ENABLED | 是否启用 OSS 上传 |
OSS_ACCESS_KEY_ID | OSS Access Key ID |
OSS_ACCESS_KEY_SECRET | OSS Access Key Secret |
OSS_ENDPOINT | OSS Endpoint |
OSS_BUCKET_NAME | OSS Bucket Name |
OSS_IS_CNAME | OSS 是否使用自定义域名 |
OSS_REGION | OSS Region |
EMAIL_ENABLED | 是否启用邮件发送 |
EMAIL_SMTP_SERVER | SMTP 服务器 |
EMAIL_SMTP_PORT | SMTP 端口 |
EMAIL_SMTP_USE_SSL | 是否使用 SSL |
EMAIL_SMTP_USER | SMTP 用户名 |
EMAIL_SMTP_PASSWORD | SMTP 密码 |
EMAIL_SENDER | 发送者 |
EMAIL_RECIPIENTS | 接收者,多个用 , 分隔 |
EMAIL_WITH_ATTACHMENT | 是否发送附件 |
该模式下,可以通过标准输入发送命令:
exit
退出程序threads
查看当前所有线程get YYYY-MM-DD
获取指定日期
Docker 镜像发布在 Docker Hub 上,可以通过以下命令拉取:
docker pull zhanganzhi/peoplesdaily
直接以定时任务模式运行,数据文件保存在 /peoplesdaily/data
。