V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
itengfei
V2EX  ›  分享创造

新玩具来啦!观察你的数据——叮叮猫

  •  
  •   itengfei · 2022-10-30 22:24:02 +08:00 · 2585 次点击
    这是一个创建于 762 天前的主题,其中的信息可能已经有所发展或是发生改变。

    新玩具来啦!观察你的数据——叮叮猫

    为苹果用户折腾了一个新玩具,一个将各个平台数据聚合在一起实时查看的小工具。

    比如:京东某商品的最新价格、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: [email protected]
    

    关于 Bot 这里有一个简单的文档,当然,如果你有任何问题,也可以直接在这里问我。

    最低版本要求 macOS 12.0 / iOS 15.0 ,配合 macOS 13 / iOS 16 使用体验更佳。

    传送门:AppStore

    3 条回复    2022-11-01 15:27:59 +08:00
    yuelang85
        1
    yuelang85  
       2022-10-31 09:11:29 +08:00
    这个好玩儿
    mlhadoop
        2
    mlhadoop  
       2022-10-31 15:54:44 +08:00
    m1 一直闪退
    windirt
        3
    windirt  
       2022-11-01 15:27:59 +08:00
    建议开放用户创建内容下载区
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2646 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 10:03 · PVG 18:03 · LAX 02:03 · JFK 05:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.