Giter Site home page Giter Site logo

oreoslab / checkinpanel Goto Github PK

View Code? Open in Web Editor NEW
1.4K 17.0 360.0 1.41 MB

一个主要运行在 𝐞𝐥𝐞𝐜𝐕𝟐𝐏 或 𝐪𝐢𝐧𝐠𝐥𝐨𝐧𝐠 等定时面板,同时支持系统运行环境的签到项目(环境:𝑷𝒚𝒕𝒉𝒐𝒏 3.8+ / 𝑵𝒐𝒅𝒆.𝒋𝒔 10+ / 𝑩𝒂𝒔𝒉 4+ / 𝑶𝒑𝒆𝒏𝑱𝑫𝑲8 / 𝑷𝒆𝒓𝒍5)

Home Page: https://oreos.ml/checkinpanel/2021-10-01-Checkinpanel.html

License: MIT License

Python 26.08% JavaScript 8.03% Shell 2.29% Perl 63.61%
elecv2p qinglong python3 javascript json requests java alpine notify-module selenium

checkinpanel's People

Contributors

canary233 avatar deepsource-autofix[bot] avatar dependabot[bot] avatar hiouttime avatar lginc avatar lustime avatar monkey-sking avatar night-raise avatar oreomeow avatar ownercm avatar sevensevenmi avatar sourcery-ai[bot] avatar tonytony2020 avatar vc5 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

checkinpanel's Issues

欢太商城出现报名成功但打卡失败的情况

运行日志如下,建议取消早睡打卡功能。

## 开始执行... 2021-12-08 05:19:00早睡打卡】:报名成功请当天19:30-22:00留意打卡状态早睡打卡记录2021-12-08-报名成功-500积分
2021-12-06-报名成功-500积分
2021-12-06-打卡失败+0积分
2021-11-27-报名成功-500积分

青龙面板通知优先级建议。

签到面板会默认识别青龙,并加载青龙config.sh里面的通知变量。

我同时也配置了notify.json5里面的通知变量,是使用了不同的通知。

不过发现配置的Notify.json5里面的变量没有生效。脚本还是默认加载了青龙的通知变量。请问这个可否默认本系统的json5通知变量优先级最高,如果找不到,再去加载config.sh的通知变量,或者可以配置指定加载的路径。

ps:我使用的是企业微信应用通知。

老哥,bark推送不出来

## 开始执行... 2021-10-11 17:51:00

Exception in thread bark:
Traceback (most recent call last):
  File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/ql/scripts/notify_mtr.py", line 119, in bark
    params += f"{bark_params[pair[0]]}={pair[1]}&"
KeyError: 'BARK_PUSH'
尝试检查运行环境...
成功,当前环境为: 青龙面板。
环境检查结束。

配置文件 (notify.json5) 检查开始...
在 /ql/config/notify.json5 发现配置文件。
配置文件检查结束。

通知配置文件存在:/ql/config/notify.json5。
checkinpanel 当前版本:20211010-2-022,不在 8-12 点内,跳过版本检查。

配置文件 (check.json5) 检查开始...
在 /ql/config/check.json5 发现配置文件。
配置文件检查结束。

每日签到: 已签到
用户昵称: 
每日打卡: 天
积分总计: 0
微博钱包: 已签到
当前现金: 0.73 元

每日签到: 已签到
用户昵称: 
每日打卡: 天
积分总计: 0
微博钱包: 已签到
当前现金: 2.30 元


bark 服务启动
微博

每日签到: 已签到
用户昵称: 
每日打卡: 天
积分总计: 0
微博钱包: 已签到
当前现金: 0.73 元

每日签到: 已签到
用户昵称: 
每日打卡: 天
积分总计: 0
微博钱包: 已签到
当前现金: 2.30 元



时间很贪婪——有时候,它会独自吞噬所有的细节。    ----追风筝的人

## 执行结束... 2021-10-11 17:51:09 耗时 9 秒

freenom login status failed

基于青龙面板运行签到脚本,已运行 签到依赖任务,在配置文件 check.toml 内已填写 email password 等信息

对于 ck_freenom.py 文件

代码运行日志

image

相关代码

image
image

我代码功底有限,不知道是不是和正则表达相关还是其他问题,烦请指教,谢谢!

IndexError: list index out of range

