From 578e01892f438a606dd112e2c691798a54f0c538 Mon Sep 17 00:00:00 2001 From: viiber Date: Thu, 21 Apr 2022 22:46:37 +0800 Subject: [PATCH] Update readme --- GetDDL.py | 2 +- readme.md | 123 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 124 insertions(+), 1 deletion(-) diff --git a/GetDDL.py b/GetDDL.py index 0422f21..15d17ac 100644 --- a/GetDDL.py +++ b/GetDDL.py @@ -94,7 +94,7 @@ def compare(self,event): def reminder(self,content): remind_func = [console.console, pushplus.pushplus_bot,dingding.dingding_bot,feishu.feishu_bot,serverj.serverJ,telegram.telegram_bot] - title = '浙大统一认证平台提醒您:' + title = '\n\n浙大DDL小助手提醒您:' threads = [] for func in remind_func: t = Thread(target=func, args=(title,content)) diff --git a/readme.md b/readme.md index e69de29..235194a 100644 --- a/readme.md +++ b/readme.md @@ -0,0 +1,123 @@ +
+ + +# 浙江大学DDL提醒小助手 +![avatar](./pic/logo.png) +![GitHub Repo stars](https://github.com/Dimlitter/DDLremider) +![GitHub forks](https://github.com/Dimlitter/DDLremider) + +
+ +
+ +朋友!你是否因为某些原因错过了该死的DDL?你是否曾经低声下气的请求助教小哥哥小姐姐们给你一个补交作业的机会? + +好消息,好消息!浙江大学DDL提醒小助手已经上线!有了它,你就可以更加轻松的提醒自己的DDL了!你再也不用提心吊胆地担心错过最后期限啦! + +
+ +## 简介 + +- 模拟学在浙大平台登录 + +- 通过发送简单的GET请求获取DDL信息 + +- 多样化的推送提醒渠道 + +- 支持github action 部署,无需服务器 + +## 使用方法 + +1、fork本项目 + +2、配置github secret + +3、开启github action推送 + +需要的secrets: + +## 参数配置 + +> 必须配置的内容 + +```bash +ZJU_USERNAME : 'username', +ZJU_PASSWORD : 'password', +``` + +> 可选配置内容 + +钉钉机器人的推送 + +```bash +'DD_BOT_SECRET': '', # 钉钉机器人的 DD_BOT_SECRET,加签密钥 +'DD_BOT_TOKEN' : '', # 钉钉机器人的 DD_BOT_TOKEN, access_token后一段 +``` + +飞书推送 + +```bash +'FSKEY': '', # 飞书机器人的 FSKEY + ``` + +push+ 微信推送 + +```bash +'PUSH_PLUS_TOKEN': '', # push+ 微信推送的用户令牌 +'PUSH_PLUS_USER': '', # push+ 微信推送的群组编码 +``` + +server酱微信推送 + +```bash +'PUSH_KEY': '', # server 酱的 PUSH_KEY,兼容旧版与 Turbo 版 +``` + +telegrame机器人推送 + +```bash +'TG_BOT_TOKEN': '', # tg 机器人的 TG_BOT_TOKEN +'TG_USER_ID': '', # tg 机器人的 TG_USER_ID +'TG_API_HOST': '', # tg 代理 api +'TG_PROXY_AUTH': '', # tg 代理认证参数 +'TG_PROXY_HOST': '', # tg 机器人的 TG_PROXY_HOST +'TG_PROXY_PORT': '', # tg 机器人的 TG_PROXY_PORT +``` + +## 自定义运行时间 + +> 修改`.github/workflows/run.yml`文件中的自定义运行时间 + +```yml +watch: + types: [ started ] + schedule: + - cron: 45 22 * * * +``` + +- 注意,cron表达式时间为UTC时间,与北京时间相差八小时 + +## 参考 + +- 推送模块参考 [qinglong](https://github.com/whyour/qinglong) +- 模拟登录类参考 [When_Coding_in_ZJU](https://github.com/Freedomisgood/When_Coding_in_ZJU) + + +## 声明 + +本项目为Python学习交流的开源非营利项目,仅作为程序员之间相互学习交流之用。 + +严禁用于商业用途,禁止使用本项目进行任何盈利活动。 + +使用者请遵从相关政策。对一切非法使用所产生的后果,我们概不负责。 + +本项目对您如有困扰请联系我们删除。 + +## 交流群组 + + + +欢迎加入[群聊](t.me/zjuers)共同交流 + + + \ No newline at end of file