DailyPaper(开源日报生成器)一个基于天行api的日报生成器,采用的语言是python,可自行扩充相应数据接口,包含今日天气、今日简报、今日新闻、今日前沿、今日心语! 必备环境 Python 3.7.3+ 使用前请使用命令安装package cd 程序所在目录 pip install -r requirement.txt 注意事项 使用前请务必修改相应的参数 邮箱类:如果需要发送邮件,需要配置此项 user = 邮箱服务器用户名 password = 邮箱服务器密码 host = 邮箱服务器端口 port = 邮箱服务器端口 MailToList = 邮箱1|邮箱2 接口的key: 请自行前往https://www.tianapi.com/ 注册帐号,并进行邮箱验证 完成后,在个人中心会得到APIKEY ,将其填入Config.ini中的Key 另外使用前还需要申请ID为:20,26,72,87,117 的接口 申请地址如下: 20:https://www.tianapi.com/apiview/20 26:https://www.tianapi.com/apiview/26 72:https://www.tianapi.com/apiview/72 87:https://www.tianapi.com/apiview/87 117:https://www.tianapi.com/apiview/117 天气对应的城市:默认为上海,请修改city_name为你需要的城市 请求重试次数:max_retry = 5,默认为失败后,尝试重新请求5次,如果需要更多次数请修改 配置文件修改完成后,请进入DailyPaper.py文件使用本程序 目前提供的方法如下: ImageDailyPaper(): 生成图片格式的日报,默认返回图片路径 TextDailyPaper(): 生成文本格式的日报,默认返回日报文本 MailDailyPaper(): 将文本以邮件内容,图片为附件的形式发布邮件,需要配置邮件参数 ClipBoardDailyPaper(): 将文本日报复制到剪贴板 更新日志 DailyPaper v2.0 2020年01月10日 1、重构DailyPaper,剥离常用配置文件 2、支持生成图片日志 3、支持生成文本日志 4、支持发送邮件 5、新增重试机制,遇到网络错误时发起重试 6、新增日志功能,错误信息一览无余