Browse Source

update README

pull/15/head
yuxian 3 years ago
parent
commit
c4c7de2fde
  1. 58
      README.md
  2. 2
      utils.py

58
README.md

@ -70,28 +70,25 @@ ql repo https://github.com/yuxian158/check.git "oc_" "" "checksend|utils"
ql repo https://github.com/yuxian158/check.git "ck_|oc_" "" "checksend|utils" ql repo https://github.com/yuxian158/check.git "ck_|oc_" "" "checksend|utils"
``` ```
### 2.配置 ### 2.运行以下命令
``` 旧版(青龙v2.12以下)
cp /ql/repo/yuxian158_check/check.sample.toml /ql/config/check.toml
```
或使用json格式(不推荐) ```shell
``` cd /ql/repo/yuxian158_check && python3 utils.py
cp /ql/repo/yuxian158_check/check.sample.json /ql/config/check.json
``` ```
然后不出意外的话你可以在青龙面板的配置文件下找到check.toml或check.json文件 新版
然后根据文件夹下REDEME修改配置[这里](https://sitoi.gitee.io/dailycheckin/settings/) ```shell
cd /ql/data/repo/yuxian158_check && python3 utils.py
```
### 3.依赖安装 然后不出意外的话你可以在青龙面板的配置文件下找到check.toml或check.json文件
``` 然后根据各文件夹下REDEME修改配置[这里](https://sitoi.gitee.io/dailycheckin/settings/)
pip3 install requests rsa tomli tomli_w beautifulsoup4
```
### 4.说明 ### 3.说明
1.本仓库在12.21日的更新中同时支持了json和toml两种格式的配置文件,但是推荐使用toml格式配置文件 1.本仓库在12.21日的更新中同时支持了json和toml两种格式的配置文件,但是推荐使用toml格式配置文件
@ -99,7 +96,23 @@ pip3 install requests rsa tomli tomli_w beautifulsoup4
3.为避免未设置的签到项目推送,请禁止该签到任务,或注释掉配置文件中关于这个任务的配置项目 3.为避免未设置的签到项目推送,请禁止该签到任务,或注释掉配置文件中关于这个任务的配置项目
4.**更新支持了多账号** 4.在运行修改运行时间后若出现未知错误
**请先确认database.sqlite.back或crontab.db.back是否存在**,然后
```
cd /ql/data/db/ && rm database.sqlite && cp database.sqlite.back database.sqlite #v2.12+
```
```
cd /ql/db/ && rm database.sqlite && cp database.sqlite.back database.sqlite #v2.11+
```
```
cd /ql/db/ && rm crontab.db && cp crontab.db.back crontab.db #v2.11-
```
5.**更新支持了多账号**
toml配置方式 toml配置方式
@ -144,21 +157,6 @@ json配置方式
3.很多脚本并没有测试 3.很多脚本并没有测试
4.本库所有脚本都未加运行时间提示,可以拉取后所有脚本运行时间都一样,可以运行
```
python3 /ql/repo/yuxian158_check/utils.py
```
然后重启容器
修改ql为你的青龙容器名字
```
docker restart ql
```
来随机运行时间(不推荐,尽量手动修改)
## 致谢 ## 致谢
[@Wenmoux](https://github.com/Wenmoux/) [@Wenmoux](https://github.com/Wenmoux/)

2
utils.py

@ -238,7 +238,7 @@ class check(object):
def change_cron_new(cron_file_path="/ql/data/db/database.sqlite", repositories="yuxian158_check"): def change_cron_new(cron_file_path="/ql/data/db/database.sqlite", repositories="yuxian158_check"):
print("尝试修改定时时间") print("尝试修改定时时间")
os.system("cp /ql/data/db/database.sqlite /ql/data/db/database.sqlite.back") os.system(f"cp {cron_file_path} {cron_file_path}.back")
con = sqlite3.connect(cron_file_path) con = sqlite3.connect(cron_file_path)
cur = con.cursor() cur = con.cursor()

Loading…
Cancel
Save