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

[送码] 写了个 macOS 状态栏信息聚合工具

  •  1
     
  •   codytseng · 13 天前 · 1759 次点击

    Glanceway 是一个轻量的 macOS 状态栏信息聚合工具,想解决的问题很简单:把你日常关注的各种信息源( RSS 、V 站、新闻、股票等等)聚合到菜单栏,方便上班摸鱼。

    特性

    RSS

    支持 RSS ,使用 RSSHub 就能覆盖大部份信息源了

    可编程信息源

    如果没有 RSS ,可以编写简单的 Javascript 脚本获取信息。开发文档

    也可以先到官网看看是否已经有相关信息源插件 https://glanceway.app/sources/

    又或者添加 skill 给 Claude 让它生成你需要的信息源插件

    MCP

    Glanceway 公开了拉取信息的 API ,供其他应用使用。

    • Claude Desktop: 提供一键安装的 .mcpb 文件
    • Claude Code: claude mcp add glanceway -- npx -y glanceway-mcp

    其他

    这个工具本质上只是一个定时任务执行器,并且有个信息展示小窗口,所以能做的事情还有很多。比如用来监控服务状态、定时问你的 openClaw 是否有未完成的任务……

    App Store

    官网

    深夜福利:

    9KYPL7R3EEYF
    7W64P694NEYE
    AP3T9KF7TYHY
    N9EA4N94M4HP
    ELPEATY37R74
    P344PNW9HJRY
    Y7RMFLNXK63P
    RNWMHHY3434E
    4MR9XM7M4KNN
    RL7RLLKXMN6Y
    
    38 条回复    2026-03-17 10:48:06 +08:00
    DandelionFlowers
        1
    DandelionFlowers  
       13 天前   ❤️ 1
    Y7RMFLNXK63P 已使用,感谢🙏
    CalledKingsley
        2
    CalledKingsley  
       13 天前   ❤️ 1
    都没了,用了的人也不回复一下。
    帮 OP 顶一下
    TaoTao
        3
    TaoTao  
       13 天前   ❤️ 1
    @CalledKingsley 是的,很无语。别人每个都试,领的也不说一下
    CalledKingsley
        4
    CalledKingsley  
       13 天前
    codytseng
        5
    codytseng  
    OP
       13 天前
    @CalledKingsley #2 这么快的吗,不会是有 bot 在爬吧 😂

    补一下:

    4W7M4A64HLHA
    3RALX3MMK4PW
    RH4KPNKM7HWP
    R6LTP3LEX4TN
    7WJJEJA4PLEA
    P6JAANN9A7XE
    7RKLAMN79YY6
    PF77HKYR74N9
    J663MLHWATW9
    6MRXWKTRMPAA
    CalledKingsley
        6
    CalledKingsley  
       13 天前
    P6JAANN9A7XE
    已用,感谢 OP ,好梦😘
    @codytseng
    M1234
        7
    M1234  
       13 天前   ❤️ 1
    6MRXWKTRMPAA 已用,谢谢 OP
    codytseng
        8
    codytseng  
    OP
       13 天前
    @CalledKingsley #6 晚安😘
    TaoTao
        9
    TaoTao  
       13 天前   ❤️ 1
    7RKLAMN79YY6 谢 OP
    lockheart
        10
    lockheart  
       13 天前   ❤️ 1
    7WJJEJA4PLEA 已用,感谢
    DeliMG
        11
    DeliMG  
       13 天前   ❤️ 1
    J663MLHWATW9
    已用,感谢
    leylew
        12
    leylew  
       13 天前   ❤️ 1
    4W7M4A64HLHA
    已用,感谢
    v9912ex
        13
    v9912ex  
       13 天前 via iPhone
    错过了 求码 [email protected]
    followadc
        14
    followadc  
       13 天前
    我靠 我凌晨这么早 都赶不上
    followadc
        15
    followadc  
       13 天前
    求个求个
    jianny
        16
    jianny  
       13 天前
    摸鱼神器啊,求个码 amlhbm55QGxpdmUuY29t ( Base64 )非常感谢!
    codytseng
        17
    codytseng  
    OP
       13 天前   ❤️ 1
    @v9912ex #13
    @jianny #16 已发
    codytseng
        18
    codytseng  
    OP
       13 天前
    @followadc #15 再补几个吧

    JYAJKPF4RY3L
    7H64JLJ6PYRL
    96JE7HNP3HWL
    ATJ47P76K6K4
    R9NM3FLEW4EW
    KX6TXPKL6E9R
    TMLYW7Y79AEJ
    3NHTN66F9MLR

    免费也能使用的,只是对信息源数量有点限制,没领到也可以试试
    FirerWire3
        19
    FirerWire3  
       13 天前
    KX6TXPKL6E9R 已用,感谢
    voidcomma
        20
    voidcomma  
       13 天前
    3NHTN66F9MLR 已用感谢
    skyrocketing
        21
    skyrocketing  
       13 天前
    96JE7HNP3HWL 已用,感谢
    whiteleopard520
        22
    whiteleopard520  
       13 天前 via iPhone
    R9NM3FLEW4EW 已用,感谢
    sh15000
        23
    sh15000  
       12 天前
    JYAJKPF4RY3L 已用,感谢
    followad
        24
    followad  
       12 天前
    @codytseng 又没了。 没赶上 还是感谢大佬
    followad
        25
    followad  
       12 天前
    但是我还是想吐槽一句,有一些不实东西的东西,拿了码一声不吭。害得让后来人一个一个试
    doubu
        26
    doubu  
       12 天前
    码没了,NnNwb3QwN0BnbWFpbC5jb20= 求码,感谢
    qzsi001
        27
    qzsi001  
       12 天前
    ATJ47P76K6K4 已用 感谢大佬~
    qzsi001
        28
    qzsi001  
       12 天前
    @codytseng 码发现被别人用了,但是还是简单体验了下,发现了些问题
    1. 一个是现在加 rss 的内容只有更新时间的限制,感觉还需要一个条数现在,像我订阅了 hack news 一下出来了 100 条实在太多了
    2. 未读还缺少个已阅的功能,现在只能在 icon 上已读全部,但是有的感兴趣的还是需要保留或者是有书签这样的收集归纳的
    3. 最后就是有个小的提议,现在的 bar 上只能有 icon 但是如果是股票或者有些信息,我是希望能有滚动展示或者是关键词提示的,这些都是后面可以继续往下做的功能点

    最后,要是大佬还有的话 继续求个码 aDUwNTcyMTA5NjFAb3V0bG9vay5jb20=
    miaoxiaomayi
        29
    miaoxiaomayi  
       12 天前 via iPhone
    NjQ2ODM2NDE1QHFxLmNvbQ== 求个码
    codytseng
        30
    codytseng  
    OP
       12 天前
    @followad #24 😌 方便的话可以留个邮箱私发给你
    codytseng
        31
    codytseng  
    OP
       12 天前
    @doubu #26
    @qzsi001 #28
    @miaoxiaomayi #29 已发
    codytseng
        32
    codytseng  
    OP
       12 天前
    @qzsi001 #28 感谢您的体验反馈!

    1. 首次添加会出现较多未读,之后更新只有新的信息才是未读
    2. 其实那些未读蓝点(信息和信息组标题都有)点击就能标记为已读,收到几个用户反馈这个问题了,看来不是很明显不太符合直觉,下个版本会进行优化
    3. 其实我最早想做的就是新闻滚动条,但是考虑到现在 MacBook 不接显示器的场景下状态栏的空间太紧缺了🤣 后期可以考虑作为一个可以开关的功能
    followadc
        33
    followadc  
       12 天前
    @codytseng 感谢感谢 eXlsdXhlQG91dGxvb2suY29t
    codytseng
        34
    codytseng  
    OP
       12 天前
    @followadc #33 已发
    izgnod
        35
    izgnod  
       12 天前
    @codytseng 求个码,感谢 aXpnbm9kQGdtYWlsLmNvbQ==
    codytseng
        36
    codytseng  
    OP
       12 天前
    @izgnod #35 已发
    zpvip
        37
    zpvip  
       10 天前   ❤️ 1
    @codytseng 先谢谢你开发这个工具。

    其次是报 Bug

    我用了这个源:
    https://glanceway.app/source/codytseng/v2ex/

    看起来没问题,是在用这个 json:
    https://www.v2ex.com/api/topics/hot.json

    但我在状态栏看不到新的内容,而且不管怎样点刷新都只是出现第一次得到的列表,永远不会更新。

    删除下面这个临时文件后,再刷新还是得到同样的旧内容,完全不是 hot.json 中的内容
    /Users/username/Library/Containers/com.glanceway.app/Data/Library/Application Support/Glanceway/Items/700fb53e%2D301c%2D408f%2D9ead%2D8f2303105109.json
    codytseng
        38
    codytseng  
    OP
       10 天前   ❤️ 1
    @zpvip #37 感谢你的反馈!我昨天也注意到了,这是因为 v 站 API 设置了 5 天 cache 导致的。此问题已经修复了,等待审核中。此外还修复了 rss 源时间不正确、描述过长导致卡顿等问题
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5700 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 06:30 · PVG 14:30 · LAX 23:30 · JFK 02:30
    ♥ Do have faith in what you're doing.