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

我的第二个 chrome 扩展 十阅 ( TenRead)

  •  
  •   wtser ·
    wtser · 2015-04-21 21:47:40 +08:00 · 3893 次点击
    这是一个创建于 3488 天前的主题,其中的信息可能已经有所发展或是发生改变。

    业余时间写的一个新闻阅读工具,充分利用碎片化时间进行阅读。

    为何要做这个东西

    满足自身需求

    之前一直有订阅 rss 的习惯,有博客也有各种聚合站。

    博客类的站点更新频率不是特别频繁,但是几个聚合站点,例如 hacker news 等,每日更新内容特别多,每天都看不完。日积月累,一个月下来就要奔溃了,而且很多内容是及时性比较强,到月底再去看已经过时了。

    之前发现了一个软件叫 一览,能浏览几个热门网站的精华文章,随时想看就能看到最新的热门文章。于是我把 rss 里面的部分订阅取消,然后用 一览 来解决。

    用了一段时间发现,一览体验虽好,但是提供的网站就那么几个,而且不支持添加自定义站点,造成了很大的限制。

    为了满足自己的这个需求,我决定开发类似功能的 chrome 扩展程序,十阅 因此诞生了。

    锻炼开发技能

    最早还不会 angular,使用的是 backbone jQuery 开发,开发这个扩展用了2天时间,实现了阅读新闻和管理阅读源的功能,就上谷歌商店上了第一版本。

    第二版在第一版的基础上,增加了订阅商店的功能。降低添加阅读站点的难度。

    目前的第三部,使用了 angular 进行了重构,对界面和交互也进行了微调。使用 gulp 功能把前端构建环境也搞起来,使用 bower 管理第三方依赖。还使用了 sass。接下来可能还会搞搞 coffee script。

    贡献社会(开源)

    这个项目托管于 githubcoding.net

    核心代码其实很简单,有兴趣的朋友可以 fork 一份,有问题也可以发个 issue 给我。

    有了 RSS 为何还需要它

    这个扩展解决了以下几个问题

    解决信息过载

    让你从信息爆炸的灾难中解脱出来。

    实时获取热门文章

    只关注热点文章,提高阅读效率

    利用碎片化时间

    愿景

    • 让更多的人受益于此项目
    • 希望更多人加入开源行列

    功能实现使用的技术与工具

    • angular
    • zepto
    • sass
    • gulp

    功能介绍

    扩展默认预置了一些网站。你可以在配置页面进行 增删改。

    扩展配置页面提供了订阅商店的功能,目前已经添加了若干站点,不断完善中。

    资源链接

    下载 chrome 扩展

    hoten.crx 无法正常访问谷歌商店请下载这个文件

    界面预览图

    popup

    配置页面

    配置页面

    第 1 条附言  ·  2015-04-25 16:35:36 +08:00
    1.2.0版本 https://github.com/wtser/tenread/releases/download/1.2.0/build.crx

    增加几个订阅源
    改进后台配置页面 UI
    点击文章不激活tab页面进行打开

    有好的订阅源请大家推荐哦,我会收录下。
    22 条回复    2015-04-24 12:51:50 +08:00
    leehomsf
        1
    leehomsf  
       2015-04-21 21:51:34 +08:00
    对我这种书签一大把的人来说确实有点用。。。
    Xrong
        2
    Xrong  
       2015-04-21 21:56:40 +08:00
    这不是长的和Mac app: One 一样?楼主是One作者?
    tyrik
        3
    tyrik  
       2015-04-21 22:04:08 +08:00   ❤️ 1
    蛮好
    yuewolf
        4
    yuewolf  
       2015-04-21 22:16:33 +08:00   ❤️ 1
    还是非常有用的。

    Greader 之后,感觉大多数RSS订阅都不咋滴了。
    An0sunShy
        5
    An0sunShy  
       2015-04-21 22:21:58 +08:00
    @Xrong 感觉并不像 ONE的是在左边的。如果是同一作者不会有啥必要去改到右边,更像一种模仿后的修改。
    wtser
        6
    wtser  
    OP
       2015-04-21 22:29:18 +08:00
    @Xrong 不是One作者,改到右边是方便点击扩展展开后切换站点,鼠标移动距离会少一些。
    One的内容源相对是固定不变的,而我这个扩展支持添加自定义的内容源。
    wtser
        7
    wtser  
    OP
       2015-04-21 22:30:48 +08:00
    @An0sunShy 界面上的确有模仿,内容获取方式还是不一样的思路。
    ballkids
        8
    ballkids  
       2015-04-21 22:54:41 +08:00
    会有出firefox addon的计划吗?
    Kilerd
        9
    Kilerd  
       2015-04-21 23:54:11 +08:00
    在Segmentfalut 的微信推送号上面见到这个,好像就是今天吧

    感觉还是不错的,不过这样的分类方式不太喜欢,其实也是看个人吧.
    ulic95
        10
    ulic95  
       2015-04-22 09:04:46 +08:00
    试用看看~
    bleaker
        11
    bleaker  
       2015-04-22 10:24:50 +08:00   ❤️ 1
    想法很棒,建议加入 Designer News 和 Product Hunt 或者允许用户自定义 RSS 源。
    wtser
        12
    wtser  
    OP
       2015-04-22 10:52:36 +08:00
    @bleaker 之前实现的时候考虑过转化 rss,后来发现还是挺折腾的,而且rss全文输出解析也很消耗内存。
    我后来的思路是把 网页html下下来,然后用jquery选择器筛选出新闻的标题和链接。
    wtser
        13
    wtser  
    OP
       2015-04-22 10:53:47 +08:00
    @ballkids 迁移成本似乎不高,可以考虑。
    BlueWolf
        14
    BlueWolf  
       2015-04-22 13:40:46 +08:00
    Lucups
        15
    Lucups  
       2015-04-22 13:58:30 +08:00
    已 star,已感谢~

    有想法做个扩展,参(co)考(py)一下源码~
    jemyzhang
        16
    jemyzhang  
       2015-04-22 14:43:43 +08:00
    不错,谢谢!~
    RihcardLu
        17
    RihcardLu  
       2015-04-22 14:46:24 +08:00
    已使用,稍后提供使用体验。
    siriusVtoEX
        18
    siriusVtoEX  
       2015-04-22 15:03:43 +08:00
    又找到几个好网站,已添加进RSS,多谢。现在RSS每天好几百条信息已经习惯了,成功锻炼了我的阅读速度-_-
    还有,谁手速那么快,你的startup的rss我直接用了 =_=
    wtser
        19
    wtser  
    OP
       2015-04-22 15:31:44 +08:00
    @BlueWolf 应该是该网站跪了
    ulic95
        20
    ulic95  
       2015-04-23 22:12:02 +08:00
    貌似没法用了……
    arens
        21
    arens  
       2015-04-24 11:19:04 +08:00
    好像还不错,其实以这个东西可以做个文章采集器,自动采集与发布~
    ulic95
        22
    ulic95  
       2015-04-24 12:51:50 +08:00
    @arens 举个栗子?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5557 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 03:15 · PVG 11:15 · LAX 19:15 · JFK 22:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.