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

2020 年 10 月 12 日
 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
创作不易,感谢你的支持!

23366 次点击
所在节点    分享创造
136 条回复
whasyt
2020 年 10 月 12 日
赞,另外,如果“Loader.Gitee”文件打不开的话,可以在电脑上下载传到微信,通过微信->其他方式打开->Scriptable
cccnoi
2020 年 10 月 12 日
大佬!
nyz1500
2020 年 10 月 12 日
太强了!是不是可以考虑来个 rsshub 的联动了🌚
blank0ken
2020 年 10 月 12 日
牛逼
cccRaim
2020 年 10 月 12 日
可以,看了一下目前只有时间,排列,间距,图片,文字这些元素。
对于展现元素来说够用了。
然后假如要做成展现 cpu 信息或当前 ip 信息的话又没有相关 api,目前只有电量和音量的 api 。只能期待更新吧。
qiang111jx
2020 年 10 月 12 日
为什么一直报错,没有一个能使用的。。按视频一步一步操作的 ,难道是跟别的代码冲突了吗
im3x
2020 年 10 月 12 日
@cccRaim #85
是的,而且如果内容不够,还会居中展示,这类 js 无法解决的坑 期待作者下一次更新


@qiang111jx #86
请问报错的截图有没有,我帮你看看(用 Loader.Gitee 版,国内仓库速度比较快,Loader.GitHub 版很多时候网络不稳定)
joniking
2020 年 10 月 13 日
提醒一下,在 Safari 浏览器“Loader.Gitee”文件打不开的话,可以换谷歌浏览器嗷。
TangMonk
2020 年 10 月 13 日
bing 的背景有点模糊啊
rayyume
2020 年 10 月 13 日
Nb 太好用了
Tigerw
2020 年 10 月 13 日
@im3x 你本身即是开发者又是平台,你也可以做一些付费内容
idou
2020 年 10 月 13 日
功能好用步骤清晰,好评!
mitong3269
2020 年 10 月 13 日
大佬 有可能能做到点击微博热榜直接转跳吗
outside
2020 年 10 月 13 日
github 推广图片地址错误,“https://github.cm/im3x/Scriptables”,“cm”=>“com”
im3x
2020 年 10 月 13 日
@Tigerw #91,正在研究中,完善当前平台的同时,寻找更好的利于开发者和用户的方法

@mitong3269 #93, 可以的,楼上有一位老哥修改成功了,直接找到 微博的 urlscheme,然后修改脚本代码的跳转 url 即可
im3x
2020 年 10 月 13 日
@outside #94,找了半天,没找到你说的这个错误的位置在哪😭 烦请告知文件路径~
outside
2020 年 10 月 13 日
@im3x https://gitee.com/im3x/Scriptables/raw/main/v2ex/screenshot.jpg 你项目中所有的介绍图片上的链接错误
im3x
2020 年 10 月 13 日
@outside #97 大意了🤦‍♂️ 已修复,感谢~
mr2xd
2020 年 10 月 13 日
已用上
psterman
2020 年 10 月 13 日
v2ex 不正常 只有我这样吗?

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

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

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

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

© 2021 V2EX