支持多种阅读格式!一个跨平台的电子书阅读器!
大家好,我是 Java陈序员
。
随着智能设备的流行,传统的纸质阅读渐渐被电子书阅读取代,不知道大家平时是怎么看电子书的呢?
今天,给大家介绍一个跨平台的开源电子书阅读器!
关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。
项目介绍
koodo-reader
—— 一个跨平台的电子书阅读器,基于 Electron + React 实现,支持 Windows、MacOS、Linux 和网页版。
功能特色:
- 支持多种阅读格式:EPUB (.epub)、PDF (.pdf)、Kindle (.azw3, .mobi, .azw)、纯文本 (.txt)、漫画 (.cbr, .cbz, .cbt, .cb7)、富文本 (.md, .docx)、FB2 (.fb2)、超文本 (.html, .xml, .xhtml, .mhtml, .htm)
- 支持 Windows、MacOS、Linux 和网页版
- 支持备份数据到 OneDrive、Google Driv、 Dropbox、FTP、SFTP、WebDAV、S3、S3 Compatible
- 自定义源文件夹,利用 OneDrive、百度网盘、iCloud、Dropbox 等进行多设备同步
- 多种阅读模式:双页模式、单页模式、滚动模式
- 支持听书、翻译、词典、触控屏功能,支持批量导入图书
- 支持目录、书签、笔记、高亮、书架、标签
- 支持自定义字体、字体大小、行间距、段落间距、阅读背景色、文字颜色、屏幕亮度、文字下划线、斜体、文字阴影、字体粗细
- 支持黑夜模式和主题色设置
快速上手
桌面端
1、打开下载地址,选择下载对应操作系统的安装包
下载地址:https://github.com/koodo-reader/koodo-reader/releases
2、解压安装
网页端
网页版可以使用 Docker 一键安装。
docker run -d -p 80:80 \
--name koodo-reader \
ghcr.io/koodo-reader/koodo-reader:master
启动成功后,浏览器访问:
http://{ip/域名:80}
系统截图
- 卡片模式
- 列表模式
- 封面模式
- 暗黑模式
- 阅读菜单
- 笔记
- 我的高亮
本地开发
依赖环境:
- Node.js 18+
- Yarn
## 1、克隆代码
git clone https://github.com/koodo-reader/koodo-reader.git
## 2、安装依赖
cd koodo-reader
yarn install
## 3、进入客户端模式
yarn dev
## 4、进入网页模式
yarn start
koodo-reader
可以说是一款体验十分友好的桌面端阅读工具,完全满足了在 PC 端阅读的需求。还可以自行自行搭建服务,通过浏览器网页在线阅读。可惜的是,不支持移动端使用~
项目地址:https://github.com/koodo-reader/koodo-reader
最后
推荐的开源项目已经收录到 GitHub
项目,欢迎 Star
:
https://github.com/chenyl8848/great-open-source-project
或者访问网站,进行在线浏览:
https://chencoding.top:8090/#/
大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!