让你多一个离不开nas的理由,搭建一个属于自己的小说阅读器
是返乡过年?还是就地过年?最新一届#双面过节指南#开始啦!本次征稿活动分为A面返乡和B面就地,大家可以根据自己的情况,分享自己的春节攻略,优秀的投稿文章还有可能能获得优厚的大奖哦,快点击查看活动详情<<<
1 缘起
看到张大妈上大家分享的 nas 文章后,入了 nas 的坑,发觉确实是个用上就离不了的设备。
本人比较喜欢看小说,就想着能不能在 nas 上搭建个把网络资源更好呈现出来的服务。然后就有了这个项目:易读 yireader。项目托管在 github上:
2 介绍
易读是一款简单易用的个人小说阅读器,它以网页(web app)的形式提供服务,这样无论你在任何终端上都可以得到一个比较好的体验。
它的核心目标是下面几点:
支持书源。把喜欢站点的书源文件添加进来,就可以将其接入易读中进行搜索和阅读。
好的阅读体验。
大家可以登录到 yireader.com:3001 进行体验。目前已经实现出一个最小化可行性版本,本人已经自用一段时间,后续还会继续增强其功能。
3 如何使用
打开网站后,点击右上角的搜索框,尝试搜索想看的小说
等待出现搜索结果,点击想看的书,进入详情页面,试看或则加入书架以方便到首页观看
下面是 iPhone 8 上界面示例截图
首页
详情页
章节阅读页
4 部署方法
4.1 命令行
docker run --name yireader1 -dp 3001:3001 --env NODE_ENV='production' uhziel/yireader
# 如果提示你权限不够,请确保用 root 用户登录后执行,或者在最前面加上 sudo 也可以
4.2 群晖
确保已经安装好 docker 套件并清楚其基本的使用方法
点击左侧页签"注册表"处搜索"yireader",点击其中的"uhziel/yireader"并进行下载
等待下载成功后,打开页签"映像",找到刚下载的"uhzie/yireader"并双击来开始生成运行的容器
1. 点击左下角的"高级设置",选择"端口设置"页签,将其"本地端口"下的"自动"替换为3001,或则其他你未使用的端口
2. 其他均默认设置即可,最后点击"应用"让其生效
4.3 验证是否生效
打开 http://<你的docker电脑ip>:3001,看下是否部署成功。
后续你可能需要做的是开放外网访问,网上教程比较多,各人环境也一样,这里就不复述了。
5 书源
本阅读器采用的是同安卓app"厚墨"相同的书源格式,具体如何制作书源参见。
易读本身不提供数据,通过在易读上配置好书源,从源站点拉取数据、去除广告后,再返回给用户。
目前只是实现了对厚墨书源格式的部分支持,所以还不允许用户"添加自己书源"。
易读自带的几个书源,可以点击导航条上的"书源"页签进行查看。
后续等对其书源格式完整支持后,再开放"添加自己书源"的功能。
6 好的阅读体验
速度是第一位考虑的
比如,为了优化打开下一章节的速度,会在阅读当前页时就尝试预先缓存好下一章节,这样基本就能秒开下一章了。
虽然是网页,但是尽量提供类似app的体验
比如,正常的网页方式,点开书后是跳跃到详情,再点击到具体章节页开始阅读,没有记忆功能。当阅读几章后,点击浏览器的回退,并不是回到首页,而是回到上一章节。
易读则会类似 app 一样,记忆上一次阅读位置,看过后再次打开书从上一次位置开始阅读。点击浏览器的回退,也是直观的回到首页。
7 后续计划
允许用户添加自定义的书源、管理书源
添加账号系统,方便用户跨设备间同步数据
增强界面表现,有一个更好的阅读体验
2020-12-01 看到大家的回复,我想我应该把设计"易读"的设想说明下。当然我现在还没实现完整的功能,还需要很多时间去完善。
1 阅读数据的最终归宿 读过的书籍,数据都会自动放在nas中。就算源站点已经失效,过了几年你还可以读到之前的内容,因为数据都在你手里。 有了数据,对于放在nas里的"易读"来说就可以做很多事情了。 比如,打包成电子书发送到kindle;通过书籍管理和搜索功能,你可以通过搜索关键字,比如"门派名",搜到自己10年前看过那本想重温的书。
2 读则通过web技术以网页的形式展现 现代浏览器对html5的支持已经很不错,可以实现类似原生app的体验。 比如,缓存到本地的小说,就算断网,也是可以支持打开并进行阅读的。 而相对原生app来说,网页的兼容性更强。你现在打开十几年前的老网站,还是可以正常打开,足可见兼容性。

docker最新版可以选择倒序了,要没特别需求的话,可以等我添加上多端同步阅读进度后再更新。
应该不会啦,我试过docker是好的。服务无法访问具体指的什么?
楼主 docker部署完 服务无法访问 是个例吗
我也开的dmz 无所谓 随便扫 不然那么多端口 配置太烦了
想了解一下后端是开源的么,对这个比较感兴趣
留了文本让我支付价值1300美元的虚拟货币。我全盘格式化重装了。
手机不香吗 小说也不占用多少空间 单独搞一个nas 没意义
最后怎么处理的?很好奇
那么问题来了,怎么让它推送到KINDLE呢?
捡到一根葱然后去买一条鱼……
其实我倒觉得还好。。。那个年代这样的小说很少了
我可能是强迫症吧 就是小bug难受
我nas中国勒索病毒,所有视频图片文档都遭殃了
紫川草草结尾
斯特林轻而易的在回帝都路上被杀了
我都还没反应过来 二哥死了
然后帝林也败的很快
紫川秀打怪练级 前面的boss都好难九死一生
最终大boss好像不堪一击 一下子就完蛋了
我恨老猪 宁可烂尾也不要这样收尾
楼主,好看的书单求分享。
导入文件是什么格式的 txt的格式直接导入吗
kindle表示 一旦关闭飞行模式,电量会尿崩。
calibre看本子不太合适吧
阅读在线网文就无解了
kindle就可以,office也可以😊
微软的office,小说当文档就可以无缝连接了
calibre web + h@h,目前正在用,挺稳的。
小白不懂
,但还是防着点别有用心的人!
别开dmz 别用默认端口号 就基本不会被扫
来个名字去支持你
来名字来一个,看看在我书架中不
geek看个小说都那么与众不同,我玩不了。
这UI太丑了,现成的手机阅读软件辣么多,好看不说,护眼模式也够齐全(毕竟小说是我睡觉前的催眠剂),我还是用的老牌的熊猫看书,WiFi传书功能也够方便。另外我怀疑你这个东西比阅读器APP更耗电。。。
这东西其实还不如自己在nas上用杰奇架设一个专门的小说站哈,当然,域名备案之类自己想办法
活捉网文作者一个 请问是啥名字
目前来看,主要是用微信阅读。优点是新书多,排版也不错,不少还可以支持听书。支持下载到本地,免费活动不少。缺点是不时会弹出广告,但轻阅读的话影响不大。