背景:之前经常看到有小伙伴分享他们的京豆统计小组件,感觉还挺有意思。但是因为有天工bot的chart,也没太在意。这两天倒腾了一下boxjs,误打误撞又玩了Scriptable,体验真不错,不用再去问机器人,不用再翻通知,一个小组件就能让你轻松读到所有,还是挺省事的。
准备工作
一台升级到IOS14的IPhone
Boxjs:需要安装Shadowrocket/Surge/QuanX/Loon四选一
BoxJs 是一款运行在 Surge、QuanX、Loon 环境下的脚本
Scriptable:下载并安装
Scriptable 是一种自动化工具,可让您编写与 iOS 的本机功能(如文件、日历、提醒、文档等)集成的脚本。对小部件的广泛支持使您能够使用 JavaScript 编写自己的小部件并在主屏幕上运行脚本。您的小部件可以显示任何数据,并可以自定义为您想要的样子。
本文运行环境:IOS14.7.1、Boxjs(Shadowrocket下配置)
以"DomplingYaYA"、"脑瓜"两位大佬的项目为,以"Jd-in-one"小组件具体实操介绍,大家举一反三哦。
大佬TG频道:Scriptable教学
解题思路
配置Boxjs配置网页版小组件商店下载小组件配置Scriptable桌面小组件
老规矩,上图文,好下饭哦。
配置详解
一、配置Boxjs: 本文在Shadowrocket下配置
Shadowrocket、Surge、QuanX、Loon均可以配置,由于小姐姐只有小火箭,以小火箭为例。
1、安装Boxjs:安装后,即可通过地址访问Boxjs。
打开小火箭选择底部”配置“长按配置文件编辑纯文本复制下面的文字粘贴
Rewrite: BoxJs = type=http-request,pattern=^https?://boxjs.net,script-path=https://raw.githubusercontent.com/chavyleung/scripts/master/box/chavy.boxjs.js, requires-body=true, timeout=120
# 在 [Script] 标签下增加以下内容,如果没有 [Script],可自行增加
# BoxJs 稳定版
Rewrite: BoxJs = type=http-request,pattern=^https?://boxjs.com,script-path=https://raw.githubusercontent.com/chavyleung/scripts/master/chavy.box.js, requires-body=true, timeout=120
# BoxJs 测试版
Rewrite: BoxJs = type=http-request,pattern=^https?://boxjs.net,script-path=https://raw.githubusercontent.com/chavyleung/scripts/master/box/chavy.boxjs.js, requires-body=true, timeout=120
稳定版和测试版自己选择一个即可,需要注意,版本不一样,对应的访问地址不一样。
这里建议用测试版,因为因为YaYa大佬默认使用的是测试版的域名。
稳定版访问地址: http://boxjs.com
测试版访问地址: http://boxjs.net(本文Boxjs默认嵌入这个网址)
其他软件配置,参见 Boxjs官方配置教程 ,其实大佬整理的就很详细了。
2、添加Boxjs订阅:YaYa订阅地址为
访问Boxjs点底部"订阅"点右上角"+"添加下面的订阅地址保存
https://raw.githubusercontent.com/dompling/Script/master/dompling.boxjs.json
二、配置网页版小组件商店
1、打开浏览器的“允许跨网站跟踪”
以Chrome为例,因为我用Safari会丢失订阅,我也不知道why。
步骤: IPhone设置Chrome允许跨网站跟踪
2、配置Boxjs域名
步骤:访问下面的网址添加域名boxjs.net
http://scriptablejs.gitee.io/store/#/menu/myInfo
如果你用的稳定版则设置为boxjs.com
3、添加小组件订阅:"脑瓜"订阅地址为:
https://raw.githubusercontent.com/anker1209/Scriptable/main/install.json
4、添加网页小组件商店依赖
步骤:"首页"选择"JD-in-one-v2"顶部"复制"(自动跳转Scriptable)直接"粘贴"右下角设置点击“name”重命名为"WebStore"
WebStore注意大小写,不要填错哦。
三、下载小组件
步骤:"首页"选择"JD-in-one-v2"右上角的☁️(自动跳转Scriptable)点击"确定"点击小组件即可配置
这里可以先只进行"账号设置",把你青龙的JD_COOKIE复制过来填上就行。
四、配置Scriptable桌面小组件
1、回到桌面长按右上角"+",搜索Scriptable选择中组件添加长按小组件,编辑小组件选择"JD-in-one-v2"
小组件加载需要时间,添加到桌面后稍等一下,或者直接点击跑一下脚本刷新一下。
注意⚠️:京豆小组件第一次配置有可能出现京豆变化曲线和日期不对齐的情况,建议大家认真读作者的配置教程。
一定要按照他的调整步骤来,有点耐心,一定可以调好的哦。
来自大佬教程图
五、更多拓展资料
1、其他小组件订阅地址
都是大佬们优秀作品,强烈建议大家都尝试玩一玩。
YaYa:https://raw.githubusercontent.com/dompling/Scriptable/master/install.json
小明:https://raw.githubusercontent.com/2214962083/ios-scriptable-tsx/master/打包好的成品/install.json
彩云:https://raw.githubusercontent.com/Enjoyee/Scriptable/new/subscriber.json
YaYa推荐:https://raw.githubusercontent.com/dompling/Scriptable/master/extra_install.json
2、关闭代理软件添加的Github加速脚本
如果你曾在代理软件内添加过GitHub加速脚本,请关闭,如果没有请忽略。
QuanX用户请检查是否添加了重写引用
https://raw.githubusercontent.com/Peng-YM/QuanX/master/Tools/GitHubAccelerate/qx.conf
Surge用户请检查是否添加了Surge模块
https://raw.githubusercontent.com/Peng-YM/QuanX/master/Tools/GitHubAccelerate/surge.sgmodule
代理软件启用GitHub加速脚本会产生如下错误:
以上引用大佬教程:网页版小组件商店教程
后话:那些你以为难的事情,只要你开始做,就会发现其实也就那么回事。
希望小姐姐能带你们突破各种难题,体验更多有意思的事情,加油吧,少年们!