Scriptable:让你的小组件(京豆)美起来

背景:之前经常看到有小伙伴分享他们的京豆统计小组件,感觉还挺有意思。但是因为有天工bot的chart,也没太在意。这两天倒腾了一下boxjs,误打误撞又玩了Scriptable,体验真不错,不用再去问机器人,不用再翻通知,一个小组件就能让你轻松读到所有,还是挺省事的。

准备工作

一台升级到IOS14的IPhoneBoxjs:需要安装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域名

步骤:访问下面的网址 添加域名http://boxjs.net

http://scriptablejs.gitee.io/store/#/menu/myInfo

如果你用的稳定版则设置为http://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.jsonYaYa推荐:https://raw.githubusercontent.com/dompling/Scriptable/master/extra_install.json2、关闭代理软件添加的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加速脚本会产生如下错误:

以上引用大佬教程:网页版小组件商店教程

更多玩法访问:

科技玩家TG交流群:https://t.me/kejiwanjia

科技玩家TG订阅频道:https://t.me/kejiwanjiarss

后话:那些你以为难的事情,只要你开始做,就会发现其实也就那么回事。希望小姐姐能带你们突破各种难题,体验更多有意思的事情,加油吧,少年们!