qd

QD [v20240210] —— HTTP请求定时任务自动执行框架 base on HAR Editor and Tornado Server

MIT License

Stars
4.3K

Bot releases are hidden (Show)

qd - 20211204

Published by a76yyyy almost 3 years ago

  1. 修复前端全局匹配结果被toString()的bug
  2. 公共模板、首页及用户管理页面添加排序及搜索功能
  3. 修复自定义推送bug
  4. 支持采用GB2312对字符串进行urlencode编码
  5. 优化模板编辑界面插入请求按钮显示
  6. 插入API支持插入时间戳,GB2312编码,RSA解码
  7. 添加每日批量推送签到日志功能
  8. 支持设置是否允许开启定期推送功能
  9. 微信推送改为mpnews模板
  10. 修复管理员改密后未同时修改password_md5的bug
  11. 优化异步性能,避免网页加载导致阻塞
  12. 更新软件包
qd - 20211115

Published by a76yyyy almost 3 years ago

  1. 编辑任务时变量默认值为前值(by billypon)
  2. 修复编辑任务时无法识别模板的新变量(by billypon)
  3. 编辑任务逻辑优化(by billypon)
  4. 修改备注长度
  5. 修复更新错误后无法停止的bug
qd - 20211102

Published by a76yyyy almost 3 years ago

  1. 修复前端无正则匹配显示结果
  2. 修复工具箱-记事本
  3. 更新update.sh以允许自定义更新方式
  4. 加减乘除实现多组数据计算 fix qiandao-today/qiandao#136
  5. 第一个用户默认为管理员,在config.py中设置或修改环境变量USER0ISADMIN (by AragonSnow)
qd - 20211023

Published by a76yyyy almost 3 years ago

2021.10.23 更新

  1. CRON添加随机延时 (by acooler15)
  2. 优化签到日志显示信息
  3. 统一日志格式
  4. API请求允许POST
  5. 缩短手动执行任务前端响应时间
  6. 修复无法将签到任务的重试次数设为0
  7. 修复UnboundLocalError

Full Changelog: https://github.com/qiandao-today/qiandao/compare/20210628...20211023

qd - 20211017

Published by a76yyyy about 3 years ago

2021.10.17 更新

  1. 修复请求测试按钮绑定事件失效的bug( 建议20211016版本升级)
  2. 多任务操作时显示优化
  3. 公共模板允许同时退订多个仓库

Full Changelog: https://github.com/qiandao-today/qiandao/compare/20210628...20211017

qd - 20211016

Published by a76yyyy about 3 years ago

2021.10.16 更新

  1. 添加Tg Bot 和 DingDing Bot推送
  2. 修复并优化日志推送功能
  3. 日志推送允许'\r\n'换行
  4. 修复验证邮箱bug
  5. 允许开启热加载功能
  6. 允许开启多进程功能(性能及存在问题未知)
  7. 优化前端文件结构
  8. 修复更新公共模板导致订阅空白的bug
  9. 点击关于页面不再301重定向
  10. 修复编辑模板页面显示序号问题

What's Changed

New Contributors

Full Changelog: https://github.com/qiandao-today/qiandao/compare/20210628...20211016

qd - 20210628

Published by AragonSnow over 3 years ago

2021.06.28 更新

  1. 修改Dockfile,采用密钥更新
  2. 公共仓库添加评论功能,跳转到github,国内打不开的问题自行解决
  3. 公共仓库添加强制更新按钮
  4. 修复mysql创建数据库错误
  5. 修复about页面打开500错误
qd - 20210621

Published by AragonSnow over 3 years ago

2021.06.21 更新

  1. 重写公共模板仓库的订阅方法,允许添加第三方库(具体规范参考)
  2. 模板使用缓存的方式,默认是每隔一天重新读取,可以手动刷新缓存
  3. 新增多任务禁用/启用/删除/定时/分组
  4. 任务和模板分组栏修改颜色
  5. 修复注册用户时没有创建md5密码的bug
qd - 20210222

Published by AragonSnow over 3 years ago

2021.02.20 更新

  1. 修复部分站点500的问题
  2. 公共模板添加清缓存功能
  3. 修复容忍错误推送的失效的BUG
  4. 主循环修改为0.5s,使定时运行更准确
  5. 修复/register没有注册按钮的BUG
  6. 密码验证修改为md5
  7. 更换默认微信推送图片
qd - 20210122

Published by AragonSnow over 3 years ago

2021.01.22 更新

  1. 整合推送模块
  2. 添加定时cron支持
  3. ENABLE_HTTPS 使能时邮件链接为https
qd - 20210117

Published by AragonSnow almost 4 years ago

2021.01.17 更新

  1. 添加企业微信支持
  2. 支持在用户管理里修改密码
qd - 20210116

Published by AragonSnow almost 4 years ago

2021.01.16 更新

  1. 修复点击登陆失败后注册按钮消失的问题

2021.01.13 更新

  1. 开启邮箱验证前必须验证管理员邮箱
