GitHub 热门项目:wewe-rss

摘要

GitHub项目:wewe-rss 仓库地址:https://github。com/cooderl/wewe-rss Stars:9434 | 作者:cooderl 项目描述:。

rss wewe prisma cooderl https
2026-05-19 1 阅读 GitHub Trending
GitHub 项目:wewe-rss 仓库地址:https://github.com/cooderl/wewe-rss 星级:9434 | 作者:cooderl 项目描述:?更优雅的微信公众号订阅方式,支持原生化部署、微信公众号RSS生成(基于微信读书) =================================================== 自述文件内容: 预览 # [WeWe RSS](https://github.com/cooderl/wewe-rss) 更优雅的微信公众号订阅方式。 ![主界面](https://raw.githubusercontent.com/cooderl/wewe-rss/main/assets/preview1.png)
## ✨ 功能 - v2.x版本使用全新接口,更加稳定 - 支持微信公众号订阅(基于微信读书) - 获取公众号历史发布文章 - 后台自动定时更新内容 - 微信公众号RSS生成(支持`.atom`、`.rss`、`.json`格式) -支持全文内容输出,让阅读不易 -所有订阅源导出OPML ### 高级功能 - **标题过滤**:支持通过`/feeds/all.(json|rss|atom)`接口和`/feeds/:feed`对标题进行过滤 ```` {{ORIGIN_URL}}/feeds/all.atom?title_include=张三 {{ORIGIN_URL}}/feeds/MP_WXS_123.json?limit=30&title_include=张三|李四|王五&title_exclude=张三丰|赵六 ```` - **手动更新**:支持通过`/feeds/:feed`接口触发单个feedid更新 ```` {{ORIGIN_URL}}/feeds/MP_WXS_123.rss?update=true ```` ## ? 部署 ### 一键配置 - [在 Zeabur 上部署](https://zeabur.com/templates/DI9BBD) - [铁路](https://railway.app/) - [拥抱脸部部署参考](https://github.com/cooderl/wewe-rss/issues/32) ### Docker Compose 部署 参考 [docker-compose.yml](https://github.com/cooderl/wewe-rss/blob/main/docker-compose.yml) 和 [docker-compose.sqlite.yml](https://github.com/cooderl/wewe-rss/blob/main/docker-compose.sqlite.yml) ### Docker 命令启动 #### MySQL(推荐) 1.创建docker网络 ````嘘 docker 网络创建 wewe-rss ```` 2.启动MySQL数据库 ````嘘 docker 运行 -d \ --名称数据库\ -e MYSQL_ROOT_PASSWORD=123456 \ -e TZ='亚洲/上海' \ -e MYSQL_DATABASE='wewe-rss' \ -v db_data:/var/lib/mysql \ --网络 wewe-rss \ mysql:8.3.0 --mysql-native-password=ON ```` 3.启动服务器 ````嘘 docker 运行 -d \ --name wewe-rss \ -p 4000:4000 \ -e DATABASE_URL='mysql://root:123456@db:3306/wewe-rss?schema=public&connect_timeout=30&pool_timeout=30&socket_timeout=30' \ -e AUTH_CODE=123567 \ --网络 wewe-rss \ cooderl/wewe-rss:最新 ```` [Nginx 配置参考](https://raw.githubusercontent.com/cooderl/wewe-rss/main/assets/nginx.example.conf) #### SQLite(不推荐) ````嘘 docker 运行 -d \ --name wewe-rss \ -p 4000:4000 \ -e DATABASE_TYPE=sqlite \ -e AUTH_CODE=123567 \ -v $(pwd)/data:/app/data \ cooderl/wewe-rss-sqlite:最新 ```` ### 本地部署 使用 `pnpm install && pnpm run -r build && pnpm run start:server` 命令 (可配合 pm2 守护进程) **详细步骤** (SQLite示例): ````外壳 # 需要提前声明环境变量,因为prisma会根据环境变量生成对应的数据库连接 导出 DATABASE_URL="文件:../data/wewe-rss.db" 导出 DATABASE_TYPE="sqlite" #删除mysql相关文件,避免prisma生成mysql连接 rm -rf 应用程序/服务器/prisma mv 应用程序/服务器/prisma-sqlite 应用程序/服务器/prisma # 生成prisma客户端 npx prisma 生成 --schema apps/server/prisma/schema.prisma # 生成数据库表 npx prisma 迁移部署 --schema apps/server/prisma/schema.prisma # 构建并运行 pnpm 运行 -r 构建 pnpm 运行启动:服务器 ```` ## ⚙️环境指标 | 指标名 | 说明 | 默认值 | | ------------------------ | ----------------------------------------------------------------------------------- | ------------------------ | | | `DATABASE_URL` | **必填