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

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

仓库地址 https://github.com/AragonSnow/qiandao
---------------------------------正文部分-------------------------
ssh进入,docker pull asdaragon/qiandao 镜像,国内建议早上拉取镜像,速度控制在1分钟内
06.png
另外群晖docker内可直接搜索asdaragon/qiandao
07.png
下载https://codeload.github.com/AragonSnow/qiandao/zip/master 文件
09.png
上传到某文件夹内,解压将解压后的文件拖至根目录
为了检查区分错误,请将原文件夹qiandao-master空文件夹删除
10.png
此时,我们将fanzhenlin/qiandao原映射文件夹内的db数据库文件拷贝至config文件夹内
【在这里插个空:对于多个框架的数据库文件怎么解决呢?
SQLite Expert Professional 5 编辑合并
20.png
右键合并并选择数据库,合并后的数据库名字不要修改database.db】
启动镜像时,设置映射目录
12.png
在老版本修改定时时,我们设置了启动环境TZ CST-8这里我们看到asdaragon加上了TZ Asia/Shanghai
应用设置,启用镜像,我们看一下日志
14.png
提示http server started on 80时,这样我们打开ip:端口就进入了新的界面

我们打开一个任务的“定时”按钮界面
16.png
这一版增加了“时分秒”的精确时间设定
“强制每天定时”是针对24小时循环制的定点定分定秒,定秒的实用性在于取配额之类的特殊har任务
“今天是否运行”针对现时之前的立即执行,晚于现时的按时间执行。

------------------信息推送测试-----------------
框架端:
21.png
微信端:
22.jpg
---------测试完毕-------bark一般我会做进har--ser酱只填sc,bark只需填写到最后/前---
---------我们尝试新建立一个任务,遇到以下问题-----------------------------
(1)需修正打开模板时取文件名称har,保存时自动回填的问题
(2)前端显示精确时间true的问题,借用下这张图,libs/utils.py修改

19.png

(3)定时问题,每天8:00,下面手动执行后
22.png
----------------解决办法改docker环境TZ为CST-8-----------
(4)关于间隔时间方面,还是老规矩 /web/tpl/har/editor.html 不过这一版修订了一个bug,24小时差1秒的问题
23.png
(5)现时晚于早时的今日执行问题,理论上补缺早上的任务没问题,但是立即执行错过的时间点任务有点不足,应该是判断任务时间如果错过时间就下一个24h执行。当然在勾选这个按钮时,自己可以看看表
24.png
25.png
--20200510改进后----qiandao/web/tpl/task_setTime.html--建议提示完后,执行时间戳叠加上5分钟回填--
31.png

(6)改进添加模板的快速捷径,覆盖qiandao/web/tpl/my.html
30.jpg
效果图如下
29.png
本站下载地址如下:

祥云笔录此处内容已经被作者隐藏,请输入验证码查看内容
验证码:
请关注本站微信公众号,回复“验证码”,获取验证码。在微信里搜索“祥云笔录”或者“xybl7008”或者微信扫描右侧二维码都可以关注本站微信公众号。

---------------------------------完结--------------------

阅读 53
qiandao

我来吐槽

*

*