Skip to content

RSS Reader v0.0.1

Choose a tag to compare

@frevia frevia released this 23 Oct 08:09
· 1 commit to 4756ce48b6e354d8198ccee491f58e67643c2a08 since this release

RSS Reader 首个开发版本,面向已具备运行环境的 Kindle Paperwhite 3(KPW3)。独立原生 C++ 应用,不依赖 KOReader 插件。

功能

  • RSS / Atom 订阅、后台同步、订阅分组及 OPML 导入导出。
  • 离线图文分页,支持 JPEG、PNG、静态 WebP 和图片查看。
  • 已读、收藏、阅读位置与字号保存。
  • 中文拼音搜索键盘、统一黑白界面,以及 RSS Reader 书库封面和 KUAL 入口。
  • 正常退出、休眠、USB 与异常退出的系统恢复机制。

安装

完整安装与升级教程:运行环境、目录结构、首次导入订阅、保留数据升级、故障排查和卸载。

  1. 确认设备为已具备自制程序运行环境的 KPW3,已安装 KUAL 和必需工具;书库入口另需 Scriptlets。详细前置条件见教程。
  2. 下载本页 Assets 中的 RSS-Reader-v0.0.1-KPW3.zip,不要把源码包作为安装包。
  3. 在电脑上解压,将 native-rss、extensions、documents 的内容合并到 Kindle 用户盘根目录,不要额外嵌套一层目录,也不要整体替换已有书籍或扩展目录。
  4. 安全弹出 USB 用户盘,通过 KUAL 的 RSS Reader 启动;已配置 Scriptlets 时也可从书库启动。
  5. 添加 RSS/Atom 地址并同步;批量导入请将 feeds.opml 放到 native-rss/data/feeds.opml,在“我的阅读”中导入后同步。

升级前先退出并备份 native-rss,保留 native-rss/data/。本版本安装包不包含个人数据库。不要通过“更新 Kindle”安装此 ZIP。 本包不提供越狱、KUAL 或 Scriptlets 的安装。

本附件仍对应 v0.0.1;main 中后续的性能优化不包含在这个版本里。

验证与限制

已在 KPW3 / 固件 5.16.2.1.1 上运行;离线图文翻页、OPML、阅读位置、字号、收藏及基本退出/休眠恢复已有实机验证。现有工作区 CTest 12/12 通过;本发布的 ARM 二进制与提交源码的构建输入哈希一致,包内文件校验通过。

这是开发版本:长期耗电、反复生命周期与其他 Kindle 型号尚未完整验收。未实现通用网页全文提取,不支持动态图片。

附件

  • RSS-Reader-v0.0.1-KPW3.zip:KPW3 安装包。
  • RSS-Reader-v0.0.1-source.zip:当前提交的完整源码。
  • SHA256SUMS.txt:上述两个文件的 SHA-256 校验值。