AragonSnow改进版qiandao框架:定时+循环

镜像一拉,映射文件夹,端口,完事,还有那个config.json文件
搞定
11.png

仓库地址 https://github.com/AragonSnow/qiandao
---------------------------------正文部分-------------------------
一、【关于映像】docker内使用,拉取镜像
1.1、对于centos等,如果是xshell或putty,可以ssh进入,docker pull asdaragon/qiandao 镜像,国内建议早上拉取镜像,速度控制在1分钟内(为什么要使用ssh呢,相信大多数朋友平时会常规保持这种模式,保存用户名密码,一键直达,拉取镜像,compose直接就开启了容器。下面群晖建立容器的方式相对繁琐一点)
06.png
1.2、另外,群晖docker内可直接搜索asdaragon/qiandao
089.jpg
1.2.1鼠标右键下载此映像
07.png
二、【文件的建立使用】
2.1、下载https://codeload.github.com/AragonSnow/qiandao/zip/master 文件
09.png
2.2上传到某文件夹内,解压将解压后的文件拖至根目录
2.3为了检查区分错误,请将原文件夹qiandao-master空文件夹删除
10.png
2.4此时,我们将fanzhenlin/qiandao原映射文件夹内的db数据库文件拷贝至config文件夹内,如果没有config文件夹建立一个
090.png
(在这里插个空:对于多个框架的数据库文件怎么解决呢?
SQLite Expert Professional 5 编辑合并
20.png
右键合并并选择数据库,合并后的数据库名字不要修改database.db)
2.5启动镜像时,设置映射目录
12.png
2.6在老版本修改定时时,我们设置了启动环境TZ CST-8这里我们看到asdaragon加上了TZ Asia/Shanghai(最新版本20200531已经修改,同时31+1错误已修正)
2.7其他设置容器的端口自动调整为ip:端口
2.8应用设置,启用镜像,我们看一下日志
14.png
提示http server started on 80时,这样我们打开ip:端口 就进入了新的界面
三、【新改版篇】
3.1 20200531版本增加了左侧快速定位按钮,包含添加任务和模块定位,及快速添加模版
3.2 20200531版本增加了任务分组按钮,同时下一个任务调整时最近的分组会显示在上边
3.3 20200531版本增加了追加har的功能
3.4 20200531版本增加了公共提取github仓库模版的功能
四、【web篇】
4.1 我们打开一个任务的“定时”按钮界面
16.png
(这一版增加了“时分秒”的精确时间设定
“强制每天定时”是针对24小时循环制的定点定分定秒,定秒的实用性在于取配额之类的特殊har任务
“今天是否运行”针对现时之前的立即执行,晚于现时的按时间执行。)20200531版本将定时按钮只保留了强制定时,根据时间的比较判断是否立即执行,如果超时需要手动执行
4.2 20200531版本增加了任务折叠功能

五、【信息推送测试】
5.1框架端:
21.png
5.2微信端:
22.jpg
---------测试完毕-------bark一般我会做进har--ser酱只填sc,bark只需填写到最后/前---
六、【梦想】
(1)需修正打开模板时取文件名称har,保存时自动回填的问题
(2)【已修正】前端显示精确时间true的问题,借用下这张图,libs/utils.py修改
19.png
(3)关于间隔时间方面,还是老规矩 /web/tpl/har/editor.html 不过这一版修订了一个bug,24小时差1秒的问题
23.png
(4)【已修正】现时晚于早时的今日执行问题,理论上补缺早上的任务没问题,但是立即执行错过的时间点任务有点不足,应该是判断任务时间如果错过时间就下一个24h执行。当然在勾选这个按钮时,自己可以看看表
24.png
25.png
--20200510改进后----qiandao/web/tpl/task_setTime.html--建议提示完后,执行时间戳叠加上5分钟回填--
31.png
(5)【已修正】改进添加模板的快速捷径,覆盖qiandao/web/tpl/my.html
100、.png
(6)【已修正】任务分组,如果能在添加任务时设定分组更好
099.png
---------------------------------完结--------------------

阅读 89
qiandao

我来吐槽

*

*