×

把公众号当博客订阅

hqy hqy 发表于2025-07-14 00:51:07 浏览13 评论0

抢沙发发表评论

We‑MP‑RSS

We‑MP‑RSS 是由 rachelos 开发的一款开源工具,专为将微信公众号文章自动转换为标准 RSS/Atom Feed 而设计,让用户可以像订阅博客一样,在任意 RSS 阅读器(如 Reeder、Feedly、Inoreader、FreshRSS 等)中集中管理公众号内容。

该工具无需登录微信,通过网页管理界面即可轻松添加公众号、查看更新并分享内容。支持定时更新、多种抓取模式与数据库后端,并可无缝对接各种 RSS 客户端,非常适合希望实现跨平台统一订阅体验的用户。
登录
登录
主界面
主界面
扫码授权
扫码授权
添加订阅
添加订阅
客户端应用folo
客户端应用folo

✨ 核心功能

  1. 1. 自动抓取公众号文章:支持手动/定时更新机制,可设置频率(如默认 10 秒)
  2. 2. RSS 源生成:为每个公众号生成标准 RSS 链接,兼容任意 RSS 阅读器(如 Feedly、FOLO 等)
  3. 3. 网页管理界面:通过 Web UI 操作,支持扫码授权、添加/删除公众号、查看历史文章
  4. 4. 多后端支持:默认 SQLite,支持 MySQL 适配多人或大规模应用场景
  5. 5. 灵活抓取选项:支持 “web” 与 “api” 模式,可选择仅抓取链接或全文,并可配置首次导入页面深度
  6. 6. 通知提醒:支持钉钉、微信、飞书等机器人 Webhook,文章抓取异常将发送提醒
  7. 7. API 文档 & 自动配置:FastAPI 提供 Swagger 文档,config.yaml 与环境变量自定义数据库、抓取间隔、全文模式等

? 安装与使用指南

① Docker 快速部署(推荐)

docker run -d \
  --name we-mp-rss \
  -p 8001:8001 \
  -e DB=sqlite:///data/db.db \
  -e USERNAME=admin \
  -e PASSWORD=secure123 \
  -v $(pwd)/data:/app/data \
  ghcr.io/rachelos/we-mp-rss:latest

访问 http://localhost:8001,开启 Web UI。

② 源码安装(适合开发者定制)

git clone https://github.com/rachelos/we‑mp‑rss.git
cd we‑mp‑rss
pip install -r requirements.txt
cp config.example.yaml config.yaml
uvicorn web:app --host 0.0.0.0 --port 8001 --reload

初始化数据库表与管理员账户:

python main.py -job True -init True

如需前端源码开发:

cd web_ui
npm install
npm run dev

③ 配置说明(config.yaml / env)

  • • DB:数据库连接(如 sqlite:///data/db.db 或 MySQL)
  • • INTERVAL:抓取频率(单位秒,如 10)
  • • GATHER.MODEL:抓取模式 (web/api)
  • • RSS_FULL_CONTEXT:全文模式开关
  • • MAX_PAGE:初次导入页数
  • • TOKEN_EXPIRE_MINUTES:JWT 授权过期时间
  • • Webhook 通知配置项(如钉钉/飞书)

? 使用流程

  1. 1. 登录后台,用扫码授权绑定公众号
  2. 2. 添加公众号订阅,可设置抓取模式与参数
  3. 3. 系统自动抓取文章,并生成对应 RSS 链接
  4. 4. 将这些 RSS 地址粘贴到喜欢的阅读器中
  5. 5. 系统后台定时更新,支持推送通知功能

? 项目信息一览

  • • 项目地址:https://github.com/rachelos/we-mp-rss
  • • Stars/Forks:≈ 785⭐ / 105?
  • • License:MIT


打赏

本文链接:https://kinber.cn/post/5266.html 转载需授权!

分享到:


推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

 您阅读本篇文章共花了: 

群贤毕至

访客