feat(rss): RSS支持完整文章内容+图片代理修复
核心功能: 1. RSS包含完整文章内容(图文混排),可在阅读器中直接阅读全文 2. 修复RSS图片显示问题,所有图片通过代理正常显示 技术实现: - 新增content_processor处理文章内容,保持图文顺序 - 新增image_proxy统一处理图片URL代理 - 新增article_fetcher支持批量并发获取文章 - 使用SITE_URL环境变量(必需配置) - 使用minidom+CDATA防止HTML被XML转义 配置要求: - 必须在.env中配置SITE_URL(如http://IP:5000) - 强烈建议配置PROXY_URLS避免账号风控 Made-with: Cursor
This commit is contained in:
commit
ee704f87b1
51
README.md
51
README.md
|
|
@ -71,59 +71,32 @@
|
|||
|
||||
## 快速开始
|
||||
|
||||
### 方式一:Docker 部署(推荐,适合 NAS)
|
||||
|
||||
**最简单的部署方式,适用于群晖 NAS、威联通 NAS、服务器等环境。**
|
||||
**第一步:克隆项目**
|
||||
|
||||
```bash
|
||||
# 克隆项目
|
||||
git clone https://github.com/tmwgsicp/wechat-download-api.git
|
||||
cd wechat-download-api
|
||||
|
||||
# 配置环境变量(可选)
|
||||
cp env.example .env
|
||||
|
||||
# 启动服务
|
||||
docker-compose up -d
|
||||
```
|
||||
|
||||
服务启动后访问 http://your-ip:5000 即可使用。
|
||||
**第二步:一键启动**
|
||||
|
||||
> 详细的 Docker 部署指南(包括群晖 NAS 图形界面操作)请查看 **[DOCKER.md](DOCKER.md)**
|
||||
|
||||
### 方式二:一键启动脚本
|
||||
|
||||
**Windows:**
|
||||
```bash
|
||||
start.bat
|
||||
```
|
||||
|
||||
**Linux / macOS:**
|
||||
```bash
|
||||
chmod +x start.sh
|
||||
./start.sh
|
||||
bash start.sh # Linux/macOS
|
||||
# 或
|
||||
start.bat # Windows
|
||||
```
|
||||
|
||||
脚本会自动完成环境检查、虚拟环境创建、依赖安装和服务启动。
|
||||
|
||||
> Linux 生产环境可使用 `sudo bash start.sh` 自动配置 systemd 服务和开机自启。
|
||||
**第三步:扫码登录**
|
||||
|
||||
### 方式三:手动安装
|
||||
访问 `http://localhost:5000/login.html`,用**公众号管理员微信**扫码登录。
|
||||
|
||||
```bash
|
||||
# 创建虚拟环境
|
||||
python -m venv venv
|
||||
source venv/bin/activate # Linux/macOS
|
||||
# venv\Scripts\activate # Windows
|
||||
---
|
||||
|
||||
# 安装依赖
|
||||
pip install -r requirements.txt
|
||||
## API 使用
|
||||
|
||||
# 启动
|
||||
python app.py
|
||||
```
|
||||
|
||||
### 访问服务
|
||||
### 访问地址
|
||||
|
||||
| 地址 | 说明 |
|
||||
|------|------|
|
||||
|
|
@ -136,10 +109,6 @@ python app.py
|
|||
|
||||
## 服务器部署
|
||||
|
||||
### Docker 部署(推荐)
|
||||
|
||||
适用于各类服务器、NAS 等环境,零依赖、易维护。详见 **[DOCKER.md](DOCKER.md)**
|
||||
|
||||
### Linux 生产环境(systemd)
|
||||
|
||||
`start.sh` 脚本在 Linux 上以 `sudo` 运行时,会自动注册 systemd 服务并启用开机自启:
|
||||
|
|
|
|||
Loading…
Reference in New Issue