qd - 20210107

Published by AragonSnow almost 4 years ago

2021.01.08 更新

  1. 修复20210107注册按钮丢失的BUG
  2. 添加记事本访问接口
  3. 添加自定义推送示例
  4. sqlite3_db_task_converter放在web启动之前

2021.01.07 更新

  1. 底部添加本项目链接
  2. 禁止注册时隐藏注册按钮
  3. 显示注册推送的前值
  4. 添加记事本功能,用户可以将数据保存在本地
  5. 推送注册和推送设置按钮移动到工具箱
  6. 定时时间以任务起始时间为依据
  7. 新增自定义推送功能
  8. bark推送改为POST,可以推送日志

2020.12.24 更新

  1. 修复模板编辑中'{{变量}}'自动urlencode的问题

2020.12.23 更新

  1. 添加EMAIL发送开关
qd - 20201222

Published by AragonSnow almost 4 years ago

20202.12.04 更新

  1. 修复任务运行结束后'logDay'报错
  2. 邮箱变量设置为环境变量获取
qd - 20201204

Published by AragonSnow almost 4 years ago

20202.12.04 更新

  1. 修复任务运行结束后'logDay'报错
  2. 修复模板订阅时url太长报错的问题,模板按照修改时间来排序
  3. 支持网站设置仅保留一定天数的日志,日志清理时间在任务成功完成之后,默认365天
  4. 手动清除一定天数的日志
  5. 分组折叠/展开 支持记忆
  6. 修复模板编辑页面反选错误的bug
qd - 20201105

Published by AragonSnow almost 4 years ago

2020.11.05 更新

  1. 用户管理,备份,网站管理,密码不显示明文,不输入账号密码返回页面显示中文
  2. 允许普通用户备份/恢复
  3. 模板编辑页显示请求排序
  4. 模板编辑页可以同时删除多个请求
  5. 主页允许多项操作删除/分组,取消分组的勾选框,改为点击即可显示隐藏
  6. 公共仓库打开失败时使用本地仓库
qd - 20200918

Published by AragonSnow about 4 years ago

2020.09.18 更新

  1. 允许备份/恢复 用户的所有任务和模板
  2. 修复模板编辑时,变量作为url会自动url转码的bug
  3. 模板编辑时允许拖拽请求
  4. 模板订阅添加错误显示,避免500

2020.09.14 更新(By liubei121212)

  1. 添加 unicode 函数
  2. 优化 api 页样式
  3. 在模板编辑页中测试时也可以复制错误信息了
  4. 优化日志页复制错误信息的实现方式
  5. 添加常用 api/过滤器
  6. 修复主页和推送设置中长用户名的显示
  7. 前值、edit 页面的错误信息增加复制按钮
qd - 20200910

Published by AragonSnow about 4 years ago

2020.09.10 更新

  1. 鉴于github 污染严重,使用gitee代替作为订阅源,地址:https://gitee.com/qiandao-today/templates
  2. 首页的检查模板更新取消,打开公共模板仓库会自动检查更新
  3. 修复邮箱验证,注册后未验证可以再次点击注册验证
  4. 修改任务时显示前值
  5. 在数据库管理中增加一键备份/恢复所有模板的功能
  6. 正则提取支持post方式
  7. 取消getcookie插件提示(By powersee)
  8. 管理员可以查看用户是否验证邮箱,可以设置不验证邮箱无法登陆
  9. 支持任务分组
  10. 推送带上任务备注

本次更新有js脚本更新,请开启chrome 的 “disable cache”功能更新js脚本

qd - 20200709

Published by AragonSnow over 4 years ago

2020.07.09更新

  1. 添加 管理员 备份数据库功能
  2. 添加任务日志清空功能
  3. 修复定时的随机延时取消失败的BUG
  4. 添加任务禁用功能
  5. 修复检查公共模板更新功能;
  6. 美化左侧三按钮(By 十六君)
  7. 修复插入RSA加密实际是字符串替换的BUG
  8. 修改请求为不验证SSL,提升兼容性
qd - 20200614

Published by AragonSnow over 4 years ago

  1. 添加RSA加密/解密
  2. 用户管理页面添加用户最后登陆时间
  3. 字符串替换功能可以返回纯文本,避免有转义'\'的出现,需要替换参数r=text
  4. 定时日志BUG太多,修不过来,取消此功能
  5. 修复用户不存在时登录500错误
  6. 修复MySQL的支持,不需要手动更新Mysql数据库
  7. 添加管理员管理用户功能,可以将用户禁用/开启/删除
  8. 添加关闭/开启注册功能
  9. 修改主页的'检查更新'为'检查模板更新'

使用前需要进入容器,将对应已注册邮箱设置为管理员:

docker exec -it 容器名 /bin/bash
python ./chrole.py 邮箱 admin

被禁用的账户将不能登录网站,所有任务将被禁用。
被删除的账户,会删除该用户的所有任务,模板和日志