[ReadBot 故事 7] 肝了一个月,翻译,视频播放,阅读进度,分享,大纲跳转等等等都支持了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Rosen2
V2EX    分享创造

[ReadBot 故事 7] 肝了一个月,翻译,视频播放,阅读进度,分享,大纲跳转等等等都支持了

  •  
  •   Rosen2 2024-01-04 12:29:38 +08:00 2452 次点击
    这是一个创建于 646 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前言

    一位 RSS 爱好者想开发出世界上最好用 RSS 阅读器的故事,本贴为第 7 期。

    作品是 ReadBot ,一款专注于做信息过滤的 RSS 阅读器,目前在 App Store 上架,下载链接

    更新

    自上次开通会员功能以来,闭门开发一个多月,每周肝 2 个版本,ReadBot 使用体验有了质的提升。

    阅读引擎升级

    主要做了三个方面事情:

    流畅度

    1. 阅读页面打开更加流畅,打开正文不需要读条

    功能性

    1. 支持了内嵌视频播放,html 中的 iframe 和 video 都支持
    2. 阅读时选中文本支持『复制』功能
    3. 支持保存阅读进度和最近阅读位置,再次打开自动跳转
    4. 支持文章链接分享
    5. 支持在阅读时进行文章归档、前后文切换
    6. 支持提取文章大纲,点击大纲可以跳转
    7. 图片预览支持切换前后图片,支持图片放大及拖拽退出

    样式

    1. 优化内容显示样式,比如关键词、引用等
    2. 图片显示优化,大图放大,小图尽量避免放大(小图和表情包等也不会被选为封面图)

    支持翻译

    集成微软、谷歌、火山、ChatGPT 翻译,支持:

    1. 多种翻译设置优先级,优先级高的被优先调用,失败自动切换
    2. 正文阅读可以实现沉浸式翻译
    3. 可以在自动化规则引擎中配置自动翻译规则,更新时自动翻译标题。比如将英文源设为一个分组,指定该分组进行自动翻译。

    下一步规划

    目前 ReadBot 功能上已经很完备了,接下来的工作是适配 iPad 和 Mac ,并增加夜间模式、阅读字体大小调整等功能,敬请期待。

    历史故事

    1. ReadBot 故事 1-缘起
    2. ReadBot 故事 2-支持 Cubox
    3. ReadBot 故事 3-支持关键词筛选
    4. ReadBot 故事 4-支持自定义主题
    5. ReadBot 故事 5-支持自动归档与后台更新
    6. ReadBot 故事 6-开通会员功能

    功能截图

    自动翻译标题

    沉浸式翻译

    大纲跳转

    视频播放

    交流群

    正式开通了交流群,欢迎加入

    14 条回复    2024-01-11 09:57:14 +08:00
    BearCookie
        1
    BearCookie  
       2024-01-04 13:20:13 +08:00 via Android
    期待一下 mac 版本
    Rosen2
        2
    Rosen2  
    OP
       2024-01-04 13:30:40 +08:00
    @neochen13 争取年底前出来
    xingye163
        3
    xingye163  
       2024-01-04 14:28:14 +08:00
    不支持安卓吗
    Rosen2
        4
    Rosen2  
    OP
       2024-01-04 14:33:41 +08:00
    @xingye163 #3 等年后吧,年前主要精力把苹果生态做好
    coffeesun
        5
    coffeesun  
       2024-01-04 16:09:05 +08:00 via Android
    可以列以下常用 rrs 对比,说明你的优势。现在缺的是抓取工具,阅读器可行的很多
    Rosen2
        6
    Rosen2  
    OP
       2024-01-04 16:26:05 +08:00
    @coffeesun #5 可以看下历史文章哈,我这个是专注于做信息过滤的,我用过很多 RSS 阅读器,可以说在过滤这一块,我这个是最强的,不仅可以过滤,还可以通过多种条件进行筛选,还可以通过规则引擎自定义主题。

    你说的抓取工具是抓取正文吗?我这个是自动抓取正文的,打开即正文,算法也是自己实现的,像 V2EX 这种帖子类的网站也能很好抓取,可以试试。
    Rosen2
        7
    Rosen2  
    OP
       2024-01-04 17:00:44 +08:00
    @coffeesun #5 明白你说的抓取工具是啥了,目前我用的是 rsshub ,已经很够用了,我遇到的问题是,订阅了比较多,读起来压力大,所以做了这个 reader ,重点做过滤,还可以翻译,还可以摘要。
    coffeesun
        8
    coffeesun  
       2024-01-04 19:50:06 +08:00
    @Rosen2 #7 我用的也是 rsshub ,不过我没 ios ,等安卓版和网页版。现在用的是 theoldreader ,还行
    bfox
        9
    bfox  
       2024-01-05 09:12:18 +08:00
    有可能做个墨水屏版本吗? 我有个安卓的墨水屏, 但是适配的 app 太少了
    Rosen2
        10
    Rosen2  
    OP
       2024-01-05 10:13:00 +08:00
    @bfox #9 墨水屏不太了解,可能会有些困难,因为我这个还是有些吃资源的,墨水屏可能会卡。如果要支持的话,可能也得等把主流平台搞定之后了。
    hack21
        11
    hack21  
       2024-01-07 09:36:11 +08:00 via Android
    有需求,但是 android+mac.... 安卓是主力看 rss 的
    Rosen2
        12
    Rosen2  
    OP
       2024-01-07 11:41:03 +08:00
    后续会陆续支持
    ccmyrcc
        13
    ccmyrcc  
       2024-01-11 09:00:34 +08:00
    感觉楼主可以先做网页版
    Rosen2
        14
    Rosen2  
    OP
       2024-01-11 09:57:14 +08:00
    @ccmyrcc #13 不会,原来做算法的,手机开发也是现学的。也没有打算开发网页版,有维护成本,打算开发手机和桌面 APP ,一次性付费。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3948 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 05:15 PVG 13:15 LAX 22:15 JFK 01:15
    Do have faith in what you're doing.
    ubao 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