Browse Source

Update README.md

pull/15/head
yuxian158 3 years ago
parent
commit
6c5fe686b8
  1. 15
      README.md
  2. 10
      utils.py

15
README.md

@ -144,7 +144,20 @@ json配置方式
3.很多脚本并没有测试 3.很多脚本并没有测试
4.本库所有脚本都未加运行时间提示,可以拉取后所有脚本运行时间都一样 4.本库所有脚本都未加运行时间提示,可以拉取后所有脚本运行时间都一样,可以运行
```
python3 /ql/repo/yuxian158_check/utils.py
```
然后重启容器
修改ql为你的青龙容器名字
```
docker restart ql
```
来随机运行时间(不推荐,尽量手动修改)
## 致谢 ## 致谢

10
utils.py

@ -16,7 +16,7 @@ def toml_to_json(toml_path, to_json_path):
""" """
:param toml_path: 需要转换的toml文件的路径 :param toml_path: 需要转换的toml文件的路径
:param to_json_path: 需要输出的json文件路径 :param to_json_path: 需要输出的json文件路径
:return: NONE :return: None
""" """
with open(toml_path, "rb") as f: with open(toml_path, "rb") as f:
toml_dict = tomli.load(f) toml_dict = tomli.load(f)
@ -157,11 +157,12 @@ class check(object):
@staticmethod @staticmethod
def other_task(): def other_task():
change_db() # change_db()
pass
def __call__(self, func): def __call__(self, func):
@wraps(func) @wraps(func)
def wrapper(*args, **kwargs): def wrapper():
if not self.Configuration_flag: if not self.Configuration_flag:
config = config_get() config = config_get()
value_list = config.get_value(self.run_script_expression) value_list = config.get_value(self.run_script_expression)
@ -217,7 +218,8 @@ def change_cron(cron_file_path="/ql/db/crontab.db",repositories="yuxian158_check
record = json.loads(i) record = json.loads(i)
record["schedule"] = change_time(record["schedule"]) record["schedule"] = change_time(record["schedule"])
lines.append(json.dumps(record, ensure_ascii=False) + "\n") lines.append(json.dumps(record, ensure_ascii=False) + "\n")
else:lines.append(i) else:
lines.append(i)
with open(cron_file_path, "w", encoding="UTF-8") as f: with open(cron_file_path, "w", encoding="UTF-8") as f:
f.writelines(lines) f.writelines(lines)

Loading…
Cancel
Save