11
11
12
12
## 功能
13
13
14
- - [x] v2.x版本使用全新接口,更加稳定
15
- - [x] 支持微信公众号订阅(基于微信读书)
16
- - [x] 后台自动定时更新内容
17
- - [x] 微信公众号RSS生成(支持` .atom ` \. ` rss ` \. ` json ` 格式)
18
- - [x] 支持全文内容输出,让阅读无障碍
19
- - [x] 所有订阅源导出OPML
20
- - [x] 支持通过/feeds/all.(json|rss|atom)接口和/feeds/: feed 对标题进行过滤:使用title_include和title_exclude参数,支持使用` | ` 实现多个关键词的 或 逻辑
21
- > {{ORIGIN_URL}}/feeds/all.atom?title_include=张三
22
- >
23
- > {{ORIGIN_URL}}/feeds/MP_WXS_123.json?limit=30&title_include=张三|李四|王五&title_exclude=张三丰|赵六
24
- - [x] 支持通过/feeds/: feed 接口触发单个feedid更新:使用update=true参数(实时返回结果不包含更新后的articles,要获取更新后的articles需去掉update参数再请求一次)
25
- > {{ORIGIN_URL}}/feeds/MP_WXS_123.rss?update=true
14
+ - [x] v2.x版本使用全新接口,更加稳定
15
+ - [x] 支持微信公众号订阅(基于微信读书)
16
+ - [x] 后台自动定时更新内容
17
+ - [x] 微信公众号RSS生成(支持` .atom ` \. ` rss ` \. ` json ` 格式)
18
+ - [x] 支持全文内容输出,让阅读无障碍
19
+ - [x] 所有订阅源导出OPML
20
+ - [x] 支持通过/feeds/all.(json|rss|atom)接口和/feeds/: feed 对标题进行过滤:使用title_include和title_exclude参数,支持使用` | ` 实现多个关键词的 或 逻辑
21
+ > {{ORIGIN_URL}}/feeds/all.atom?title_include=张三
22
+ >
23
+ > {{ORIGIN_URL}}/feeds/MP_WXS_123.json?limit=30&title_include=张三|李四|王五&title_exclude=张三丰|赵六
24
+ - [x] 支持通过/feeds/: feed 接口触发单个feedid更新:使用update=true参数(实时返回结果不包含更新后的articles,要获取更新后的articles需去掉update参数再请求一次)
25
+ > {{ORIGIN_URL}}/feeds/MP_WXS_123.rss?update=true
26
26
27
27
## 部署
28
28
29
29
### 一键部署(待完善添加模板)
30
30
31
31
你可以通过以下平台一键部署,只需填写本项目的URL即可。
32
32
33
- [ Zeabur] ( https://zeabur.com/ )
33
+ [ Zeabur] ( https://zeabur.com/ )
34
34
35
35
[ ![ Deploy on Zeabur] ( https://zeabur.com/button.svg )] ( https://zeabur.com/templates/DI9BBD )
36
36
@@ -97,6 +97,7 @@ docker run -d \
97
97
如果你想本地部署,请使用 ` pnpm install && pnpm run -r build && pnpm run start:server ` 命令(可以配合 pm2 来守护进程,防止被杀死)。
98
98
99
99
详细的部署步骤如下,以sqlite为例:
100
+
100
101
``` shell
101
102
# 需要提前声明环境变量,因为prisma会根据环境变量生成对应的数据库连接
102
103
export DATABASE_URL=" file:../data/wewe-rss.db"
@@ -105,10 +106,10 @@ export DATABASE_TYPE="sqlite"
105
106
rm -rf apps/server/prisma
106
107
mv apps/server/prisma-sqlite apps/server/prisma
107
108
# 生成prisma client
108
- npx prisma generate --schema apps/server/prisma/schema.prisma
109
+ npx prisma generate --schema apps/server/prisma/schema.prisma
109
110
# 生成数据库表
110
111
npx prisma migrate deploy --schema apps/server/prisma/schema.prisma
111
- # 构建并运行
112
+ # 构建并运行
112
113
pnpm run -r build
113
114
pnpm run start:server
114
115
@@ -137,20 +138,21 @@ pnpm run start:server
137
138
## 使用方式
138
139
139
140
1 . 进入账号管理,点击添加账号,微信扫码登录微信读书账号。
140
- <img width =" 400 " src =" ./assets/preview2.png " />
141
+ <img width =" 400 " src =" ./assets/preview2.png " />
141
142
142
143
1 . 进入公众号源,点击添加,通过提交微信公众号分享链接,订阅微信公众号。
143
- ** (添加频率过高容易被封控,等24小时解封)**
144
- <img width =" 400 " src =" ./assets/preview3.png " />
145
-
144
+ ** (添加频率过高容易被封控,等24小时解封)**
145
+ <img width =" 400 " src =" ./assets/preview3.png " />
146
146
147
147
## 账号状态说明
148
148
149
- - 今日小黑屋
149
+ - 今日小黑屋
150
+
150
151
> 账号被封控,等一天恢复
151
152
> 如果账号正常,可以通过重启服务/容器清除小黑屋记录
152
153
153
154
- 禁用
155
+
154
156
> 不使用该账号
155
157
156
158
- 失效
@@ -169,7 +171,6 @@ pnpm run start:server
169
171
<img src =" https://contrib.rocks/image?repo=cooderl/wewe-rss " />
170
172
</a >
171
173
172
-
173
174
## 风险声明
174
175
175
176
为了确保本项目的持久运行,某些接口请求将通过` weread.111965.xyz ` 进行转发。请放心,该转发服务不会保存任何数据。
0 commit comments