为苹果用户折腾了一个新玩具,一个将各个平台数据聚合在一起实时查看的小工具。
比如:京东某商品的最新价格、GitHub 关注者数量、必应最新壁纸、V2EX 最热主题等等。
这些数据还可以添加到桌面小组件,用来实时查看。
这个小工具的核心是通过 https 请求和 JavaScript 脚本来获取数据,经过各种数据处理转换后,将你需要的最终结果显示出来。
先解释一下 App 中的最重要内容:追踪器。它是获取数据的核心,每个追踪器在运行的时候都会发起一个请求或执行一次 JavaScript 脚本,每次请求或执行脚本结束后,可以产生多条数据,App 最后便会将这些数据为你保存起来。
为了保证追踪器的灵活性,还另外提供了 Bot 这个概念,每个 Bot 都是一个简单的配置文件,声明了追踪器如何执行和数据如何获取。
一个最简单的 Bot 配置文件是下面这个样子。
name: GitHub 关注数
description:
获取指定用户在 GitHub 上的最新关注者数量。
variables:
- name: username
mode: url
description: GitHub 用户名
runner:
https:
url: https://api.github.com/users/:username
processors:
- ToJSON
keys:
- name: GitHub 关注者数量
processors:
- JSONSelector:
- followers
- ToNumber
matchers:
- https://github.com/:username
author:
name: Tengfei
email: tengfei@value.cat
关于 Bot 这里有一个简单的文档,当然,如果你有任何问题,也可以直接在这里问我。
最低版本要求 macOS 12.0 / iOS 15.0 ,配合 macOS 13 / iOS 16 使用体验更佳。
传送门:AppStore
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.