Skip to content

简单的定时任务,创建任务后,当任务到期时可以发送提醒至你的企业微信或是邮箱。A simple scheduled task. Once you create a task, you can send reminders to your company WeChat or email when the task is approaching its due date.

License

Notifications You must be signed in to change notification settings

haystack666/TimedReminder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

haystack666/WeChatQRLogin

TimedReminder / 去你妈的定时任务

⚠️ 目前未对任何高负载场景做优化,在高负载场景下的稳定性请自行测试

内容和项目名一样,简单的定时任务,创建任务后,当任务到期时可以发送提醒至你的企业微信或是邮箱

部分功能也许仍在开发🚧,可以期待一下

使用python后端,mysql数据库


1.运行之前先装一下必要组件

pip install flask flask_sqlalchemy schedule requests PyMySQL bcrypt

2.main.py里面有一些地方需要改成自己的,大概在22行的样子,比如

app.config['SECRET_KEY'] = '随便输入一些英文加数字东西,也可以使用代码随机生成'

DB_USER = '数据库用户名'
DB_PASS = '数据库密码'
DB_HOST = '数据库地址'
DB_NAME = '数据库名'

3.运行项目

python3 main.py

使用进程守护supervisor(其他的也行),防止进程死掉,项目运行在8710端口,如果存在端口冲突可以在main.py文件的最后来修改为你自己喜欢的端口,首次登录需要自行注册账号

app.run(host='0.0.0.0', port=<改成你喜欢的>, debug=False)

4.页面预览

80ade0663b759330514548651b5b7a66

fbebc25439ba4482f47e8e70674c13bf

459bb7c3f14cb6d85a3a4ca6552e8dae

About

简单的定时任务,创建任务后,当任务到期时可以发送提醒至你的企业微信或是邮箱。A simple scheduled task. Once you create a task, you can send reminders to your company WeChat or email when the task is approaching its due date.

Resources

License

Stars

Watchers

Forks