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 条回复
im3x
2020 年 10 月 29 日
@wayilive #120
好的,感谢反馈问题。
解决方式你可以先用 Gitee 版本(和 github 仓库同步)
TashinV
2020 年 10 月 29 日
楼主,想反馈一个情况:

![]( )


您看加载器里面设置的微博热搜,他是个自适应页面的,但是感觉不是很美观。能否调整成跟其他 widgets 一样,自动向左对齐的样式?
TashinV
2020 年 10 月 29 日
而热搜后面的数字则向右对齐,这样会否美观一点?
im3x
2020 年 10 月 29 日
@TashinV #123
好的,因为之前没太了解文本对齐方式,后续这些细节是要改进优化的
TashinV
2020 年 10 月 29 日
@im3x
感谢楼主 🙏🏻
TashinV
2020 年 11 月 8 日
加载器好像失效了。
显示
object is not a constructor.
wwmmkk
2020 年 11 月 9 日
同楼上,貌似失效了。。
im3x
2020 年 11 月 9 日
@TashinV
@wwmmkk
#126 #127

由于 `Gitee` 源的问题(请求过多,链接被 403 了,导致远程加载代码失败)
已经发起了紧急修复更新,稍后小组件应该会自动更新
im3x
2020 年 11 月 9 日
@TashinV
@wwmmkk
补充一下,自更新的链接也被 gitee 屏蔽了😂 所以,请手动复制新的加载起代码替换 loader.xx
https://github.com/im3x/Scriptables/blob/main/loader.gitee.js
wwmmkk
2020 年 11 月 9 日
@im3x 可以了,感谢!!
TashinV
2020 年 11 月 10 日
@im3x
可以了,谢谢楼主!
TashinV
2020 年 11 月 10 日
希望能否不用纯黑色做 widgets 的底色?看着有点刺眼……很多 apps 的 widgets 用的是#1E1E1E 这个偏灰的底色,个人觉得挺舒服的。
im3x
2020 年 11 月 10 日
@TashinV Scriptable 应用是默认跟随系统(夜间模式纯黑,白天模式纯白)如果没有设置自定义背景图片或者自定义背景颜色则会采用默认设置
TashinV
2020 年 11 月 11 日
@im3x
能否在加载器里添加一个代码可以让用户自己选择设置背景图片或者颜色呢?
yangloft
2021 年 1 月 7 日
首先感谢楼主,
另外有个问题请教,
小组件的位置权限是仅在用户主动查看时才能获取,并会在关闭(比如锁屏或切换至同一叠放的其他小组件)后 15 分钟内停止获取位置。
有没有什么方案缓存 15 分钟之前获取的位置信息?
Divingbear
2022 年 1 月 26 日
请教一下,我软件版本 14.6 ,安装了 Scriptable 后,长按桌面添加小组件的时候,无法找到这个小组件是什么原因啊?

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

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

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

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

© 2021 V2EX