主要是懒得检查模组更新导致的。
检查模组更新 下载最新模组 列出模组数据 发送邮件通知
通过Cfwidget、ModrinthAPI获取模组更新,利用CurseforgeAPI、ModrinthAPI下载模组
通过向喵呜机勒索索取给定表格(B列到E列)
通过Zmail发送邮件。如果你希望用邮件通知你上传的话,运行ZmailOut.py
如果你想定时获取更新,我推荐你使用Microsoft荣誉出品的任务计划程序定时运行本程序。
软件:Python3.8
第三方库:requests,openpyxl,rich,urllib3,PyTaskbar,(可选)Zmail
环境变量设置:
main.py:
DATABASE_PATH (给定表格的路径,如:C:/MCmodFile.xlsx)
Mod_downloader.py:
CURSEFORGE_API_KEY
ZmailOut.py:
ZMAIL_USERNAME (发件人邮箱)
ZMAIL_PASSWORD (发件人邮箱密码)
ZMAIL_HOST (发信服务器地址,如:smtp.qq.com)
ZMAIL_PORT (发信服务器地址端口,如:465)
ZMAIL_SSL (SSL是否开启,如:True)
ZMAIL_TO (收件人邮箱)