Chavy Scripts
Photo
#BoxJs更新
> 本次更新主要面向开发者
1. 新增单选组: radios
2. 新增多选组: checkboxes
【示例】
https://gist.githubusercontent.com/chavyleung/9d53fc4809eb41dca5f5923790ec5554/raw/73e4cded25616cfffa0c15545a116d8eb81fd227/chavy.app.sub.simple.json
> 本次更新主要面向开发者
1. 新增单选组: radios
2. 新增多选组: checkboxes
【示例】
https://gist.githubusercontent.com/chavyleung/9d53fc4809eb41dca5f5923790ec5554/raw/73e4cded25616cfffa0c15545a116d8eb81fd227/chavy.app.sub.simple.json
#BoxJs订阅
#NobyDa
【1】京东多合一签到
订阅地址:
https://raw.githubusercontent.com/NobyDa/Script/master/NobyDa_BoxJs.json
作者仓库:
https://github.com/NobyDa/Script/tree/master
【注意】
野比大佬的订阅有更丰富的设置项,BoxJs 内置的京东已移除,请使用订阅地址
如果之前有保存了多个会话需要删除或备份, 可以使用这个订阅:
https://gist.githubusercontent.com/chavyleung/c42dfac086c1a66e48b4ecfb1b55badf/raw/chavyleung.app.deleted.sub.json
#NobyDa
【1】京东多合一签到
订阅地址:
https://raw.githubusercontent.com/NobyDa/Script/master/NobyDa_BoxJs.json
作者仓库:
https://github.com/NobyDa/Script/tree/master
【注意】
野比大佬的订阅有更丰富的设置项,BoxJs 内置的京东已移除,请使用订阅地址
如果之前有保存了多个会话需要删除或备份, 可以使用这个订阅:
https://gist.githubusercontent.com/chavyleung/c42dfac086c1a66e48b4ecfb1b55badf/raw/chavyleung.app.deleted.sub.json
GitHub
GitHub - NobyDa/Script: This project is based on the scripting capabilities of several excellent iOS proxy tools (e.g. Surge, Quantumult…
This project is based on the scripting capabilities of several excellent iOS proxy tools (e.g. Surge, Quantumult X) - NobyDa/Script
【关于BoxJs的京东内置应用】
由于野比大佬已经有接入了BoxJs (有更丰富的配置项), 故BoxJs内置的京东应用已被删除
如果之前有保存了多个会话需要删除或备份, 可以使用这个订阅:
https://gist.githubusercontent.com/chavyleung/c42dfac086c1a66e48b4ecfb1b55badf/raw/chavyleung.app.deleted.sub.json
由于野比大佬已经有接入了BoxJs (有更丰富的配置项), 故BoxJs内置的京东应用已被删除
如果之前有保存了多个会话需要删除或备份, 可以使用这个订阅:
https://gist.githubusercontent.com/chavyleung/c42dfac086c1a66e48b4ecfb1b55badf/raw/chavyleung.app.deleted.sub.json
#BoxJs更新
> 本次更新主要面向开发者
1. 新增数字控件: number
【好处】
输入时能直接呼出数字键盘
【示例】
https://gist.githubusercontent.com/chavyleung/9d53fc4809eb41dca5f5923790ec5554/raw/chavy.app.sub.simple.json
> 本次更新主要面向开发者
1. 新增数字控件: number
【好处】
输入时能直接呼出数字键盘
【示例】
https://gist.githubusercontent.com/chavyleung/9d53fc4809eb41dca5f5923790ec5554/raw/chavy.app.sub.simple.json
#BoxJs订阅
#evilbutcher
【1】热门监控
【2】微博超话单账号(更好处理超话100+提示频繁)
订阅地址:https://raw.githubusercontent.com/evilbutcher/Quantumult_X/master/evilbutcher.boxjs.json
作者仓库:
https://github.com/evilbutcher/Quantumult_X/tree/master
#evilbutcher
【1】热门监控
【2】微博超话单账号(更好处理超话100+提示频繁)
订阅地址:https://raw.githubusercontent.com/evilbutcher/Quantumult_X/master/evilbutcher.boxjs.json
作者仓库:
https://github.com/evilbutcher/Quantumult_X/tree/master
GitHub
GitHub - evilbutcher/Quantumult_X: 一些有意思的脚本 Scripts for Quantumult X, Loon, Surge
一些有意思的脚本 Scripts for Quantumult X, Loon, Surge. Contribute to evilbutcher/Quantumult_X development by creating an account on GitHub.
预告个新功能
Surge TF 提供了 HTTP API
允许脚本调用脚本
意味着
1. 你可以直接在 BoxJs 中运行指定脚本
2. 甚至可以在 BoxJs 编写脚本并运行
3. 可以期待下这个场景: Thor 导出 Har, 导入到 BoxJs 生成脚本并运行 (不过目前没有提供保存脚本到本地的 API)
Surge TF 提供了 HTTP API
允许脚本调用脚本
意味着
1. 你可以直接在 BoxJs 中运行指定脚本
2. 甚至可以在 BoxJs 编写脚本并运行
3. 可以期待下这个场景: Thor 导出 Har, 导入到 BoxJs 生成脚本并运行 (不过目前没有提供保存脚本到本地的 API)
#EnvJs更新
> 本次更新主要面向开发者
【增加】
1. getScript(script_url)
2. runScript(script_txt)
【示例】
1. getScript('https://xxx.js').then(script_txt => {...})
2. runScript('console.log("test")').then(resp => {...})
3. await $.getScript(url)).then((script) => $.runScript(script))
#BoxJs更新
> 本次更新主要面向开发者
【增加】
1. script (远程脚本地址)
指定该属性后, 用户可在 BoxJs 直接运行脚本
【示例】
https://gist.githubusercontent.com/chavyleung/9d53fc4809eb41dca5f5923790ec5554/raw/8b7bb6436ca62a45afa816e2c19f71683ab4bf95/chavy.app.sub.simple.json
> 本次更新主要面向开发者
【增加】
1. getScript(script_url)
2. runScript(script_txt)
【示例】
1. getScript('https://xxx.js').then(script_txt => {...})
2. runScript('console.log("test")').then(resp => {...})
3. await $.getScript(url)).then((script) => $.runScript(script))
#BoxJs更新
> 本次更新主要面向开发者
【增加】
1. script (远程脚本地址)
指定该属性后, 用户可在 BoxJs 直接运行脚本
【示例】
https://gist.githubusercontent.com/chavyleung/9d53fc4809eb41dca5f5923790ec5554/raw/8b7bb6436ca62a45afa816e2c19f71683ab4bf95/chavy.app.sub.simple.json
1. 在 Surge 配置文件中增加
http-api = [email protected]:6166
2. 在 BoxJs 里设置 http-api地址 (注意是 127.0.0.1)
[email protected]:6166
3. 更新订阅
另: 如果希望控制其他 Surge 设备, 可在 http-api 中填指定设备的 ip
http-api = [email protected]:6166
2. 在 BoxJs 里设置 http-api地址 (注意是 127.0.0.1)
[email protected]:6166
3. 更新订阅
另: 如果希望控制其他 Surge 设备, 可在 http-api 中填指定设备的 ip
#EnvJs更新
> 本次更新主要面向开发者
【增加】
time()
【特性】
可自定义获取当前时间
【示例】
- $.time('yyyy-MM-dd qq HH:mm:ss.S')
- $.time('yyyyMMddHHmmssS')
- y:年 M:月 d:日 q:季 H:时 m:分 s:秒 S:毫秒
- 其中y可选0-4位占位符、S可选0-1位占位符,其余可选0-2位占位符
消息来源: @Gideon_Senku
> 本次更新主要面向开发者
【增加】
time()
【特性】
可自定义获取当前时间
【示例】
- $.time('yyyy-MM-dd qq HH:mm:ss.S')
- $.time('yyyyMMddHHmmssS')
- y:年 M:月 d:日 q:季 H:时 m:分 s:秒 S:毫秒
- 其中y可选0-4位占位符、S可选0-1位占位符,其余可选0-2位占位符
消息来源: @Gideon_Senku
#BoxJs更新
> 本次更新主要面向开发者
【增加】
1. scripts (数组, 与 script 同级)
[{ name: '', script: '' }]
可指定多份可运行脚本
【示例】
https://gist.githubusercontent.com/chavyleung/9d53fc4809eb41dca5f5923790ec5554/raw/4d8b140ba149c33aa1fc622e93c4035ae74a73bb/chavy.app.sub.simple.json
> 本次更新主要面向开发者
【增加】
1. scripts (数组, 与 script 同级)
[{ name: '', script: '' }]
可指定多份可运行脚本
【示例】
https://gist.githubusercontent.com/chavyleung/9d53fc4809eb41dca5f5923790ec5554/raw/4d8b140ba149c33aa1fc622e93c4035ae74a73bb/chavy.app.sub.simple.json
#BoxJs更新
> 本次更新主要面向开发者
1. 新增拾色器控件: colorpicker
【示例】
https://gist.githubusercontent.com/chavyleung/9d53fc4809eb41dca5f5923790ec5554/raw/1f130843ec0e90bd311036ae33ecd6b8357e93ce/chavy.app.sub.simple.json
> 本次更新主要面向开发者
1. 新增拾色器控件: colorpicker
【示例】
https://gist.githubusercontent.com/chavyleung/9d53fc4809eb41dca5f5923790ec5554/raw/1f130843ec0e90bd311036ae33ecd6b8357e93ce/chavy.app.sub.simple.json