Repository navigation
RSS Reader v0.0.1
RSS Reader 首个开发版本,面向已具备运行环境的 Kindle Paperwhite 3(KPW3)。独立原生 C++ 应用,不依赖 KOReader 插件。
功能
- RSS / Atom 订阅、后台同步、订阅分组及 OPML 导入导出。
- 离线图文分页,支持 JPEG、PNG、静态 WebP 和图片查看。
- 已读、收藏、阅读位置与字号保存。
- 中文拼音搜索键盘、统一黑白界面,以及 RSS Reader 书库封面和 KUAL 入口。
- 正常退出、休眠、USB 与异常退出的系统恢复机制。
安装
完整安装与升级教程:运行环境、目录结构、首次导入订阅、保留数据升级、故障排查和卸载。
- 确认设备为已具备自制程序运行环境的 KPW3,已安装 KUAL 和必需工具;书库入口另需 Scriptlets。详细前置条件见教程。
- 下载本页 Assets 中的
RSS-Reader-v0.0.1-KPW3.zip,不要把源码包作为安装包。 - 在电脑上解压,将
native-rss、extensions、documents的内容合并到 Kindle 用户盘根目录,不要额外嵌套一层目录,也不要整体替换已有书籍或扩展目录。 - 安全弹出 USB 用户盘,通过 KUAL 的 RSS Reader 启动;已配置 Scriptlets 时也可从书库启动。
- 添加 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 校验值。