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

V2EX 评论的 Atom feed 及其邮件订阅

  •  1
     
  •   answeror ·
    Answeror · 2014-07-06 21:37:16 +08:00 · 3661 次点击
    这是一个创建于 3792 天前的主题,其中的信息可能已经有所发展或是发生改变。
    例子: http://torabot.com/search/feed?q=http%3A%2F%2Ftorabot.com%2Fapi%2Fsource%2Fe098eb518b3a58c81f3f%3Fid%3D110788
    往上述页面的搜索框里填入: http://torabot.com/api/source/e098eb518b3a58c81f3f?id=110788
    其中110788是帖子编号. 替换成你想要订阅的帖子即可. 订阅该条目即可收到新回复的邮件通知.
    填入搜索框的是一个Atom feed, 你也可以用你喜欢的RSS/Atom阅读器订阅它.

    这个工具的源码在: https://gist.github.com/Answeror/e098eb518b3a58c81f3f
    这个API尚处于开发阶段, 理论上它可以用json, xslt和jinja2控制scrapy做页面的抓取和聚合. 说白了就是一个没有gui的的yahoo pipes... 欢迎大家fork它, 然后定义成自己喜欢的样式, 比如通过修改jinja2模板来屏蔽特定用户(这里以屏蔽我自己为例)的发言: http://torabot.com/search/feed?q=http%3A%2F%2Ftorabot.com%2Fapi%2Fsource%2F4943a4093067fe4dea5e%3Fid%3D110788
    对应的gist: https://gist.github.com/Answeror/4943a4093067fe4dea5e

    因为尚处于原型开发阶段, 没有做太多安全措施, 请不要恶意地把更新姬玩坏了...
    欢迎在这里, 或者gist里, 或者 https://github.com/Answeror/torabot/issues 给我反馈 :)

    关于torabot: http://v2ex.com/t/110788
    第 1 条附言  ·  2014-08-17 14:18:08 +08:00
    无人问津的帖子... 再举个栗子:

    订阅某个人的回复: http://rss.moe/search/feed?q=http://rss.moe/api/source/d76514c59f1059470fd7?id=1130335361
    订阅某个人的帖子: http://rss.moe/search/feed?q=http://v2ex.com/feed/member/1130335361.xml

    把上面两个链接里最后的数字换成用户id即可.
    回复的订阅我只写了个简单的, 你可以fork https://gist.github.com/d76514c59f1059470fd7 自己往atom.xslt里添加更多的内容, 比如回复的正文.

    你也可以用torabot的自定义脚本做自动签到什么的...

    最后做个极可能跳票的预告. 国庆假期会发布0.5.0版, 届时自定义脚本将支持js, 理论上可以支持任意复杂的源的构造... 另外会补充一些关于自定义脚本的文档.
    3 条回复    2014-08-17 22:56:39 +08:00
    1130335361
        1
    1130335361  
       2014-08-17 10:52:45 +08:00
    可以订阅V2EX上某一个人的发言吗
    answeror
        2
    answeror  
    OP
       2014-08-17 14:09:28 +08:00
    @1130335361 订阅你的回复: http://rss.moe/search/feed?q=http://rss.moe/api/source/d76514c59f1059470fd7?id=1130335361
    订阅你的帖子: http://rss.moe/search/feed?q=http://v2ex.com/feed/member/1130335361.xml

    把上面两个链接里最后的数字换成用户id即可.
    回复的订阅我只写了个简单的, 你可以fork https://gist.github.com/d76514c59f1059470fd7 自己往atom.xslt里添加更多的内容.
    1130335361
        3
    1130335361  
       2014-08-17 22:56:39 +08:00
    @answeror get到了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2825 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 07:48 · PVG 15:48 · LAX 23:48 · JFK 02:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.