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
创作不易,感谢你的支持!

21331 次点击
所在节点    分享创造
136 条回复
im3x
2020-10-12 10:15:14 +08:00
@stage0071 手头没设备测试,如果更新了 iOS14,应该是没问题的


@weishao2011 谢谢支持

@GzhiYi 欢迎一起完善改进(造轮子)
deplives
2020-10-12 10:28:01 +08:00
只能说 牛逼
chauncychan
2020-10-12 10:45:16 +08:00
实在太强!你的*作真的秀! 666 !
Leo
2020-10-12 10:47:42 +08:00
非常强大
temporary
2020-10-12 10:51:55 +08:00
自己改脚本要怎么测哦
mgrddsj
2020-10-12 10:53:51 +08:00
chauncychan
2020-10-12 10:56:25 +08:00
@stage0071 5s 最高 12.4.8
ansenJ
2020-10-12 10:57:44 +08:00
感谢作者 已投币
frank065
2020-10-12 11:06:02 +08:00
weibo 热搜榜好像没法刷新,还是应该有什么操作?
im3x
2020-10-12 11:06:06 +08:00
@temporary #25
目前自己改脚本可以通过复制脚本代码,在 Scriptable App 的编辑器里粘贴、修改、调试、运行(注释最底部的代码可单独测试+桌面组件使用)

后续我会加入用户自定义源的功能,这样开发者就能任意加载任何修改后的仓库的远程项目了(越狱?哈哈)
im3x
2020-10-12 11:07:22 +08:00
@frank065 #29
目前 iOS 的桌面组件刷新率是有时间间隔的,可能是一分钟,也可能是 5 分钟
keventseng
2020-10-12 11:19:57 +08:00
不知微博点击能否直接通过 app 打开?
Tigerw
2020-10-12 11:40:27 +08:00
有没有商业化运营呢?比如开始收费
XSG
2020-10-12 11:47:27 +08:00
关注!
CY4suncheng
2020-10-12 11:48:36 +08:00
牛逼,不过彩云天气还是不行吧?
im3x
2020-10-12 11:48:46 +08:00
@keventseng #32,目前不可以,但是有 urlscheme 的情况下是可以的(参考网易云热评,点击后跳转网易云客户端指定音乐播放界面)


@Tigerw #33 目前还不考虑商业化运营,纯开源分享,后续可能会考虑给开发者加入付费定制(付费出售 /更新)计划,这样开发者就可以发布付费的内容,获取对应的劳动收入了(您如果有赞助意向我是非常欢迎)
christin
2020-10-12 11:49:39 +08:00
希望加一个在 scriptable 中运行后可以打印有哪些插件的功能 就不用再翻 GitHub 了
im3x
2020-10-12 11:49:59 +08:00
@CY4suncheng #35
彩云天气是一个测试版本,正在开发设计中。
按理来说不装客户端是可以做到模拟客户端的显示效果的(应用支持获取实时 gps,加上调用彩云 api,可以实现精准数据展示)
im3x
2020-10-12 11:50:57 +08:00
@christin #37
非常好的建议!已加入 todo,后续我看看怎么实现,感谢
CY4suncheng
2020-10-12 12:00:54 +08:00
@im3x 我试了一下,差不多都可以,就是彩云天气一直显示默认图,小号和中号的小组件都试了

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

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

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

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

© 2021 V2EX