-
Notifications
You must be signed in to change notification settings - Fork 4
Home
Y.A.P.T.R. - Yet Another PaperS3 Text Reader

Yet Another PaperS3 Text Reader: 出于个人趣味的一个读书固件。
- 双击解锁
- 左右翻页
- 点击中心区域菜单
- 阅读时四个角落的点击(单击!):
- 左上角:目录/索引列表
- 右上角:增删书签
- 右下角:自动翻页以及未来扩展功能
- 左下角:快速锁屏
- 大部分时间在顶部中心的双击!:截屏 (图片存入SD卡的/screenshots目录)
- 在中轴线上(除去顶部和中央)双击,可以触发手动全刷(另,手动全刷也可以通过右下角的快捷菜单触发)
- AllinOne的浏览器扩展管理工具
固件安装, 使用M5Stack官方烧录工具, 参考官方教程,在PAPER分类找到ReadPaper即可:


从V1.3起,除了原有的浏览器网页访问,开始支持跨平台的浏览器扩展,用来进行文件管理、字体生成、公告发布以及未来其他扩展功能 (原有网页功能依然可以使用但是不会继续扩展)
扩展获取:
ReadPaper Utils@Google Chrome (梯子)
ReadPaper Utils@MicroSoft Edge
ReadPaper Utils@Firefox
- 安卓设备可以安装Firefox在移动设备上使用本工具;
- 目前IOS端似乎各家浏览器都不支持扩展安装,所以暂时无法支持
- 除火狐外,安卓端还有些第三方浏览器可以支持使用Chrome或者Edge扩展,如果需要可以自行搜索。
为了配合扩展的文件访问,实现了API,理论上只要API一致,就可以通过扩展实现简单管理。
- 放置在/font目录下
- 然后在主菜单中选择启用
- 注意字体切换(Size变化)会导致书籍(如果当前索引不是在所切换的字体下完成的)索引强制重新开始并且跳转到第一页
- 从扩展界面进行字体压缩调整以及生成 (老的打包程序依然保留可以使用,但是类似的,后续可能不再更新)
- 字体文件
大小没有限制(不是..),因为用下面的工具生成的文件size最大4MB左右,通常在2MB以内大小主要取决于下面几个因素,极端情况下,Readpaper字体最大可以到<15MB, 而EDCBook字体可以到 <25MB 量级- 原始字体的字符集大小;
- 转换字体的字体size;


有部分预生成的字体文件在Fonts可以找到做参考
目录支持需要利用扩展生成对应书籍的.idx同名文件并且上传到/books目录中
每本书支持十个循环利用的书签slot,以及一个在锁屏、关机情况下自动保存的Auto书签位(注意:Auto只会记录本书读得最远得地址)
- 放置在/image目录下
- 如果该目录下有图片存在,
- 优先设定当前书籍同名壁纸;
- 然后是试图看看有没有可以模糊匹配的壁纸(《古龙作品集-XXXXX.txt》会试图使用"古龙N.png"或者"作品集N.png"之类,N是可选阿拉伯数字,借此实现模糊匹配多个文件并且选择其中之一使用);
- 然后是根据设备的显示配置,使用default.png,或者是随机的图片;
- 当卡上不存在随机图片,或者虽然设置为默认壁纸但是不存在default.png时,则使用系统自带壁纸;
可以借助扩展的工具来做简单处理:

- 设备侧(V1.6.8+),在阅读菜单的汇总“已读”信息点击可以进入更详细的阅读时间统计界面;
- 扩展侧(V1.6.6+),可以打开查看完整报告和导出图片记录;
- 扩展侧(V1.6.11+),支持阅读记录本地保存汇总和导入导出功能;即,每次由设备查看、导出阅读记录时,会自动合入本地数据库,之后可以脱机使用;同时,导入导出功能也可以让阅读记录脱离开设备进行持久化保存和搬移;具体文件格式为JSON,可以自行打开了解;
阅读中点击屏幕右下角,将会显示自动阅读设置条,从四档速度中选择一档,点击播放键,之后点击空白处返回阅读即可;
自动翻页期间,屏幕中部会有卡标显示提示表示当前自动翻页进行中;
总的来说,截屏设计初衷是为了能勉强顶替书摘分享的功能,双击顶部中央,会出现‘截图中’字样,消失后,图片存入/sd/screenshots目录;之后可以通过读卡器或者扩展工具来下载图片;
同时如果SD卡根目录存在scback.png文件,那么截图将会以该文件作为背景生成(……适合拿来发社交媒体分享)。背景图片请尽量使用540x960尺寸为佳。
到M5Stack的烧录程序中搜索ReadPaper即可

不能免俗, 感谢M5Stack的轻巧设计;
也更感谢@梦西游啊游 大佬作为被摸的那块石头的开创之功,他几乎展示了这块开发板作为TEXT阅读器的上限。
题外话,就普通使用来说‘阅读卡片’绝对是一个更平衡和有前途的选择,@梦西游啊游大佬的技术实力和热情都让人佩服,如果不是因为我想借机会摸索一遍开发流程,其实这个轮子是大可不必造的。
希望后面可以有更多的出色的开放硬件和固件可供大家把玩,有问题也可以到Github的issue来讨论。