DailyPaper(开源日报生成器)是一款基于天行API的日报制作工具。它使用Python语言编写,并允许用户自主扩展API接口,包括今日天气、今日简讯、近期新闻、今日前沿和今日心情美文等功能。
软件特点
灵活性:用户可以根据需要自行扩展API接口,以获取更多内容。
功能丰富:提供多种日报格式,包括图片、文本和邮件,满足不同用户的需求。
重试机制:遇到网络错误时,会自动重试,确保数据获取的稳定性。
日志功能:提供详细的错误日志,方便用户排查问题。
使用方法
安装环境:确保您的系统已安装Python 3.7.3。在程序目录下运行以下命令安装必要的包:
pip install -r requirement.txt
配置参数:根据需要修改Config.ini
文件中的主要参数,例如电子邮箱、API密钥等。
运行程序:进入DailyPaper.py
文件所在的目录,并运行该程序。
选择输出方式:根据您的需求选择不同的输出方式,例如:
ImageDailyPaper()
:生成图片格式的日报。
TextDailyPaper()
:生成文本格式的日报。
MailDailyPaper()
:将日报内容以邮件形式发送,图片作为附件。
ClipBoardDailyPaper()
:将文本日报复制到剪贴板。
版本更新
v2.0 (2023年01月10日)
重构DailyPaper,脱离常见环境变量。
支持生成图片格式的日报。
支持生成文本格式的日报。
支持邮件发送日报。
增加重试机制,在网络错误时自动重试。
增加日志功能,提供详细的错误报告。