RSS 阅读器 QReader 发布

m3ng9i 发表于

QReader

最近用 Go 语言和 JavaScript 写了一个 RSS 阅读器 QReader

主要功能:

  • 按照标签分类 feed
  • 为每个 feed 单独设置更新周期
  • 设置最大已读保留数,当某个 feed 的未读文章数量超过设定的值后,较早的未读文章会被自动标记为已读
  • 设置最大文章保留数,当某个 feed 的已读文章数量超过设定的值后,较早的已读文章会被自动删除
  • 可以按随机顺序显示抓取的文章条目
  • 设置每页显示的条目数量
  • 文章加星
  • 设置登录密码
  • 与 QReader 服务器通讯的数据可以开启 TLS 加密
  • 支持使用 Socks5 代理服务器抓取 feed

运行 QReader 需要你用一台 PC 做 server,程序运行后,使用电脑或手机上的浏览器访问。

这个项目我学到的一些东西:

  • Git:优秀的版本管理软件
  • Xorm:强大的 ORM 库
  • AngularJS:路由和模板很好用
  • RSSAtom 规范:根据规范我写了 feedreader 包来做 feed 解析

查看 QReader 截图与更多说明下载 QReader。欢迎使用,如果你喜欢,请给我一个 star。