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

[开源免费] 及时的 rss 更新通知服务,支持 telegram, bark,微信等

  •  
  •   a738419 · 2021-07-29 15:47:28 +08:00 · 6378 次点击
    这是一个创建于 1214 天前的主题,其中的信息可能已经有所发展或是发生改变。

    INKRSS

    项目地址在 github

    总之就是全都免费,监测到更新就告诉你的服务。你可以使用网页或者 telegram bot 进行订阅,通知到 telegram,bark,微信等渠道。

    使用

    部署后可以在属于自己的网址下访问订阅界面,见下图 website

    同时实现了一个简单的 bot 后端,设定后在 telegram 给 bot 发送消息也可以进行订阅。

    项目背景

    部分 rss 提供者并没有提供全文输出,在阅读器订阅此类信息体验并不完整。随着 rsshub 的出现,更多种的信息可以被订阅。这些源或许更适合被动接收更新。

    大部分阅读器并不提供通知功能,因为这需要后端定时去获取,inoreader 等功能强大的软件提供此服务,但即使每月支出$6.99,也只有 60 分钟的刷新周期保证。IFTTT 是个好选择,但它无法保证延迟并且在去年( 2020 )只对免费用户提供三个 Applet 。

    telegram 有不少开源的机器人,使用公益公开的机器人,隐私安全是一小方面,telegram 对机器人发送信息频率有限制,一个服务器往往也不能保证所有人的订阅即时更新,也无法保证稳定性。自行部署可以解决以上问题但服务器和数据库的支出和维护也不是小问题,通知方式和订阅方式也局限于 telegram 。

    部署

    见 github 文档即可,使用 cloudflare workers,状态都保存在 KV,cron trigger 默认设定为一分钟一次。

    想法

    总之就是这么个东西,我还顺便做了个 ios 小插件监控一下 widget 由于我能力有限,测试不够,有我没发现的 bug 快快提 issue 。

    7 条回复    2021-08-01 17:29:55 +08:00
    zytomorrow
        1
    zytomorrow  
       2021-07-29 17:45:51 +08:00 via Android
    部署一个试试,看看能不能推微信
    troilus
        2
    troilus  
       2021-07-29 18:03:24 +08:00
    支持
    a738419
        3
    a738419  
    OP
       2021-07-29 18:35:26 +08:00
    @zytomorrow 推送这里只是发送个网络请求,靠其他开源方案的封装的接口通知。
    psterman
        4
    psterman  
       2021-07-30 09:15:47 +08:00
    树莓派 3B+能部署不?除了 awtrix 好像没什么可以干了
    a738419
        5
    a738419  
    OP
       2021-07-30 09:48:35 +08:00
    @psterman 这个是部署在免费的无服务器平台,不需要设备。
    TrembleBeforeMe
        6
    TrembleBeforeMe  
       2021-08-01 17:00:32 +08:00
    想法很好,但我感觉 RSS 订阅和消息通知是相悖的
    a738419
        7
    a738419  
    OP
       2021-08-01 17:29:55 +08:00
    @TrembleBeforeMe 1. 阅读器阅读体验自然更好,我依然使用 reeder 订阅大多数博客。但包括不限于 rsshub 的部分路由(如歌单更新,推特更新,甚至主播开播)很多源我希望第一时间接收到通知,有需求自然就会产生工具。
    2. rss 源更新通知的需求很早就有了,本项目只是迁移到了无服务器平台并且扩展了通知渠道而已。
    3. 同样是信息聚合,达到目的就好了,主动和被动又有什么区别呢。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6085 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 02:40 · PVG 10:40 · LAX 18:40 · JFK 21:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.