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

WeWe RSS

WeWe RSS是一款基于微信读书的公众号RSS生成工具,采用Docker私有化部署,后台定时更新,支持全文内容输出,可以导出.atom.rss.json格式的订阅文件。

🎭 功能简介

  • 使用v2.x版本使用全新接口,更加稳定
  • 基于微信读书,支持微信公众号订阅
  • 后台自动定时更新内容
  • 微信公众号RSS生成(支持.atom.rss.json格式)
  • 支持全文内容输出,让阅读无障碍
  • 所有订阅源导出OPML
  • 过滤功能
    • 支持通过/feeds/all.(json|rss|atom)接口和/feeds/:feed对标题进行过滤
    • 使用title_include和title_exclude参数,支持使用|实现多个关键词的 或 逻辑
  • 更新订阅
    • 支持通过/feeds/:feed接口触发单个feedid更新,使用update=true参数
    • 实时返回结果不包含更新后的articles,要获取更新后的articles需去掉update参数再请求一次
  • 支持设置钉钉通知

🦀 使用方法

1️⃣ 登录系统

进入账号管理,点击添加账号,微信扫码登录微信读书账号
WeWe RSS

2️⃣ 订阅公众号

进入公众号源,点击添加,通过提交微信公众号分享链接,订阅微信公众号。温馨提示,添加频率过高容易被封控,需要等24小时解封,请合理控制频率。

WeWe RSS

3️⃣ 添加到RSS客户端

接下来将WeWe RSS的订阅链接加入到你的RSS客户端即可,链接格式如下:

http://ip:port/feeds/all.json

http://ip:port/feeds/all.atom

http://ip:port/feeds/all.rss

WeWe RSS

🦀 安装WeWe RSS

可以使用Docker或Docker Compose来部署WeWe RSS

Docker部署

docker run -d \
  --name wewe-rss \
  -p 4000:4000 \
  -e DATABASE_TYPE=sqlite \
  -e AUTH_CODE=123567 \
  -e FEED_MODE=fulltext \
  -e CRON_EXPRESSION=35 5,17 * * * \
  -e MAX_REQUEST_PER_MINUTE=60 \
  -e SERVER_ORIGIN_URL=http://localhost:4000
  --network bridge \
  --restart unless-stopped \
  cooderl/wewe-rss:latest

Docker Compose部署

创建compose.yml文件,并将下面内容粘贴进去:

version: '3.9'
services:
  wewe-rss:
    image: cooderl/wewe-rss-sqlite:latest
    container_name: wewe-rss
    restart: unless-stopped
    network_mode: bridge
    ports:
      - 4000:4000
    environment:
      - DATABASE_TYPE=sqlite
      # 服务接口请求授权码
      - AUTH_CODE=123567
      # 提取全文内容模式
      - FEED_MODE=fulltext
      # 定时更新订阅源Cron表达式
      - CRON_EXPRESSION=35 5,17 * * *
      # 服务接口请求限制,每分钟请求次数
      - MAX_REQUEST_PER_MINUTE=60
      # 外网访问时,需设置为服务器的公网 IP 或者域名地址
      - SERVER_ORIGIN_URL=http://localhost:4000

    volumes:
      # 映射数据库文件存储位置,容器重启后不丢失
      - ./data:/app/data
    logging:
      options:
          max-size: "5m"
          max-file: "5"

参数说明

  • 5062:4000,访问端口,冒号左边按自己心意改
  • ./data:/app/data,数据文件保存目录,冒号左边按自己心意改
  • AUTH_CODE=123567,服务端接口请求授权码,如果设置为空字符或不设置将不启用,不包括/feeds路径
  • FEED_MODE=fulltext,订阅模式,目前只有fulltext
  • MAX_REQUEST_PER_MINUTE=60,服务接口请求限制,每分钟请求次数
  • SERVER_ORIGIN_URL=http://ip或域名:4000, 外网访问时,需设置为服务器的公网 IP 或者域名地址

启动WeWe RSS:

docker compose up -d

等待几秒钟,然后在浏览器中打开http://ip:4000,输入授权码直接就可以进入系统。
WeWe RSS

原创不易,如果觉得此文对你有帮助,不妨点赞+收藏+关注,你的鼓励是我持续创作的动力!

高等精灵实验室

原创文章,作者:诺多,如若转载,请注明出处:https://www.huluohu.com/posts/1160/

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
🐳 使用Docker Buildx 构建跨平台镜像,
上一篇 2024年9月7日 07:00
🐌 EcoPaste:一款轻巧的跨平台剪贴板管理工具
下一篇 2024年9月10日 20:00

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

评论列表(1条)

  • 你好aa
    你好aa 2024年9月12日 19:19

    我用docker部署,因为爬得太多被封了,现在在想weweRSS如何使用代理池