Decentralization? We're still early!

WeWe RSS:更优雅的微信公众号订阅方式

  • WeWe RSS:更优雅的微信公众号订阅方式

    发布人 Brave 2025-05-08 09:52

    WeWe RSS是一款专为微信公众号内容订阅设计的开源工具,它基于微信读书平台,让用户能够以RSS的形式订阅和阅读公众号内容,为信息获取提供了更加自由和高效的方式。

    核心功能

    • ✨ 基于微信读书:v2.x版本使用全新接口,更加稳定可靠
    • 📱 公众号订阅:支持添加和管理微信公众号订阅
    • 📚 历史文章获取:能够获取公众号的历史发布文章
    • 🔄 自动更新:后台自动定时更新订阅内容
    • 📡 多格式支持:生成多种RSS格式,包括.atom、.rss、.json
    • 📄 全文输出:支持全文内容输出,让阅读无障碍
    • 📤 OPML导出:所有订阅源可导出为OPML格式,方便迁移

    高级功能

    内容过滤

    WeWe RSS提供了强大的标题过滤功能,用户可以通过API接口实现内容的精确筛选:

    复制

    {{ORIGIN_URL}}/feeds/all.atom?title_include=张三
    {{ORIGIN_URL}}/feeds/MP_WXS_123.json?limit=30&title_include=张三|李四|王五&title_exclude=张三丰|赵六
    

    手动更新

    支持通过API接口触发单个feed的更新:

    复制

    {{ORIGIN_URL}}/feeds/MP_WXS_123.rss?update=true 

    部署方式

    WeWe RSS提供了多种灵活的部署选项,满足不同用户的需求:

    一键部署

    • Zeabur一键部署
    • Railway平台部署
    • Hugging Face部署

    Docker部署

    MySQL方式(推荐)

    bash

    复制

    # 创建docker网络 docker network create wewe-rss
    
    # 启动MySQL数据库 docker run -d \
      --name db \
      -e MYSQL_ROOT_PASSWORD=123456 \
      -e TZ='Asia/Shanghai' \
      -e MYSQL_DATABASE='wewe-rss' \
      -v db_data:/var/lib/mysql \
      --network wewe-rss \
      mysql:8.3.0 --mysql-native-password=ON
    
    # 启动Server docker run -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 \
      --network wewe-rss \
      cooderl/wewe-rss:latest
    

    SQLite方式(简单但不推荐)

    bash

    复制

    docker run -d \
      --name wewe-rss \
      -p 4000:4000 \
      -e DATABASE_TYPE=sqlite \
      -e AUTH_CODE=123567 \
      -v $(pwd)/data:/app/data \
      cooderl/wewe-rss-sqlite:latest
    

    本地部署

    适合有开发经验的用户,可以使用以下命令部署:

    bash

    复制

    pnpm install && pnpm run -r build && pnpm run start:server
    

    环境变量配置

    WeWe RSS提供了多个环境变量,用于配置服务的行为:

    变量名说明默认值
    DATABASE_URL必填,数据库地址-
    DATABASE_TYPE数据库类型,使用SQLite时需填写sqlite-
    AUTH_CODE服务端接口请求授权码-
    SERVER_ORIGIN_URL服务端访问地址-
    MAX_REQUEST_PER_MINUTE每分钟最大请求次数60
    FEED_MODE输出模式,可选值fulltext-
    CRON_EXPRESSION定时更新订阅源Cron表达式35 5,17 * * *
    UPDATE_DELAY_TIME连续更新延迟时间60s
    ENABLE_CLEAN_HTML是否开启正文html清理false
    PLATFORM_URL基础服务URLhttps://weread.111965.xyz

    注意:国内DNS解析问题可使用 https://weread.965111.xyz 加速访问

    使用方法

    1. 账号添加:进入账号管理,点击添加账号,微信扫码登录微信读书账号(不要勾选24小时后自动退出)
    2. 订阅公众号:进入公众号源,点击添加,通过提交微信公众号分享链接完成订阅

    账号状态说明

    状态说明
    今日小黑屋账号被封控,等一天恢复。账号正常时可通过重启服务/容器清除小黑屋记录
    禁用不使用该账号
    失效账号登录状态失效,需要重新登录

    风险提示

    为了确保项目的持久运行,某些接口请求将通过 weread.111965.xyz 进行转发。官方声明该转发服务不会保存任何数据。

    总结

    WeWe RSS为微信公众号内容的获取提供了一种更加开放和自由的方式,让用户能够将公众号内容整合到自己喜欢的RSS阅读器中,摆脱微信生态的限制。通过其强大的订阅、过滤和全文输出功能,用户可以更加高效地管理和阅读感兴趣的公众号内容。无论是个人用户还是小型组织,都可以根据自己的需求,选择适合的部署方式来使用这一工具。

    Brave 回复 2 weeks, 6 days ago 1 成员 · 0 回复
  • 0 回复

欢迎留言回复交流。

Log in to reply.

讨论开始
00 回复 2018 年 6 月
现在