Skip to content

Navigation Menu

Sign in
Sign up

Latest commit

History

105 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Reader-Rust

作者:@grandy

基于 reader 重构的 Rust 版书源阅读服务端。

文档

完整文档见:https://givenge.github.io/reader-rust/

书源工具

ai-source-design agent驱动的书源设计工具

使用 Docker 部署

Linux AMD64

docker pull givenge/reader-rust:latest
docker run -d \
 --name reader \
 -p 8080:8080 \
 -v $(pwd)/storage:/app/storage \
 givenge/reader-rust:latest

Linux ARM64

docker pull givenge/reader-rust:arm64
docker run -d \
 --name reader \
 -p 8080:8080 \
 -v $(pwd)/storage:/app/storage \
 givenge/reader-rust:arm64

快速开始

# 克隆项目
git clone https://github.com/givenge/reader-rust.git
cd reader-rust
# 运行后端
cargo run
# 或运行前端开发服务器
cd frontend
npm install
npm run serve

技术栈

  • 后端:Rust + axum + tokio + reqwest + sqlx (SQLite) + rquickjs
  • 前端:Vue 3 + Vite + TypeScript + Pinia

功能特性

  • 自定义书源支持
  • CSS 选择器、JSONPath、XPath、正则、JavaScript 多种解析方式
  • 自动化规则引擎
  • 书籍搜索与目录获取
  • 章节内容缓存
  • RSS 订阅支持
  • TTS 语音朗读

About

基于reader重构 Rust 版 reader 服务端

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /