Files
koodo-reader/README_cn.md
troyeguo c6621e52c1 feat: update translations and improve UI components
- Added new translation for cloud storage integration in zh-CN locale.
- Changed toast notification position to bottom-center in Header, Login, Manager, Reader, and Redirect components.
- Refactored NoteList component to improve structure and readability.
- Updated navigation panel CSS to enhance scrollbar appearance.
- Enhanced Sidebar component layout for better alignment and spacing.
2025-10-03 20:52:46 +08:00

5.4 KiB
Raw Blame History

Koodo Reader

一个跨平台的电子书阅读器

预览







特色

  • 支持阅读格式:
    • EPUB (.epub)
    • PDF (.pdf)
    • Kindle (.azw3, .mobi, .azw)
    • 纯文本 (.txt)
    • 漫画 (.cbr, .cbz, .cbt, .cb7)
    • 富文本 (.md, .docx)
    • FB2 (.fb2)
    • 超文本 (.html, .xml, .xhtml, .mhtml, .htm)
  • 支持 WindowsmacOSLinux 安卓 iOS网页版
  • 利用 OneDrive, Google Drive, Dropbox, MEGA, pCloud, 阿里云盘, 百度网盘, 115 网盘, Box, Yandex Disk, FTP, SFTP, SMB, Docker, WebDAV, 对象存储 实现数据多端同步和备份
  • 轻松从 OneDrive, Google Drive, MEGA, 阿里云盘, 百度网盘, 115 网盘, Box, Yandex Disk, FTP, SFTP, SMB, WebDAV, 对象存储 导入图书
  • AI 翻译AI 词典AI 总结
  • 双页模式,单页模式,滚动模式
  • 听书功能,翻译功能,词典功能,触控屏支持,批量导入图书
  • 支持目录,书签,笔记,高亮,书架,标签
  • 自定义字体,字体大小,行间距,段落间距,阅读背景色,文字颜色,屏幕亮度,文字下划线、斜体、文字阴影、字体粗细
  • 黑夜模式和主题色设置

使用方法

桌面端:下载

网页版:前往

安卓版:下载

iOS 版:下载

使用 Scoop 安装:

scoop bucket add extras
scoop install extras/koodo-reader

使用 Homebrew 安装:

brew install --cask koodo-reader

使用 Docker 安装:

Note

Docker 版默认将数据保存在浏览器缓存中。为了您的数据安全,请通过 HTTPS 部署和访问,然后将数据保存到您的本地文件夹。或者您也可以启用数据源功能,将数据同步到指定的服务器路径

如果您只需要部署网页版,直接使用下面的命令即可

docker run -d \
  --name koodo-reader \
  -p 80:80 \
  -p 8080:8080 \
  -e ENABLE_HTTP_SERVER=false \
  -e SERVER_USERNAME=admin \
  -e SERVER_PASSWORD=securePass123 \
  -v /path/to/host/uploads:/app/uploads \
  ghcr.io/koodo-reader/koodo-reader:master

如果您还需要启用数据源功能,请作如下修改

  1. ENABLE_HTTP_SERVER 设为 true
  2. SERVER_USERNAMESERVER_PASSWORD 改为您认为安全的用户名和密码
  3. /path/to/host/uploads 改为您希望用来保存阅读数据的文件夹

部署完成后,在 Koodo Reader 中选择 Docker 作为数据源。

数据源功能默认使用 8080 端口,网页版默认使用 80 端口,您也可以使用其他端口。如果您需要使用 8090 端口,则将 -p 8080:8080 改为 -p 8090:8080

如果您希望使用 Docker Secrets 来配置服务器密码,请参考docker-compose-secret.yml

截图

图书列表



图书展示



列表模式



封面模式



阅读菜单



黑夜模式



运行源码

请确保您电脑已配置好 yarngit 的运行环境。

  1. 将项目源码下载到本地

    git clone https://github.com/koodo-reader/koodo-reader.git
    
  2. cd 到项目文件夹,运行以下代码进入客户端模式

    yarn
    yarn dev
    
  3. 运行以下代码进入网页模式

    yarn
    yarn start