推薦一款api的日報生成器給大夥。DailyPaper(開源日報生成器)一個基於天行api的日報生成器,DailyPaper(開源日報生成器)最新版采用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、新增日誌功能,錯誤信息一覽無餘