微信公众号文章RSS订阅

本文将介绍如何使用 Wewe-RSS 服务将微信公众号文章转换为 RSS 订阅链接,方便您更高效地阅读感兴趣的公众号内容。

Wewe-RSS 简介

仓库:

Readme Card

页面截图:

页面截图

Wewe-RSS 是一个基于微信读书的公众号 RSS 生成服务,支持私有化部署。其主要功能包括:

  • 支持微信公众号订阅
  • 后台自动定时更新内容
  • 微信公众号 RSS 生成(支持  .atom.rss.json  格式)
  • 支持全文内容输出,阅读无障碍
  • 所有订阅源导出 OPML

部署 Wewe-RSS

本文将以 Docker 部署为例,演示如何快速搭建 Wewe-RSS 服务。

其他部署方式感兴趣的可以查看源仓库的部署说明

1. 安装 Docker

# 国外
wget -qO- get.docker.com | bash
# 国内
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh --mirror=Aliyun

2. 将当前用户加入 Docker 组

sudo usermod -aG docker $USER
# 重新登录或执行以下命令
su ${USER}

3. 创建 Wewe-RSS 文件夹

创建一个名为  wewerss  的文件夹,并在其中新建一个名为  docker-compose.yml  的文件。

4. 配置 docker-compose.yml

将以下内容复制到  docker-compose.yml  文件中,并根据实际情况修改  AUTH_CODE  和  CRON_EXPRESSION  参数。

services:
  app:
    image: cooderl/wewe-rss-sqlite:latest
    container_name: wewe-rss
    ports:
      - 4000:4000
    restart: unless-stopped
    environment:
      # 数据库连接地址
      - DATABASE_TYPE=sqlite
      # 服务接口请求授权码
      - AUTH_CODE=your_auth_code # 修改为你的授权码
      # 提取全文内容模式
      - FEED_MODE=fulltext
      # 定时更新订阅源Cron表达式
      - CRON_EXPRESSION="35 8,17 * * *"  # 修改为你想要的定时更新时间
      # 服务接口请求限制,每分钟请求次数
      # - MAX_REQUEST_PER_MINUTE=60
      # 外网访问时,需设置为服务器的公网 IP 或者域名地址
      # - SERVER_ORIGIN_URL=http://localhost:4000
      - TZ='Asia/Shanghai'

    volumes:
      # 映射数据库文件存储位置,容器重启后不丢失
      - ./data:/app/data

5. 启动 Wewe-RSS 容器

在  wewerss  文件夹下执行以下命令启动容器:

docker compose up

6. 登录 Wewe-RSS

在浏览器中访问打开http://localhost:4000,进行登录和配置就行了。

为了给大家演示效果,我制作了我自己的微信公众号的 rss 链接:renhai-lab 微信公众号 rss 链接。已失效

导入到你喜欢的 rss 阅读器进行阅读。

关于 rss 阅读器,我写过一篇文章来推荐,感兴趣的可以去阅读。


微信公众号文章RSS订阅
https://blog.renhai.online/archives/rss-for-wechat-official-accounts
作者
Renhai
发布于
2024年05月16日
更新于
2024年10月15日
许可协议