成功给💗蒸 汽 龙 ~💗投一个币 成功给*太语录,句句吾辈楷模。投一个币 成功给【十周年纪念/刑天传】2020了,刑天也该来地球了投一个币 成功给有老婆真是太好了! | 原创动画 | 我的爸爸是条龙哦投一个币 成功给【短视频】口袋里的小心心【天曰ひよ】投一个币 
Traceback (most recent call last):   
File "Oreomeow_checkinpanel_ck_bilibili.py", line 350, in <module>     
res = BiliBiliCheckIn(bilibili_cookie_list=_bilibili_cookie_list).main()   
File "Oreomeow_checkinpanel_ck_bilibili.py", line 246, in main     
bilibili_cookie = {   File "Oreomeow_checkinpanel_ck_bilibili.py", line 247, in <dictcomp>     
item.split("=")[0]: item.split("=")[1] for item in bilibili_info.get("bilibili_cookie").split("; ") 
IndexError: list index out of range

欢太商城 OPPP商城出错!

尝试检查运行环境...
成功当前环境为: 青龙面板环境检查结束配置文件 (notify.toml) 检查开始...
 /ql/config/notify.toml 发现配置文件配置文件检查结束通知配置文件存在/ql/config/notify.tomlcheckinpanel 当前版本20211118-4-211不在 8-12 点内跳过版本检查配置文件 (check.toml) 检查开始...
 /ql/config/check.toml 发现配置文件配置文件检查结束Traceback (most recent call last):
  File "Oreomeow_checkinpanel_master_ck_heytap.py", line 582, in <module>
    res = Heytap(check_items=_check_items).main()
  File "Oreomeow_checkinpanel_master_ck_heytap.py", line 562, in main
    self.client = self.get_user_info()
  File "Oreomeow_checkinpanel_master_ck_heytap.py", line 85, in get_user_info
    response = self.session.get(
  File "/usr/lib/python3.8/site-packages/requests/sessions.py", line 555, in get
    return self.request('GET', url, **kwargs)
  File "/usr/lib/python3.8/site-packages/requests/sessions.py", line 528, in request
    prep = self.prepare_request(req)
  File "/usr/lib/python3.8/site-packages/requests/sessions.py", line 456, in prepare_request
    p.prepare(
  File "/usr/lib/python3.8/site-packages/requests/models.py", line 317, in prepare
    self.prepare_headers(headers)
  File "/usr/lib/python3.8/site-packages/requests/models.py", line 451, in prepare_headers
    check_header_validity(header)
  File "/usr/lib/python3.8/site-packages/requests/utils.py", line 978, in check_header_validity
    raise InvalidHeader("Invalid return character or leading space in header: %s" % name)
requests.exceptions.InvalidHeader: Invalid return character or leading space in header: User-Agent

## 执行结束... 2021-11-18 21:55:18 耗时 1 秒

欢太商城 出错

## 开始执行... 2021-11-18 08:34:03

尝试检查运行环境...
成功当前环境为: 青龙面板环境检查结束配置文件 (notify.toml) 检查开始...
未找到配置文件不一定是错误),路径为: /ql/config/notify.toml配置文件检查结束checkinpanel 当前版本20211118-4-101最新版本20211118-4-101

配置文件 (check.toml) 检查开始...
 /ql/config/check.toml 发现配置文件配置文件检查结束Traceback (most recent call last):
  File "Oreomeow_checkinpanel_master_ck_heytap.py", line 583, in <module>
    res = Heytap(check_items=_check_items).main()
TypeError: __init__() got an unexpected keyword argument 'check_items'

## 执行结束... 2021-11-18 08:34:07 耗时 4 秒

大佬,通知文件还有点问题。

【1】通知文件,一个欢太的,config.json5格式不对,这个没错,本来换了toml了吗,我就吧这个文件删了,正常了。

## 开始执行... 2021-11-19 10:42:55

通知配置文件存在/ql/config/notify.json5Traceback (most recent call last):
  File "/ql/scripts/Oreomeow_checkinpanel_master/notify_mtr.py", line 92, in <module>
    for k, v in dict(tomli.load(open(CONFIG_PATH, "rb"))).items():
  File "/usr/lib/python3.8/site-packages/tomli/_parser.py", line 64, in load
    return loads(s, parse_float=parse_float)
  File "/usr/lib/python3.8/site-packages/tomli/_parser.py", line 112, in loads
    raise suffixed_err(src, pos, "Invalid statement")
tomli.TOMLDecodeError: Invalid statement (at line 1, column 1)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "ck_heytap.py", line 16, in <module>
    from notify_mtr import send
  File "/ql/scripts/Oreomeow_checkinpanel_master/notify_mtr.py", line 97, in <module>
    f"错误:配置文件 {check_config} 格式不对,请学习 https://toml.io/cn/v1.0.0\n错误信息:\n{traceback.format_exc()}"
NameError: name 'check_config' is not defined

## 执行结束... 2021-11-19 10:42:58 耗时 3 秒

【2】但是运行js的smzdm签到的时候,提示config.json5文件不存在。

🔔sendNotify, 开始!
自行配置路径通知文件读取失败,错误信息: Error: ENOENT: no such file or directory, open '/ql/config/notify.json5'
    at Object.openSync (fs.js:498:3)
    at Object.readFileSync (fs.js:394:35)
    at getNotifyData

这就尴尬了,我是删也不行,留着也不行。

昨天欢太能自动做任务。今天突然报错这个。CK什么都没有动过

checkinpanel 当前版本20211123-4-131最新版本20211123-4-131

配置文件 (check.toml) 检查开始...
 /ql/config/check.toml 发现配置文件配置文件检查结束错误配置文件 /ql/config/check.toml 格式不对请学习 https://toml.io/cn/v1.0.0
错误信息Traceback (most recent call last):
  File "/ql/scripts/Oreomeow_checkinpanel_master/utils.py", line 37, in get_data
    DATA = tomli.load(open(check_config, "rb"))
  File "/usr/lib/python3.9/site-packages/tomli/_parser.py", line 64, in load
    return loads(s, parse_float=parse_float)
  File "/usr/lib/python3.9/site-packages/tomli/_parser.py", line 123, in loads
    raise suffixed_err(
tomli.TOMLDecodeError: Expected newline or end of document after a statement (at line 162, column 883)

昨天拉库签到正常,今天就有问题,麻烦看下

Traceback (most recent call last):
  File "/ql/scripts/utils.py", line 37, in get_data
    DATA = tomli.load(open(check_config, "rb"))
  File "/usr/lib/python3.8/site-packages/tomli/_parser.py", line 64, in load
    return loads(s, parse_float=parse_float)
  File "/usr/lib/python3.8/site-packages/tomli/_parser.py", line 123, in loads
    raise suffixed_err(
tomli.TOMLDecodeError: Expected newline or end of document after a statement (at line 86, column 1259)

小米运动报错

开始执行... 2021-10-26 13:54:18

尝试检查运行环境...
成功,当前环境为: 青龙面板。
环境检查结束。

配置文件 (notify.json5) 检查开始...
未找到配置文件(不一定是错误),路径为: /ql/config/notify.json5。
配置文件检查结束。

checkinpanel 当前版本:20211026-3-020,不在 8-12 点内,跳过版本检查。

配置文件 (check.json5) 检查开始...
在 /ql/config/check.json5 发现配置文件。
配置文件检查结束。

list index out of range
小米运动 推送内容为空!

执行结束... 2021-10-26 13:54:19 耗时 1 秒

:memo: SMZDM 说明及依赖安装问题

https://github.com/Tsukasa007/my_script/blob/master/smzdm_mission.js

可完成任务如下:

点值 7/7 去购买 12/12
点赞 7/7 收藏 7/8
用户近期经验变动情况(有延迟):
刚刚 点赞文章 +3经验值
刚刚 点赞文章 +3经验值
刚刚 收藏文章 +8经验值
刚刚 点赞文章 +3经验值
刚刚 收藏文章 +8经验值
刚刚 收藏文章 +8经验值
刚刚 点赞文章 +3经验值
刚刚 收藏文章 +8经验值
刚刚 点赞文章 +3经验值
刚刚 收藏文章 +8经验值
1分钟前 好价文章打分 +3经验值
1分钟前 好价文章打分 +3经验值
1分钟前 好价文章打分 +3经验值
1分钟前 好价文章打分 +3经验值
1分钟前 好价文章打分 +3经验值
28分钟前 每日登录 +1经验值
11小时前 昨日点击去购买奖励 +15经验值
16小时前 每日签到 +2经验值
22小时前 每日登录 +1经验值
10-03 17:46 发布评论 +10经验值

机场签到报错

Airport 签到报错 ,配置已填写,依赖已经安装

环境是 Linux CentOS 青龙面板 Docker
image

日志如下:

## 开始执行... 2021-11-13 16:01:04

尝试检查运行环境...
成功,当前环境为: 青龙面板。
环境检查结束。

配置文件 (notify.json5) 检查开始...
未找到配置文件(不一定是错误),路径为: /ql/config/notify.json5。
配置文件检查结束。

checkinpanel 当前版本:20211113-3-130,不在 8-12 点内,跳过版本检查。

配置文件 (check.json5) 检查开始...
在 /ql/config/check.json5 发现配置文件。
配置文件检查结束。

Traceback (most recent call last):
  File "/ql/scripts/Oreomeow_checkinpanel_master_ck_airport.py", line 104, in <module>
    res = SspanelQd(check_items=_check_items).main()
  File "/ql/scripts/Oreomeow_checkinpanel_master_ck_airport.py", line 94, in main
    msg = self.checkin(url=url, email=email, password=password)
  File "/ql/scripts/Oreomeow_checkinpanel_master_ck_airport.py", line 59, in checkin
    msg = url + "\n" + str(response.json().get("msg"))
  File "/usr/lib/python3.9/site-packages/requests/models.py", line 900, in json
    return complexjson.loads(self.text, **kwargs)
  File "/usr/lib/python3.9/json/__init__.py", line 346, in loads
    return _default_decoder.decode(s)
  File "/usr/lib/python3.9/json/decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/usr/lib/python3.9/json/decoder.py", line 355, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

## 执行结束... 2021-11-13 16:01:16 耗时 12 秒

qinglong V2.10.2 运行 签到依赖 报 error

运行 签到依赖 报 error

## 开始执行... 2021-11-11 16:49:15

fetch https://mirrors.tuna.tsinghua.edu.cn/alpine/v3.14/main/x86_64/APKINDEX.tar.gz
fetch https://mirrors.tuna.tsinghua.edu.cn/alpine/v3.14/community/x86_64/APKINDEX.tar.gz
v3.14.2-127-g0195433b93 [https://mirrors.tuna.tsinghua.edu.cn/alpine/v3.14/main]
v3.14.2-130-g25ed5c1be6 [https://mirrors.tuna.tsinghua.edu.cn/alpine/v3.14/community]
OK: 14942 distinct packages available
bash 已安装
curl 已安装
gcc 已安装
git 已安装
jq 已安装
libffi-dev 已安装
musl-dev 已安装
openssl-dev 已安装
python3 已安装
python3-dev 已安装
py3-pip 已安装
Requirement already satisfied: pip in /usr/lib/python3.9/site-packages (20.3.4)
Collecting pip
  Downloading pip-21.3.1-py3-none-any.whl (1.7 MB)
Installing collected packages: pip
  Attempting uninstall: pip
    Found existing installation: pip 20.3.4
    Uninstalling pip-20.3.4:
      Successfully uninstalled pip-20.3.4
Successfully installed pip-21.3.1
bs4 已安装
cryptography==3.2.1 已安装
json5 已安装
pyaes 已安装
requests 已安装
rsa 已安装
npm WARN using --force Recommended protections disabled.
npm WARN ERESOLVE overriding peer dependency
npm WARN ERESOLVE overriding peer dependency
npm WARN ERESOLVE overriding peer dependency
npm ERR! Cannot read properties of null (reading 'matches')

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2021-11-11T08_52_45_028Z-debug.log
.......... npm install axios begin ..........
---------- npm install axios succeed ----------
crypto-js 已安装
got 已安装
npm WARN using --force Recommended protections disabled.
npm WARN ERESOLVE overriding peer dependency
npm WARN ERESOLVE overriding peer dependency
npm WARN While resolving: [email protected]
npm WARN Found: peer eslint-plugin-import@">=2.13.0" from [email protected]
npm WARN node_modules/.pnpm/[email protected]/node_modules/content-disposition/node_modules/eslint-config-standard
npm WARN   dev eslint-config-standard@"12.0.0" from [email protected]
npm WARN   node_modules/.pnpm/[email protected]/node_modules/content-disposition
npm WARN 
npm WARN Could not resolve dependency:
npm WARN peer eslint-plugin-import@">=2.13.0" from [email protected]
npm WARN node_modules/.pnpm/[email protected]/node_modules/content-disposition/node_modules/eslint-config-standard
npm WARN   dev eslint-config-standard@"12.0.0" from [email protected]
npm WARN   node_modules/.pnpm/[email protected]/node_modules/content-disposition
npm WARN ERESOLVE overriding peer dependency
npm WARN While resolving: [email protected]
npm WARN Found: peer eslint-plugin-node@">=7.0.0" from [email protected]
npm WARN node_modules/.pnpm/[email protected]/node_modules/content-disposition/node_modules/eslint-config-standard
npm WARN   dev eslint-config-standard@"12.0.0" from [email protected]
npm WARN   node_modules/.pnpm/[email protected]/node_modules/content-disposition
npm WARN 
npm WARN Could not resolve dependency:
npm WARN peer eslint-plugin-node@">=7.0.0" from [email protected]
npm WARN node_modules/.pnpm/[email protected]/node_modules/content-disposition/node_modules/eslint-config-standard
npm WARN   dev eslint-config-standard@"12.0.0" from [email protected]
npm WARN   node_modules/.pnpm/[email protected]/node_modules/content-disposition
npm WARN ERESOLVE overriding peer dependency
npm WARN ERESOLVE overriding peer dependency
npm WARN ERESOLVE overriding peer dependency
npm WARN While resolving: [email protected]
npm WARN Found: peer eslint-plugin-import@">=2.18.0" from [email protected]
npm WARN node_modules/.pnpm/[email protected]/node_modules/mime-types/node_modules/eslint-config-standard
npm WARN   dev eslint-config-standard@"14.1.1" from [email protected]
npm WARN   node_modules/.pnpm/[email protected]/node_modules/mime-types
npm WARN 
npm WARN Could not resolve dependency:
npm WARN peer eslint-plugin-import@">=2.18.0" from [email protected]
npm WARN node_modules/.pnpm/[email protected]/node_modules/mime-types/node_modules/eslint-config-standard
npm WARN   dev eslint-config-standard@"14.1.1" from [email protected]
npm WARN   node_modules/.pnpm/[email protected]/node_modules/mime-types
npm WARN ERESOLVE overriding peer dependency
npm WARN ERESOLVE overriding peer dependency
npm ERR! Cannot read properties of null (reading 'matches')

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2021-11-11T08_53_31_798Z-debug.log
.......... npm install json5 begin ..........
---------- npm install json5 succeed ----------
npm ERR! code ELSPROBLEMS
npm ERR! invalid: [email protected] /ql/scripts/node_modules/request

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2021-11-11T08_53_34_212Z-debug.log
request 已安装

## 执行结束... 2021-11-11 16:53:34 耗时 259 秒

然后 跑 爱企查 log这个

## 开始执行... 2021-11-11 16:50:16

node:internal/modules/cjs/loader:936
  throw err;
  ^

Error: Cannot find module 'axios'
Require stack:
- /ql/scripts/Oreomeow_checkinpanel_master_ck_aqc.js
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
    at Function.Module._load (node:internal/modules/cjs/loader:778:27)
    at Module.require (node:internal/modules/cjs/loader:1005:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at Object.<anonymous> (/ql/scripts/Oreomeow_checkinpanel_master_ck_aqc.js:7:15)
    at Module._compile (node:internal/modules/cjs/loader:1101:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
    at Module.load (node:internal/modules/cjs/loader:981:32)
    at Function.Module._load (node:internal/modules/cjs/loader:822:12)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [ '/ql/scripts/Oreomeow_checkinpanel_master_ck_aqc.js' ]
}

## 执行结束... 2021-11-11 16:50:16 耗时 0 秒

依赖的问题吗?我按照大大的readme,进docker 3条依赖都装了,最后那个运行报error和 签到依赖 报的一样的。。。

:recycle: 提高通知文件的兼容性

  1. 兼容 json 模块,如果选择不使用 json5 模块就使用 json 模块
  2. 兼容单一环境变量配置,即环境检测模块也选择性导入
  3. 兼容 Python<3.8,使更多环境(例如:云函数无法识别海象符号)也能使用该文件

青龙 smzdm 签到错误

TypeError: Cannot read property 'body' of undefined
at Object.adapterHttpResponse (/ql/scripts/utils.js:17:12039)
at Request._callback (/ql/scripts/utils.js:17:12663)
at self.callback (/ql/scripts/node_modules/request/request.js:185:22)
at Request.emit (events.js:400:28)
at Request.start (/ql/scripts/node_modules/request/request.js:753:10)
at Request.end (/ql/scripts/node_modules/request/request.js:1505:10)
at end (/ql/scripts/node_modules/request/request.js:564:14)
at Immediate. (/ql/scripts/node_modules/request/request.js:578:7)
at processImmediate (internal/timers.js:464:21)

已经按照https://github.com/Oreomeow/checkinpanel#2-%E5%AE%89%E8%A3%85%E4%BE%9D%E8%B5%96 安装了依赖,拉取命令是ql repo https://github.com/Oreomeow/checkinpanel.git "ins_|ck_smzdm" "^checkin" "^notify|^utils" "master" py版的可以执行,但是js版的不能,不知道啥原因。签到依赖也已经拉取执行了。

张大妈签到失败

'latin-1' codec can't encode characters in position 567-570: ordinal not in range(256)
image

CCAVA签到报错

CCAVA签到报错

配置文件 (check.json5) 检查开始...
在 /ql/config/check.json5 发现配置文件。
配置文件检查结束。

Traceback (most recent call last):
  File "Oreomeow_checkinpanel_master_ck_ccava.py", line 41, in <module>
    res = DuoKan(check_items=_check_items).main()
  File "Oreomeow_checkinpanel_master_ck_ccava.py", line 33, in main
    msg = self.sign(cookie)
  File "Oreomeow_checkinpanel_master_ck_ccava.py", line 19, in sign
    res = requests.get(url, headers={"Cookie": cookie})
  File "/usr/lib/python3.8/site-packages/requests/api.py", line 76, in get
    return request('get', url, params=params, **kwargs)
  File "/usr/lib/python3.8/site-packages/requests/api.py", line 61, in request
    return session.request(method=method, url=url, **kwargs)
  File "/usr/lib/python3.8/site-packages/requests/sessions.py", line 542, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/lib/python3.8/site-packages/requests/sessions.py", line 655, in send
    r = adapter.send(request, **kwargs)
  File "/usr/lib/python3.8/site-packages/requests/adapters.py", line 439, in send
    resp = conn.urlopen(
  File "/usr/lib/python3.8/site-packages/urllib3/connectionpool.py", line 699, in urlopen
    httplib_response = self._make_request(
  File "/usr/lib/python3.8/site-packages/urllib3/connectionpool.py", line 394, in _make_request
    conn.request(method, url, **httplib_request_kw)
  File "/usr/lib/python3.8/site-packages/urllib3/connection.py", line 234, in request
    super(HTTPConnection, self).request(method, url, body=body, headers=headers)
  File "/usr/lib/python3.8/http/client.py", line 1252, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/usr/lib/python3.8/http/client.py", line 1293, in _send_request
    self.putheader(hdr, value)
  File "/usr/lib/python3.8/site-packages/urllib3/connection.py", line 219, in putheader
    _HTTPConnection.putheader(self, header, *values)
  File "/usr/lib/python3.8/http/client.py", line 1225, in putheader
    values[i] = one_value.encode('latin-1')
UnicodeEncodeError: 'latin-1' codec can't encode characters in position 427-429: ordinal not in range(256)

refeat: 配置文件重构

需要将配置文件从 json 转成 json5,
将单账号和多账户配置文件合并。

配置文件中应该有合理的注释。

未填写CK的任务也会推送签到通知

推送方式使用的是企业微信,未填写CK的任务也会推送签到通知。建议在执行任务前先判断一下是否填写了CK,如果没有填写CK的任务不推送。

请问如何更新checkinpanel

通知配置文件存在:/ql/config/notify.json5。
当前 checkinpanel 版本: 20210916-003,请检查是否需要更新

bark推送不了

bark 服务启动
CCAVA

签到成功, 剩余 60 月光币



人总是会变的不要害怕改变哦----秋之回忆
bark 推送失败找不到 Key 对应的 DeviceToken## 执行结束... 2021-11-17 22:16:45 耗时 2 秒

key和IP试了,都正确但是推送不了

feat: 版本输出

在每次运行的时候输出 checkinpanel 的版本,方便出现问题时看用户是不是最新版。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.