爱意满满的作品展示区。
itengfei

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

  •  
  •   itengfei · Oct 30, 2022 · 3301 views
    This topic created in 1322 days ago, the information mentioned may be changed or developed.

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

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

    比如:京东某商品的最新价格、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 replies    2022-11-01 15:27:59 +08:00
    yuelang85
        1
    yuelang85  
       Oct 31, 2022
    这个好玩儿
    mlhadoop
        2
    mlhadoop  
       Oct 31, 2022
    m1 一直闪退
    windirt
        3
    windirt  
       Nov 1, 2022
    建议开放用户创建内容下载区
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2934 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 337ms · UTC 12:42 · PVG 20:42 · LAX 05:42 · JFK 08:42
    ♥ Do have faith in what you're doing.