蚁阅 - 让 RSS 更好用,轻松订阅你喜欢的博客和资讯 - V2EX
2019-06-15 21:21:52 Author: www.v2ex.com(查看原文) 阅读量:351 收藏

作为一个 RSS 重度使用者,我订阅了几百个博客,十几个资讯和论坛网站,利用每天茶余饭后的时间看看资讯,不时也能看到各个博主发的好文章。之前我尝试过很多 RSS 阅读器,有的太复杂,有的阅读体验不好,有的不支持移动端,我甚至定制过一个开源的 RSS 阅读器,还是觉得不够好用。

所以我用了半年时间,完成了蚁阅的第一版。自己也使用了将近一个月,可以满足日常使用需求了。 今天是第一次发布,欢迎大家体验和反馈意见!

主要特点:

  • 为移动端优化,适合随时随地阅读
  • 非社交,无广告,无推荐,专注阅读
  • 按订阅更新频率区分消息,好文章慢慢看,读资讯一目十行
  • 输入博客地址,自动查找订阅
  • 导入浏览器书签(或任意含有大量博客链接的网页),可获得大量订阅
  • 智能图片代理,解决防盗链导致图片无法加载问题
  • 开源,源码和部署文档正在整理,稍后公布

开箱即用地址: https://rss.anyant.com (建议用手机浏览器访问)

  • RSS
  • 订阅
  • 蚁阅
  • 博客

    66 回复  |  直到 2019-06-14 05:50:24 +08:00

    7

    ningfeng   7 天前   ♥ 1

    @guyskk0x0 我添加自己的博客订阅,有两篇文字在蘑菇里显示空白,2 篇显示正常。 你可以订阅测试下。https:_//ningfeng_im/

    8

    loading   7 天前 via Android   ♥ 1

    只取标题?

    12

    ningfeng   7 天前   ♥ 1

    @guyskk0x0 你没明白我的意思,我的意思是我博客里面不止有 4 篇文章,但是蘑菇里面只显示了 4 篇,而且这其中两篇还显示成了空白,另外两篇正常

    13

    guyskk0x0   7 天前

    @ningfeng #12 感谢反馈。蘑菇里面只显示了 4 篇,这是因为蘑菇只取最近 2 周发布的文章,作为消息流。其中两篇还显示成了空白,这个确实是 bug,正文抽取有点问题。

    16

    saintyy   7 天前 via iPad

    支持一下 虽然我用习惯 Feedly 了😂

    18

    omph   7 天前

    微信公众号支持不?

    19

    glouhao   7 天前 via Android

    inoreader 可以看很多东西,就是普通人看不到的那种。

    26

    Kilerd   6 天前

    可惜你不是用 react 写的,不然可以很快地通过 react-native 做成 app。

    RSS 这一块很久之前就实践过了,WEB 版本还是不太好用。而且你这个还是没有 PC web 的 UI。

    或者换个思路,优化一下,做成 PWA 也是一个不错的选择。

    27

    guyskk0x0   6 天前

    @Kilerd 老朋友你换头像了!有考虑打包成 App,这样用户体验会好一些。cordova 貌似也能做,不知道实际效果如何。

    28

    oppoic   6 天前 via iPhone

    楼主考虑做个谷歌浏览器插件,用户群体更大。

    30

    Kilerd   6 天前   ♥ 1

    @guyskk0x0 #27 可以先考虑做一下 PWA 的优化。
    我有一个 side project,用 React 写的,PWA 支持也就花了 2 天的时间,很快,但是提升的体验却很好。

    32

    Kilerd   6 天前

    @guyskk0x0 #31 没有耶,因为 devops 那一套流水线( CI 做自动编译,自动打包,自动发布)是几个项目公用的,所以没有开源,抱歉了。但是 PWA 的优化我也是跟着 google 官网来做的

    34

    Kilerd   6 天前   ♥ 1

    看了你的部署稳定,很多地方可以优化一下:

    - docker 打包应该可以交给 CI,或者写一个脚本自动 build 所有的 image
    - 不要用 run 的方式来启动每一个服务, 尝试用 stack,或者至少都要用 service,不然一旦崩掉了其中一个服务就完了。
    - 用 stack 的方式来部署,depends_on 的方式来解决启动顺序的问题,entrypoint.sh 来启动主程序和 db migration。
    - docker run 会暴露出数据库的端口,这是一个极其不安全的操作方法,用 stack + network 的方式来避免没必要的暴露 (我看了下 async api 和 api 也是不需要对外暴露的)

    37

    guyskk0x0   6 天前

    @Kilerd 赞同,目前的做法比较简单粗暴。CI 目前还没完善,没精力做。
    数据库端口绑定的 127.0.0.1,不会有问题。另外我用的阿里云 VPC 网络,安全组只开了 80 端口,其他端口外部都访问不了,API 端口主要是 admin 页面使用,我会本地挂 VPN 连上去访问。

    38

    guyskk0x0   6 天前

    @Kilerd #36 pipenv 和 poetry 我都用过,感觉还是 requirements.txt 比较实用,我都是固定版本号(和 lock 文件一样的效果),不会有版本问题的。

    39

    Kilerd   6 天前

    requirements.txt 的话,你要手动 freeze 依赖的依赖版本出来就没问题。
    如果只是加了一级依赖的版本号就可能出问题。

    我还是不喜欢这种手动 freeze 的方法,太原始了。

    41

    guyskk0x0   6 天前

    @Kilerd 其实常见路径非常多,写法各异,所以默认是去首页找链接,大部分情况都有类似 <link rel="alternate" type="application/atom+xml" > 这样的标签,可以直接找到。这部分还可以再优化。

    42

    Kilerd   6 天前

    @guyskk0x0 #41 我刚刚去看 rss specification 也看到了这点,看来是我的博客不规范,已经加入 issue 里面了

    43

    lance6716   6 天前 via Android   ♥ 1

    无法从 XML 导入订阅,账号同名

    48

    guyskk0x0   6 天前

    今天上午邮件账号被限制,导致邮件发送失败,注册和重置密码功能受影响。
    现已恢复,邮件发件地址改为了 [email protected]

    50

    guyskk0x0   6 天前

    @standin000 解析文章内容时,会尝试请求图片,如果收到 401,403 之类的状态码,就替换成代理图片地址。图片代理会在请求头中加上相应的 Referer 头,绕过防盗链机制。所以只要浏览器直接能访问的图片,通过智能图片代理也都能访问。

    52

    zsguy   5 天前   ♥ 1

    有没有清空订阅的选项,我导入了一下发现还是不合用,想清空了不让楼主的服务器继续拉取了,免得浪费效能,或者说如何销号

    54

    zsguy   4 天前

    @guyskk0x0

    用户名就 zsguy
    用的 GitHub 登录的,麻烦清空一下了,估计过段时间还会再回来看一下,到时候有自己清空功能就好了

    56

    molezz765   4 天前   ♥ 1

    web 轻量化, 打算从 inoreader 转过来了, 有没有类似首页全部的列表, 每次点下分类有点繁琐

    58

    Pore   3 天前   ♥ 1

    很好起 蘑菇 菌 fu 里面是啥 哈哈哈

    59

    guyskk0x0   3 天前

    @Pore 哈哈,多添加几个订阅自然就明白啦

    > 其实是按订阅更新频率分为丛林,菌圃,沙漠。蘑菇=菌圃中两周内发布的文章组成消息流。

    60

    abc1763613206   3 天前 via Android   ♥ 1

    把 FreshRSS 里导出的 OPML 再导入蚁阅就 500 了,是文件太大了吗

    63

    Spoter   2 天前   ♥ 1

    好,希望有 Mac 版本的


    文章来源: https://www.v2ex.com/t/571986#reply66
    如有侵权请联系:admin#unsafe.sh