青龙脚本,京东cookie获取上传APP
- 手机使用app
- 登录后,自动将cookie上传到青龙脚本服务器
- 源码全部开放
-
fork 本项目
-
在青龙后台创建一个应用,赋予修改变量的权限。 依次点击【系统设置】【应用设置】【创建应用】 ,名称无所谓,权限选择 环境变量。 创建后得到Client ID,Client Secret
-
进入您自己的项目,点击Action,启用Github Action功能 配置环境变量,进入Settings->Secret and variables->Actions->New Repository secret, 添加3个配置 QL_URL, QL_CLIENT_ID, QL_CLIENT_SECRET。分别表示青龙后台地址,应用ID,应用密钥
-
点击Actions菜单,点击左侧 【APK打包】,点击右侧【Run workflow】手动触发打包流程,等待构建流程完毕,约4分钟 。
- 克隆 本项目
- 修改代码 app/src/main/java/cn/moon/ql/Config.java 青龙后台地址QL_URL, QL_CLIENT_ID, QL_CLIENT_SECRET。
- 20240613 github action打包apk支持 Secret方式。
接口参考文档:https://qinglong.ukenn.top
由于使用github密码方式,自然想到使用linux 命令 sed 替换密码,没考虑到 url 中含有斜杠, 如http://xxx.com。这个斜杠和sed命令中的斜杠冲突了。修改为#即可。 主要还是因为对linux 的sed命令不熟悉
jks 在docs目录下 密码: 123123 alias(别名): key0
需要生成base64时, 使用 gitbash 打开jks文件所在目录(docs), 执行
openssl base64 < qinglong-client.jks | tr -d '\n' | tee some_signing_key.jks.base64.txt