5 分钟,给你的 iPhone 添加丰富精美实用的组件(原创开源)

2020-10-12 08:01:24 +08:00
 im3x

预览视频:

https://v.qq.com/txp/iframe/player.html?chid=17&vid=c31599njg4i&autoplay=true&full=true&show1080p=true

✨ 程序介绍

最近,一款 iOS App 引起了我的兴趣:Scriptable
它可以通过编写 Javascript 脚本,来给 iPhone 桌面添加自定义界面和功能的组件
这对于熟练 JS 的开发者朋友们来说,简直是难得的神器!

但很可惜,目前还没有找到合适的功能和界面都合心意的插件分享 :(

于是,爱造轮子且致力造好的我,在经过仔细阅读文档、手机上敲了千上万行代码、一边开发一边连载教程文章的认真投入之后,终于完成了这个项目:
Scriptables

这是一个经过踩了很多的坑,界面改版无数的经验之后完成的项目。
它可以让你使用非常简单的办法,给自己的 iPhone 设置各种精美丰富实用的桌面组件!

👉 快速上手

  1. 安装 Scriptable App 后打开
  2. Safari 浏览器中点击下载 加载器 Loader.Gitee,然后用 Scriptable 应用打开,完成插件代码安装
  3. 长按 iPhone 桌面,添加组件,选择 Scriptable 应用,添加组件后点击进入配置界面,最下方 Parameter 参数中,输入你想要的插件代码,完成即可!

插件参数格式:插件名称 @功能版本号:传递的参数
比如,你想要显示 V2EX 站点的热门文章列表,则输入 v2ex@api:hot
要显示 V2EX 站点指定节点的列表,输入: v2ex@go:create
以此类推,灵活配置!

目前我写了几个桌面组件,并在不断更新增加中:

  1. one 韩寒 ONE·一个图文
  2. v2ex V2EX 最新、最热文章
  3. bing Bing 每日必应壁纸
  4. weibo 微博热搜榜
  5. 一言 随机更新一句话
  6. 毒鸡汤 随机更新一条毒鸡汤
  7. 彩云天气 显示当前位置的天气预报情况
  8. 知乎日报 显示知乎日报文章信息
  9. 网易云音乐 网易云音乐热评等

每一个组件代码,都可以单独下载使用,也可以直接通过加载器输入配置,完成加载显示

❤️ 项目地址

https://github.com/im3x/Scriptables
创作不易,感谢你的支持!

19511 次点击
所在节点    分享创造
136 条回复
mokong
2020-10-12 08:07:39 +08:00
赞一下
Cavolo
2020-10-12 08:11:20 +08:00
很强,希望增加更多内容
hcsu
2020-10-12 08:21:46 +08:00
强 赞一个
oubfgiar
2020-10-12 08:29:25 +08:00
13.5 越狱,暂时不入 14,绑定收藏待用!感谢楼主!
idealhs
2020-10-12 08:34:19 +08:00
这 app 竟然过了 app store 的审查?苹果这么大气吗
o00o
2020-10-12 08:36:34 +08:00
这 app 太强大了,安卓上有类似的软件吗?
chenbokais3
2020-10-12 08:46:06 +08:00
只能留下 卧槽 牛逼的感叹
zzqims9527q
2020-10-12 09:17:12 +08:00
老哥🐂🍺
russ44
2020-10-12 09:21:16 +08:00
不错
zchzch1014
2020-10-12 09:21:18 +08:00
知乎日报无法正常显示
im3x
2020-10-12 09:21:29 +08:00
谢谢各位!喜欢点个 star !

@idealhs 这个 App 类似于快捷指令,后边快捷指令被收购后内置到了 iOS 中,国内类似的有 JSBox (收费)等
im3x
2020-10-12 09:25:03 +08:00
@zchzch1014 你好,我这边刚刚测试了两遍(复制脚本独立运行测试+桌面组件参数配置测试),均为发现问题。
所以可以先确认你那边的网络环境可以访问对应的 api 地址: https://news-at.zhihu.com/api/4/news/latest

如果连接没问题,删除组件,重新添加(或者编辑组件,When Interacting 选项来回切换) 可进行脚本刷新重新运行
652600543
2020-10-12 09:31:17 +08:00
@oubfgiar 老哥请教一下,越狱后银行类软件都是如何处理的?
zchzch1014
2020-10-12 09:41:17 +08:00
@im3x #12 组件换为最小那款再试可以正常显示,但选用第二种组件无法正常显示,情况如下图所示
im3x
2020-10-12 09:45:32 +08:00
@zchzch1014 #14
知乎日报插件目前是半成品,只支持小尺寸组件,后续中尺寸+大尺寸+界面重构,我尽量速度更新~

[https://github.com/im3x/Scriptables/tree/main/%E7%9F%A5%E4%B9%8E%E6%97%A5%E6%8A%A5]( https://github.com/im3x/Scriptables/tree/main/%E7%9F%A5%E4%B9%8E%E6%97%A5%E6%8A%A5)
yezhiye
2020-10-12 09:52:33 +08:00
@im3x 国内外几个平台都没搜到 jsbox,有没有安卓类似的软件推荐
im3x
2020-10-12 09:55:04 +08:00
@yezhiye jsbox 是 iOS 平台的,安卓的目前还没有发现类似的应用
@o00o
stage0071
2020-10-12 09:59:53 +08:00
5s 可以用吗???
weishao2011
2020-10-12 10:10:10 +08:00
可以 很好用
GzhiYi
2020-10-12 10:12:21 +08:00
强哦,刚想做一个类似的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/714027

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX