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

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

  •  1
     
  •   codytseng · 4 天前 · 1434 次点击

    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  
       4 天前   ❤️ 1
    Y7RMFLNXK63P 已使用,感谢🙏
    CalledKingsley
        2
    CalledKingsley  
       4 天前   ❤️ 1
    都没了,用了的人也不回复一下。
    帮 OP 顶一下
    TaoTao
        3
    TaoTao  
       4 天前   ❤️ 1
    @CalledKingsley 是的,很无语。别人每个都试,领的也不说一下
    CalledKingsley
        4
    CalledKingsley  
       4 天前
    codytseng
        5
    codytseng  
    OP
       4 天前
    @CalledKingsley #2 这么快的吗,不会是有 bot 在爬吧 😂

    补一下:

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

    JYAJKPF4RY3L
    7H64JLJ6PYRL
    96JE7HNP3HWL
    ATJ47P76K6K4
    R9NM3FLEW4EW
    KX6TXPKL6E9R
    TMLYW7Y79AEJ
    3NHTN66F9MLR

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

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

    1. 首次添加会出现较多未读,之后更新只有新的信息才是未读
    2. 其实那些未读蓝点(信息和信息组标题都有)点击就能标记为已读,收到几个用户反馈这个问题了,看来不是很明显不太符合直觉,下个版本会进行优化
    3. 其实我最早想做的就是新闻滚动条,但是考虑到现在 MacBook 不接显示器的场景下状态栏的空间太紧缺了🤣 后期可以考虑作为一个可以开关的功能
    followadc
        33
    followadc  
       3 天前
    @codytseng 感谢感谢 eXlsdXhlQG91dGxvb2suY29t
    codytseng
        34
    codytseng  
    OP
       3 天前
    @followadc #33 已发
    izgnod
        35
    izgnod  
       2 天前
    @codytseng 求个码,感谢 aXpnbm9kQGdtYWlsLmNvbQ==
    codytseng
        36
    codytseng  
    OP
       2 天前
    @izgnod #35 已发
    zpvip
        37
    zpvip  
       1 天前   ❤️ 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
       13 小时 58 分钟前   ❤️ 1
    @zpvip #37 感谢你的反馈!我昨天也注意到了,这是因为 v 站 API 设置了 5 天 cache 导致的。此问题已经修复了,等待审核中。此外还修复了 rss 源时间不正确、描述过长导致卡顿等问题
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1574 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 16:46 · PVG 00:46 · LAX 09:46 · JFK 12:46
    ♥ Do have faith in what you're doing.