Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

givenge/reader-rust

Open more actions menu

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 服务端

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.