有没人打算实现 Google Reader 2.0, 或者评估一下可行性? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
jeeson
V2EX    程序员

有没人打算实现 Google Reader 2.0, 或者评估一下可行性?

  •  
  •   jeeson 2013-03-14 10:59:55 +08:00 6688 次点击
    这是一个创建 4673 天前的主题,其中的信息可能已经有所发展或是发生改变。
    27 条回复    1970-01-01 08:00:00 +08:00
    tokune
        1
    tokune  
       2013-03-15 10:02:22 +08:00
    难,最主要是要服务稳定,之后是有众多客户端支持,最后还要实时抓文章(就算站点删文章了还是希望已经抓下来)。
    jeeson
        2
    jeeson  
    OP
       2013-03-15 10:23:53 +08:00   1
    Google Reader 也不是实时抓取,更新频繁的 feed 抓取会更及时些

    听说 Digg 要重新实现 Reader 并提供 API : http://blog.digg.com/post/45355701332/were-building-a-reader

    Google Reader 相比其他“社会化”,“个性化”阅读形式来说,读者更容易控制“噪音”,期待好的替代方案出现
    exoticknight
        3
    exoticknight  
       2013-03-15 13:26:05 +08:00
    现在最看好的反而是连产品都没有出来的digg的reader
    arzusyume
        4
    arzusyume  
       2013-03-15 13:43:22 +08:00
    感觉可以做成开源版,要用的用户自己去部署就好...
    不过最近没这时间瞎折腾
    Mypujin
        5
    Mypujin  
       2013-03-15 13:51:21 +08:00
    做出一个Google Reader功能类似的不难。
    Google Reader不可替代性是
    1、全平台,手机、电脑,WAP等等
    2、可阅读墙外的文章
    3、安全性,把数据交给Google来管理,我再放心不过了。

    基于这几点,国内,国外即使有替代品,也鲜有达到Google Reader这样的标准。
    Harp
        6
    Harp  
       2013-03-15 14:03:23 +08:00
    @Mypujin 你信任的Google就这样粗暴的把GR关了 能takeout还只是订阅
    N多加了星的文章不知道怎么办
    Mypujin
        7
    Mypujin  
       2013-03-15 14:08:31 +08:00
    @Harp 对此我也很不满,抵制Google关闭GR。
    est
        8
    est  
       2013-03-15 14:25:26 +08:00
    jeeson
        9
    jeeson  
    OP
       2013-03-15 14:29:49 +08:00
    @Harp "N多加了星的文章不知道怎么办"

    登录 Google Reader 后,直接在浏览器输入这个地址看看:http://www.google.com/reader/api/0/stream/contents/user/-/state/com.google/starred?n=1000&ot=0&likes=false&comments=false&client=reader

    输出是 JSON 格式,如果没抓全,可以加上 c=#continuation# 参数
    Harp
        10
    Harp  
       2013-03-16 15:30:40 +08:00
    @jeeson 谢谢 这个格式存下来要怎么读呢
    Wonderwall
        11
    Wonderwall  
       2013-03-17 05:56:44 +08:00 via iPad
    @Mypujin 把数据交给Google其实很没有安全感啊现在。"Google knows more about my emails than I do"
    run2
        12
    run2  
       2013-03-17 10:29:51 +08:00
    为什么不能是本地化的client 啊,那样的服务虽然貌似有点像read it later了。
    jeeson
        13
    jeeson  
    OP
       2013-03-17 11:09:39 +08:00
    @Harp 输出的还是JSON格式,只不过这个是 Google Reader 的 API,能保证可以下载下来

    @sobigfish “为什么不能是本地化的client 啊”

    http://www.v2ex.com/t/63135 7 楼有解释过,拷贝这里并补充 4,5 点

    如果没有 Google Reader 这种提供 API 服务的中心:
    1, 标星,已读 等状态在不同应用,甚至相同应用相同帐号在不同设备之间同步都会成为问题。用户的迁移成本也提高

    2, 有较多订阅源的用户来说本地直接抓取效率很低
    如果订阅源不支持根据上次抓取时间来返回结果的话(比如通过 header 中的 ETag),对订阅源和客户端都是负担,尤其全文 feed

    3, 客户端要处理 rss 和 atom 两种格式,许多 feed 的输出并不规范,需要不少错误处理

    4, 客户端并发请求数量有限,一些订阅源的请求时延可能会导致客户端等待很久

    5, 越来越多用户通过移动设备阅读,对流量与等待时间有更高要求


    比如,获得最新更新,从 Google 服务器只要一个请求,GET 0/stream/contents/?n=请求数量&ot=上次更新时间&xt=user/-/state/com.google/read,通常可以在几秒内完成更新

    而如果完全在客户端实现,需要逐一向各个订阅源请求,并且每个订阅源可能都会返回最新的 n 篇文章


    不知道 Digg 最后能否以应用开发商能负担的起的成本提供得起这种 API
    pright
        14
    pright  
       2013-03-17 14:58:40 +08:00
    已经更换feely用了,可以直接连接google账号,加星的也能被同步过去
    pright
        15
    pright  
       2013-03-17 14:59:41 +08:00
    sorry,是feedly
    Mypujin
        16
    Mypujin  
       2013-03-17 17:57:41 +08:00
    @Wonderwall 相比“The government know all about what are you doing",我更愿意选择Google~
    Harp
        17
    Harp  
       2013-03-17 18:18:03 +08:00
    @jeeson 我问的是 JSON 格式要怎么用呢
    nojt7Zm
        18
    nojt7Zm  
       2013-03-17 21:50:03 +08:00
    法替代
    brett80
        19
    brett80  
       2013-03-17 22:01:18 +08:00
    @pright 加星也可以同步?PC平台,是不是一定要用浏览器插件,看了下,没有找到像GR一样纯web的,谢谢
    Mutoo
        20
    Mutoo  
       2013-03-17 22:35:49 +08:00
    服务器架在墙外,能订阅被墙的东西,而且速度够快。can you?
    summic
        21
    summic  
       2013-03-17 23:26:09 +08:00
    pright
        22
    pright  
       2013-03-18 02:06:13 +08:00   1
    @brett80 加星的会进Feedly的Saved里面
    knall
        23
    knall  
       2013-03-18 06:56:17 +08:00 via Android
    没人用netvibes吗?
    brett80
        24
    brett80  
       2013-03-18 11:56:24 +08:00
    @pright 试用了,感觉不错。。。。请问下,这个是什么原理啊,为什么一定要下个插件
    pright
        25
    pright  
       2013-03-18 13:10:09 +08:00
    @brett80 装插件只是为了方便直接进吧,你直接输http://www.feedly.com/home进就不会提示你装插件了
    brett80
        26
    brett80  
       2013-03-18 15:45:03 +08:00
    @pright 这么吭。。。装了后,chrome会有个后台页面跑着,比google的会卡很多,基本属于不能看内容,只能看看列表的情况。。。我机器太破了,没办法


    刚才IE试了下,http://www.feedly.com/home 直接到index了。。。貌似不行
    Livid
        27
    Livid  
    MOD
    PRO
       2013-03-18 15:46:12 +08:00
    全世界现在起码有 10000 名程序员想做这事。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3876 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 45ms UTC 05:17 PVG 13:17 LAX 21:17 JFK 00:17
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86