KD-happy / KDCheckin

多个网站签到、软件签到(支持单个签到、集合签到、多人签到),适用于青龙、云函数、本地
281 stars 41 forks source link
qinglong

KD签到

GitHub issues GitHub closed issues GitHub forks GitHub Repo stars

GitHub last commit GitHub commit activity GitHub repo size

免责声明

您使用或者复制了本仓库且本人制作的任何脚本,则视为 已接受 此声明,请仔细阅读

简单的操作

拉取本站

ql repo https://github.com/KD-happy/KDCheckin.git "AiHao|DuoKan|QianDao|Weather|News" "" "KD"
\cp -f /ql/data/repo/KD-happy_KDCheckin/*.py /ql/data/scripts/KD-happy_KDCheckin/KDsrc

将配置文件复制到指定位置

下面的是直接执行再服务器里面的,还要查看是否位置相同(映射到本地的位置)

cp /ql/repo/KD-happy_KDCheckin/Cookie.yml /ql/config/Cookie.yml

不行就直接再qinglong里面执行下面的命令

cp /ql/data/repo/KD-happy_KDCheckin/Cookie.yml /ql/data/config/Cookie.yml
ql repo <repourl> <path> <blacklist> <dependence> <branch>
        <库地址>   <拉哪些> <不拉哪些> <依赖文件>    <分支>

进入容器

docker exec -it qinglong bash

退出容器

exit

添加相关依赖 requirements.txt 文件里面有相关的导包,请自行安装

详细操作

1.安装 docer

可以看一下

更新 yum, 确保 yum 包更新到最新

sudo yum update

安装的yum工具集

yum install -y yum-utils

安装docker-ce的yum源:

yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

可以看一下

安装docker-ce

dnf install docker-ce

或者yum安装

yum install docker-ce

查看docker服务状态

systemctl status docker.service

开启自启动

systemctl enable docker.service

开启服务

systemctl start docker.service

2.安装

拉取镜像文件

docker pull whyour/qinglong:latest

创建容器

docker run -dit \
  -v $pwd/ql:/ql/data \
  -p 5700:5700 \
  --name qinglong \
  --hostname qinglong \
  --restart unless-stopped \
  whyour/qinglong:latest

创建第二个容器

docker run -dit \
  -v $PWD/ql:/ql/data \
  -p 5800:5700 \
  --name qinglong \
  --hostname qinglong \
  --restart unless-stopped \
  whyour/qinglong:latest

腾讯云一键部署

curl https://cdn.jsdelivr.net/gh/KD-happy/KDCheckin@main/other/go.sh|bash

需要自行添加函数名

本仓库的文件配合

  1. 支持根目录下的所有的签到单独执行
  2. 支持由一个签到函数来调动其他的程序
文件说明 ``` │ AcFun.py # AcFun │ AiHao.py # 爱好论坛 │ ALiYun.py # 阿里云盘 │ BDTieBa.py # 百度贴吧 │ BLBL.py # 哔哩哔哩 │ Cloud.py # 天翼云盘 │ Cookie.yml # 签到配置文件 │ Du163.py # 网易读书 │ Duokan.py # 多看阅读 │ EnShan.py # 恩山论坛 │ HLX.py # 葫芦侠 │ KDconfig.py # 文件读取、推送 │ LenovoLTB.py # 联想乐同步 │ Music163.py # 网易云音乐 │ News.py # 每日新闻 │ NoteYouDao.py # 有道云笔记 │ PTA.py # PTA │ QianDao.py # 多文件签到的入口程序 │ README.md │ requirements.txt # 导包依赖库 │ ToolLu.py # Tool工具 │ Weather.py # 天气预报 │ XMYD.py # 小米运动 │ YHZWW.py # 油猴中文网 │ ├─KDsrc # 多文件签到的程序文件夹 │ more.py # map变量程序 │ └─other bt.sh # 宝塔一键部署 go.sh # 腾讯云函数一键部署 ql.sh # 青龙一键部署 模板.py # 模板文件 ```

推送配置

企业微信应用通知粗略教程

企业微信推送设置

获取钉钉自定义机器人webhook

Cookie.yml 简单介绍

# AcFun  <-  支持签到的名称
AcFun:
  send: 0 # <-  是否发送通知 0: 不发送,1: 发送
  cookies: # <-  cookies列表
    - user: # <- 用户1
        name: 'xxx1' # <- 用户1名称(用来记录日志或发送通知的名称)
        # acPasstoken, auth_key # <- 关键cookie,必须有的cookie
        cookie: 'acPasstoken=xxxxxxx; auth_key=xxxxxx'
    - user: # <- 用户2
        name: 'xxx2' # <- 用户2名称(用来记录日志或发送通知的名称)
        # acPasstoken, auth_key
        cookie: 'acPasstoken=xxxxxxx; auth_key=xxxxxx'

对应的json格式

{
  "AcFun": {
    "send": 0,
    "cookies": [
      {
        "user": {
          "name": "xxx1",
          "cookie": "acPasstoken=xxxxxxx; auth_key=xxxxxx"
        }
      },
      {
        "user": {
          "name": "xxx2",
          "cookie": "acPasstoken=xxxxxxx; auth_key=xxxxxx"
        }
      }
    ]
  }
}

支持的签到

🟢: 正常运行 🔴: 脚本暂不可用 🔵: 可以执行(需更新) 🟡: 待测试 🟤: 看脸 名称 备注 签到方式 来源 当前状态
天翼云盘 手机签到+抽奖、天翼云TV端 cookie 找不到 + 自制 🟢️
葫芦侠 签到所有的模板 手机号、密码 luck-ying01 🟢️
PTA 每日签到 cookie 自制 🟢️
多看阅读 签到、延期、领书、看广告、下载任务 等 cookie Sitoi 🟢️
AcFun 签到、点赞、弹幕、香蕉 、分享 cookie Sitoi + 自制修改 🟢
爱好论坛 打卡 cookie 自制 🟢
恩山论坛 签到 cookie 自制 + 模仿 🟢
哔哩哔哩 签到、看&分享视频、银瓜子兑硬币、发送直播弹幕、送免费辣条、礼物过期提醒、自定义投币 cookie Sitoi + 自制修改 🟢
有道云笔记 签到、看广告、空间大小 cookie 找不到 + 自制 🟢
Tool工具 签到 cookie 自制 🟢
百度贴吧 签到 cookie Sitoi 🟢
网易读书 签到 cookie Wenmoux + 自制修改 🟢
小米运动 刷步数 手机号、密码 Sitoi 🟢
网易云音乐 签到 cookie 自制 🟢
天气预报 每日天气推送、奇怪的知识 city_id 自制 🟢
每日新闻 每日新闻、历史上的今天 ip(可无) 自制 🟢
乐同步 每日签到 cookie 自制 🟢
油猴中文网 签到 cookie 自制 🟢
阿里云盘 签到、领奖 token libuke 🟢

已下架

🟢: 正常运行 🔴: 脚本暂不可用 🔵: 可以执行(需更新) 🟡: 待测试 🟤: 看脸 名称 备注 签到方式 来源 当前状态
欢太商城 每日签到、浏览商品、分享商品 cookie hwkxk 🔴
欢太早睡打卡 自动报名、自动打卡 cookie Mashiro2000 🔴
爱助攻 签到 cookie 自制 🔴
神代汉化组 签到&点赞 cookie 自制 🔴
企鹅电竞 签到、疯狂打卡(报名和打卡)、领取任务奖励 cookie 自制 🔴
CCAVA 签到 cookie 自制 🔴
WPS签到 签到领空间和积分 cookie 自制 🔴
腾讯视频 每日两次腾讯视频签到获取成长值 cookie、auth_refresh Sitoi 🔴
爱奇艺 签7天奖1天,14天奖2天,28天奖7天;日常任务4成长值;随机成长值;三次抽奖 cookie Sitoi 🔴
什么值得买 签到 cookie Sitoi 🔴
CSDN 签到、抽奖 cookie 自制 + 模仿 🔴
联想 每日签到 cookie silence4u + 自制修改 🔴
吾爱破解 签到、获取CB cookie 自制 + 模仿 🔴

特别说明

  1. send.send的值为 0 时, 集合签到和单独签到都不会有通知
  2. 只有send.send的值为 1 和 单独签到的send的值为 1 时, 才会通知
  3. signList的值 不为空 时, 集合签到只会签到signList规定的
  4. 只有signList的值为空 时, 参数签到才可以使用。
  5. 可通过指令 python QianDao.py -h 查看参数的使用
  6. -i--include : 签到包含什么, 其他的都不包含
  7. -e--exclude : 签到不包含什么, 包含的都是剩余的
  8. Cookie.yml 文件中的cookie格式一定要符合条件, 用 ; 作为两个变量中间的分隔符