前言
好久没记录日常了,最近折腾云服务器啊,青龙啊,总算告一段落,正常使用了,功夫不负有心人呐!
不过还有亿点点问题需待探索解决,这篇blog算又一个简单的开始吧!
参考了下面这篇文章,解决了任务运行必需依赖问题:
《特定依赖安装》 (By
LAzySheep)
小米运动改步
- 青龙面板新建任务
ql raw https://raw.githubusercontent.com/Oreomeow/VIP/main/Scripts/py/mimotion.py
然后运行这个任务
注意:安装依赖命令
docker exec -it qinglong bash
# 进入容器内
pip3 install pytz
# 为了云函数使用 pytz
- 环境变量填写看脚本注释
特定依赖安装
方式一:FinalShell连接,直接使用命令
docker exec -it qinglong bash -c "npm install -g npm"
docker exec -it qinglong bash -c "pnpm install png-js"
docker exec -it qinglong bash -c "pip3 install requests"
docker exec -it qinglong bash -c "npm install axios"
docker exec -it qinglong bash -c "npm install date-fns"
docker exec -it qinglong bash -c "apk add --no-cache build-base g++ cairo-dev pango-dev giflib-dev && cd scripts && npm install canvas --build-from-source"
docker exec -it qinglong bash -c "apk add python3 zlib-dev gcc jpeg-dev python3-dev musl-dev freetype-dev"
方式二:添加到extra.sh中,以后重启会自动装
cd scripts && pnpm install -g png-js #png图形依赖库
pnpm install -g date-fns #时间库依赖
pnpm install -g axios #基于promise用于浏览器和node.js中的HTTP库
pnpm install -g crypto-js #加密算法库
pnpm install -g ts-md5 #md5加密库
pnpm install -g tslib #触摸屏支持库
pnpm install -g @types/node #node类型定义库
pnpm install -g requests #基于urllib,采用Apache2 Licensed开源协议的HTTP库
pnpm install -g md5 #加密算法
pnpm install -g tunnel #HTTP隧道协议技术
pnpm install -g tough-cookie #cookie存储算法
pnpm install -g form-data #网络请求中处理表单数据及文件上传
pnpm install -g jsdom #用于node的模拟web浏览器应用程序接口
文章中的引用以及参考资料涉及侵权请联系我删除!