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

RSSHub Radar — 订阅一个 RSS 源不应该这么难

  •  7
     
  •   DIYgods ·
    DIYgod · 2019-08-07 09:09:28 +08:00 · 13289 次点击
    这是一个创建于 1716 天前的主题,其中的信息可能已经有所发展或是发生改变。

    2.jpg

    如果你问我,RSSHub 能否改变 RSS 的命运,我也不晓得,但我晓得,不认命,就是 RSSHub 的命。
    ——《哪吒之魔童降世》

    如果你还不知道 RSS:《我有特别的 RSS 使用技巧》

    如果你还不知道 RSSHub:《通过 RSSHub 订阅不支持 RSS 的网站》

    首先最大的 respect 献给 RSSHub 的 244 名参与者

    订阅一个 RSS 源太难了

    首先需要网站提供了 RSS (这一前提通常就无法满足);然后我们要随缘在页面中找到 RSS 链接;然后复制链接、打开如 Feedly Inoreader 的 RSS 服务、点击添加订阅、粘贴链接、添加

    看,顺利订阅一个 RSS 源需要天时(随缘找到了 RSS )地利(网站提供了 RSS )人和(不因为订阅步骤过于麻烦而中途放弃),缺一不可

    都 9102 年了,世界不应该这样

    解决这个问题

    为了解决这个问题,RSSHub Radar 诞生了

    Chrome Web Store | GitHub

    RSSHub Radar 是 RSSHub 的衍生项目,她是一个可以帮助你快速发现和订阅当前网站 RSS 和 RSSHub 的浏览器扩展

    rsshub-radar1.jpg

    使用很简单,我们在进入一个新页面时,RSSHub Radar 会自动检测当前页面有没有 RSS 和 RSSHub 支持,检测到则会在右下角显示一个角标,如果我们想订阅当前页面的 RSS,点击扩展图标,会弹出一个列表,如图所示,列表有三项内容:当前页面上的 RSS、适用于当前页面的 RSSHub、适用于当前网站的 RSSHub,你可以选择复制链接或一键订阅到 Feedly Inoreader TinyTinyRSS

    rsshub-radar2.jpg

    设置页允许你使用自建的 RSSHub 域名、设置快捷键、立即更新规则、选择一键订阅到 TinyTinyRSS 还是 Feedly Inoreader、选择是否开启角标提醒等

    rsshub-radar3.jpg

    支持列表列出了当前支持的 RSSHub 规则

    RSSHub Radar 是如何工作的

    RSSHub Radar 是开源的,你可以直接去 GitHub 看源码

    当我们进入一个新页面时,RSSHub Radar 开始检测当前页面的 RSS 和 RSSHub

    当前页面自带的 RSS

    分析页面中的每个链接显然是不现实的,好在标准中指定了一种特殊 MIME 类型的 link 标签来指明 RSS 链接,link[type="application/rss+xml"]link[type="application/atom+xml"],RSSHub Radar 正是通过这个标签来检测页面是否有自带 RSS,具体实现在这里

    适用于当前页面的 RSSHub

    使用给定规则,根据当前页面的 URL 或 DOM 来获取 RSSHub 链接,规则各个字段的具体含义见文档,具体实现在这里

    每隔 5 个小时从 GitHub 远程更新一次规则

    一键订阅

    Feedly Inoreader TinyTinyRSS 都提供了用于订阅的接口,不同的是 Feedly 需要进入页面确认一下,而另外两个会直接订阅上

    比如访问这个 URL 可以快速使用 Feedly 订阅我的博客(需要点 FOLLOW 确认): https://feedly.com/i/subscription/feed/https://diygod.me/atom.xml

    这个 URL 可以快速使用 Inoreader 订阅我的博客: https://www.inoreader.com/feed/https://diygod.me/atom.xml

    参与我们

    如果你对 RSSHub 感兴趣,欢迎参与支持我们

    最后祝哪吒票房破 50 亿,还没看的一定要去看嗷!

    rsshub-radar4.gif

    原文链接: https://diygod.me/rsshub-rada

    第 1 条附言  ·  2019-08-07 13:11:06 +08:00
    原文链接写错了,应该是: https://diygod.me/rsshub-radar
    59 条回复    2019-08-25 22:14:09 +08:00
    missdeer
        1
    missdeer  
       2019-08-07 09:14:41 +08:00
    这个有意思。
    —— 一位多年 Firefox 老用户留
    frankmdong
        2
    frankmdong  
       2019-08-07 09:16:36 +08:00
    用了用还不错,感谢开发。
    MonoLogueChi
        3
    MonoLogueChi  
       2019-08-07 09:17:13 +08:00 via Android
    昨天刚搭建好的 Miniflux+RSSHub,早上的时候用 RSS 看到了大佬的博客
    designer
        4
    designer  
       2019-08-07 09:24:58 +08:00
    支持一下,不专业的提问,RSShub 会有丢信息或者信息推送延迟的问题吗
    laycher
        5
    laycher  
       2019-08-07 09:33:54 +08:00
    Firefox 用户表示支持。。。
    DANG
        6
    DANG  
       2019-08-07 09:36:08 +08:00
    野生的绒布球出现了
    frankmdong
        7
    frankmdong  
       2019-08-07 09:36:57 +08:00
    上自己 Hexo 的博客看了看,发现识别不出来 RSS,用的是官方的插件 hexo-generator-feed,但是生成的页面不存在 MIME 类型的 link 标签来指明 RSS 链接。



    既然你提到了可以通过 Feedly 一键订阅的方式来订阅,那能否直接通过其接口来获得页面的 RSS 链接呢?或者直接给个按钮直达 Feedly 的订阅页面?
    DIYgods
        8
    DIYgods  
    OP
       2019-08-07 09:44:46 +08:00
    @missdeer @laycher Firefox 等几天会有的(咕咕咕
    DIYgods
        9
    DIYgods  
    OP
       2019-08-07 09:46:18 +08:00   ❤️ 1
    @designer 一般不会丢信息,但延迟会有的,取决于 RSSHub 设置的缓存时间
    DIYgods
        10
    DIYgods  
    OP
       2019-08-07 09:49:43 +08:00
    @frankmdong diygod.me 用的就是 hexo-generator-feed,我是有 link 标签的,博客链接发出来看下?

    Feedly 等阅读器用的都是 link 标签的方法
    AASW2ss
        11
    AASW2ss  
       2019-08-07 09:51:42 +08:00
    迫切需要,太感谢了
    whwq2012
        12
    whwq2012  
       2019-08-07 09:53:07 +08:00 via Android
    你终于回来啦
    ChenStyle
        13
    ChenStyle  
       2019-08-07 09:53:31 +08:00
    很多年前就知道这个东西,但一直没有这个习惯……
    mokeyjay
        14
    mokeyjay  
       2019-08-07 09:54:52 +08:00
    这个最吼的
    frankmdong
        15
    frankmdong  
       2019-08-07 10:00:58 +08:00
    @DIYgods #10 http://frankorz.com/ 用的是 even 主题( https://github.com/ahonn/hexo-theme-even ),插件用的是最新的 1.2.2,可能是因为主题没有加 META 标签?
    CRight
        16
    CRight  
       2019-08-07 10:01:52 +08:00
    RSS 一生推,目前看来是最有效率的信息获取方式了
    viazure
        17
    viazure  
       2019-08-07 10:07:42 +08:00
    支持一哈
    ShiYi11
        18
    ShiYi11  
       2019-08-07 10:07:59 +08:00 via Android
    顶一个
    cxyfreedom
        19
    cxyfreedom  
       2019-08-07 10:08:12 +08:00
    还是 RSS 最舒服
    hirasawayui
        20
    hirasawayui  
       2019-08-07 10:08:24 +08:00
    哟,这不是 diygod 嘛
    rainymorn
        21
    rainymorn  
       2019-08-07 10:11:48 +08:00
    刚安装了,好用,感谢
    LevineChen
        22
    LevineChen  
       2019-08-07 10:20:53 +08:00
    棒棒棒!
    dreamcog
        23
    dreamcog  
       2019-08-07 10:23:39 +08:00
    已用上,很赞
    Twinkle
        24
    Twinkle  
       2019-08-07 10:34:28 +08:00
    咦你活了
    DIYgods
        25
    DIYgods  
    OP
       2019-08-07 10:45:50 +08:00
    @frankmdong 确认了下,是主题加的...
    frankmdong
        26
    frankmdong  
       2019-08-07 11:00:06 +08:00
    @DIYgods #25 主题的漏了 type,我自己加吧= =
    DIYgods
        27
    DIYgods  
    OP
       2019-08-07 12:05:18 +08:00
    @hirasawayui @Twinkle 安利完就溜了🤭
    hstdt
        28
    hstdt  
       2019-08-07 12:23:51 +08:00 via iPhone
    能不能再加一个推送通知功能呀,类似于 Bark 这种
    zoffy
        29
    zoffy  
       2019-08-07 12:27:02 +08:00
    前段时间 weibo 订阅源挂了几个星期
    E1n
        30
    E1n  
       2019-08-07 12:31:26 +08:00 via Android
    不认命哈哈
    Mayuri
        31
    Mayuri  
       2019-08-07 12:32:35 +08:00 via Android
    又活了😂,之前就了解过,有空就撘一个
    yuxuezhen
        32
    yuxuezhen  
       2019-08-07 13:00:54 +08:00
    支持,装个能删掉 referer 的脚本,就能在 inoreader 中显示图片了。建议大家打开 inoreader 的社交功能( like google)。
    zhangpeng2k
        33
    zhangpeng2k  
       2019-08-07 13:04:50 +08:00
    我爱 DIY
    SomeBottle
        34
    SomeBottle  
       2019-08-07 13:06:11 +08:00
    diy 中了哪吒的魔啊😂
    hzwjz
        35
    hzwjz  
       2019-08-07 13:44:57 +08:00
    捕捉。
    mrcn
        36
    mrcn  
       2019-08-07 14:27:39 +08:00 via Android
    不错,支持一下!
    0x11901
        37
    0x11901  
       2019-08-07 15:03:31 +08:00
    mark,但我最近看东西时间越来越少了,五年前还看 rss 的……
    kimiler
        38
    kimiler  
       2019-08-07 15:10:31 +08:00
    已经再用了,感谢 lz
    DIYgods
        39
    DIYgods  
    OP
       2019-08-07 16:25:50 +08:00
    @hstdt 是指检测到 RSS 推送浏览器通知么,感觉有点过于扰民...
    cllvking
        40
    cllvking  
       2019-08-07 17:02:29 +08:00
    不久之前,开始使用 rss 看资讯,体验很好,mark 一下
    zgw0
        41
    zgw0  
       2019-08-07 17:19:59 +08:00 via Android
    今早还刚无意中进到了大佬的博客
    lsmlive
        42
    lsmlive  
       2019-08-07 17:58:16 +08:00
    滋瓷一个,现在只有靠 RSS 才能避开各种垃圾资讯了。。
    hstdt
        43
    hstdt  
       2019-08-07 18:06:41 +08:00 via iPhone
    @DIYgods 推送到手机上
    hstdt
        44
    hstdt  
       2019-08-07 18:09:09 +08:00 via iPhone
    @DIYgods 如果是用户自建服务器的话,可以填写推送 token,和 Bark 一样。然后可以指定源推送到手机上。
    unizheng
        45
    unizheng  
       2019-08-07 18:11:02 +08:00
    我也打算做一个 rss 订阅工具。但是又考虑如果网站不提供 rss 支持,但是订阅工具强行转义支持,算不算是侵权?我个人觉得应该是算的,所以做订阅工具这件事情上还是有些犹豫的。 @DIYgods 我看 RSSHub 运营这么久了,有遇到过这方面的投诉么?本来想去 issues 问的,正好看到你在这里发言了,就过来问问。
    sanmmmm
        46
    sanmmmm  
       2019-08-07 18:16:47 +08:00
    支持支持。。
    Mitt
        47
    Mitt  
       2019-08-07 18:27:16 +08:00 via iPhone
    刚被你安利完哪吒我推特就被封了 😭
    DIYgods
        48
    DIYgods  
    OP
       2019-08-07 18:31:16 +08:00
    @hstdt 那是阅读器的工作,可以试试 快知 @blackpop
    DIYgods
        49
    DIYgods  
    OP
       2019-08-07 18:37:15 +08:00
    @unizheng 没有,一方面没利益冲突,对多数网站是利大于弊的,另一方面 RSSHub 也不算一个网站只是一个工具

    即使最坏的情况发生大家都自建就是了
    skadi
        50
    skadi  
       2019-08-07 18:51:50 +08:00
    多年前用 rss 订阅小说...
    DIYgods
        51
    DIYgods  
    OP
       2019-08-07 21:24:03 +08:00 via iPhone
    @Mitt 别管了,快去看哪吒
    Mitt
        52
    Mitt  
       2019-08-07 22:42:21 +08:00 via iPhone
    @DIYgods 😭我已经看完了 然后刚想发一篇 @你的推文就被封了 🌚我觉得推特在阻碍我和你成为好朋友,并且我还有证据
    slanternsw
        53
    slanternsw  
       2019-08-08 03:29:40 +08:00 via Android
    Firefox 阉了 rss 之后,我已经很长时间没有享受自动的 rss 嗅探了,感谢.
    yescola
        54
    yescola  
       2019-08-08 08:47:10 +08:00
    知乎订不了
    zytomorrow
        55
    zytomorrow  
       2019-08-08 09:35:18 +08:00
    基本目前自己的所需都是 RSS 了~哈哈哈哈,我也是贡献者之一,还有几个路由没有 PR,改天有时间摸鱼再去整理下
    DIYgods
        56
    DIYgods  
    OP
       2019-08-16 11:40:39 +08:00   ❤️ 1
    laycher
        57
    laycher  
       2019-08-16 13:12:37 +08:00
    @DIYgods #56 牛牛牛!
    missdeer
        58
    missdeer  
       2019-08-16 15:02:31 +08:00
    @DIYgods 感谢,已装!
    ddzzhen
        59
    ddzzhen  
       2019-08-25 22:14:09 +08:00 via Android
    很不错
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3334 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 11:48 · PVG 19:48 · LAX 04:48 · JFK 07:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.