DAY2

前言

  • 好久没记录日常了,最近折腾云服务器啊,青龙啊,总算告一段落,正常使用了,功夫不负有心人呐!

  • 不过还有亿点点问题需待探索解决,这篇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连接,直接使用命令

  1. docker exec -it qinglong bash -c "npm install -g npm"
  2. docker exec -it qinglong bash -c "pnpm install png-js"
  3. docker exec -it qinglong bash -c "pip3 install requests"
  4. docker exec -it qinglong bash -c "npm install axios"
  5. docker exec -it qinglong bash -c "npm install date-fns"
  6. 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"
  7. docker exec -it qinglong bash -c "apk add python3 zlib-dev gcc jpeg-dev python3-dev musl-dev freetype-dev"

方式二:添加到extra.sh中,以后重启会自动装

  1. cd  scripts && pnpm install -g png-js   #png图形依赖库
  2. pnpm install -g date-fns   #时间库依赖
  3. pnpm install -g axios   #基于promise用于浏览器和node.js中的HTTP库
  4. pnpm install -g crypto-js   #加密算法库
  5. pnpm install -g ts-md5   #md5加密库
  6. pnpm install -g tslib   #触摸屏支持库
  7. pnpm install -g @types/node   #node类型定义库
  8. pnpm install -g requests   #基于urllib,采用Apache2 Licensed开源协议的HTTP库
  9. pnpm install -g md5   #加密算法
  10. pnpm install -g tunnel   #HTTP隧道协议技术
  11. pnpm install -g tough-cookie   #cookie存储算法
  12. pnpm install -g form-data   #网络请求中处理表单数据及文件上传
  13. pnpm install -g jsdom   #用于node的模拟web浏览器应用程序接口

文章中的引用以及参考资料涉及侵权请联系我删除!


   转载规则


《DAY2》 duxiuyulin 采用 知识共享署名 4.0 国际许可协议 进行许可。
  目录