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

做了个把微博转换为 RSS Feed 的小轮子

  •  2
     
  •   zgk ·
    zgq354 · 2017-10-04 12:53:57 +08:00 · 11600 次点击
    这是一个创建于 2606 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一直习惯用 RSS 订阅一切我感兴趣的东西,包括喜欢的微博

    用过“微博看看” http://weibo.wbdacdn.com/ ,@DIYgod 基于微博秀组件的网页做的 Weibo2RSS
    多多少少有些让我不太满意的地方

    前段时间受到 这篇文章 的启发,测试发现 HTML5 版的微博并不需要登录就能获取数据!!
    所以我这两天花了点时间用 Node.js 做了个小小的接口,支持长微博,表情,图片,链接的完整输出,实现过程中参考了部分 @DIYgod 的代码,特此开源,希望能帮助到需要它的小伙伴们 ;-)

    Github: https://github.com/zgq354/weibo-rss

    最后祝大家双节愉快!

    第 1 条附言  ·  2017-10-16 17:21:42 +08:00
    周末花了点时间,做了一个简单的主页,以后获取 RSS 链接的时候就不需要去找 uid,直接粘贴目标微博的地址就可以了~
    https://api.izgq.net/weibo/
    10 条回复    2021-09-13 19:32:48 +08:00
    pheyer
        1
    pheyer  
       2017-10-04 18:45:03 +08:00
    如果可以订阅多人的同时按照时间顺序排列,是不是可以破掉微博的混乱智能排序,但是实时性可能并不高?
    wjm2038
        2
    wjm2038  
       2017-10-04 19:23:51 +08:00 via Android
    看起来不错,不过 diygod 的用着还挺好的
    codupa
        3
    codupa  
       2017-10-04 20:23:43 +08:00
    简单用 feedly 试用了一下,发现一个比 [Weibo2RSS]( https://github.com/DIYgod/Weibo2RSS/) 好的点,就是可以显示多图。(我对 RSS 的原理一无所知)
    zgk
        4
    zgk  
    OP
       2017-10-04 21:17:57 +08:00
    @pheyer 对的,目前这个 RSS 源本身有 5 分钟的缓存,而且阅读器本身抓取 RSS 的频率也可能不高。从我个人的体验上来说用阅读器的话实时性应该不用考虑太多,用阅读器也是希望自己能够集中一段时间去处理信息啦
    zgk
        5
    zgk  
    OP
       2017-10-04 21:25:20 +08:00
    @codupa 数据源是来自 HTML5 版的微博所以可以显示所有的配图。刚刚我也试了下 feedly 订阅发现好像微博自带的表情和链接的图标的样式都乱了 TAT
    Shura
        6
    Shura  
       2017-10-05 08:33:29 +08:00 via Android
    @pheyer 你可以试试 uhttp://greasyfork.org/zh-CN/scripts/3249-yet-another-weibo-filter
    通过微博的搜索功能对你的 timeline 重新排序。
    pheyer
        7
    pheyer  
       2017-10-05 09:06:04 +08:00
    @Shura 这个我已经在用了,多谢推荐
    work1949
        8
    work1949  
       2017-10-08 10:17:56 +08:00
    貌似不错,去试用下
    romonteli
        9
    romonteli  
       2018-05-10 08:01:46 +08:00
    感谢分享
    gudong
        10
    gudong  
       2021-09-13 19:32:48 +08:00 via Android
    不错,挺好用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5189 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 05:55 · PVG 13:55 · LAX 21:55 · JFK 00:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.