軟件介紹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(): 將文本日報復制到剪貼板 |