微信公众号文章RSS订阅

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

Wewe-RSS 简介

仓库:https://github.com/cooderl/wewe-rss

页面截图:

页面截图

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

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

部署 Wewe-RSS

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

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

1. 安装 Docker

代码语言:bash
复制
# 国外
wget -qO- get.docker.com | bash
# 国内
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh --mirror=Aliyun

2. 将当前用户加入 Docker 组

代码语言:bash
复制
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 参数。

代码语言:yaml
复制
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</code></pre></div></div><p><strong>5. 启动 Wewe-RSS 容器</strong></p><p>在 <code>wewerss</code> 文件夹下执行以下命令启动容器:</p><div class="rno-markdown-code"><div class="rno-markdown-code-toolbar"><div class="rno-markdown-code-toolbar-info"><div class="rno-markdown-code-toolbar-item is-type"><span class="is-m-hidden">代码语言:</span>bash</div></div><div class="rno-markdown-code-toolbar-opt"><div class="rno-markdown-code-toolbar-copy"><i class="icon-copy"></i><span class="is-m-hidden">复制</span></div></div></div><div class="developer-code-block"><pre class="prism-token token line-numbers language-bash"><code class="language-bash" style="margin-left:0">docker compose up</code></pre></div></div><p><strong>6. 登录 Wewe-RSS</strong></p><p>在浏览器中访问打开<code>http://localhost:4000</code>,进行登录和配置就行了。</p><p>为了给大家演示效果,我制作了我自己的微信公众号的rss链接:renhai-lab微信公众号rss链接。</p><figure class=""><div class="rno-markdown-img-url" style="text-align:center"><div class="rno-markdown-img-url-inner" style="width:auto"><div style="width:100%"><img src="https://cdn.static.attains.cn/app/developer-bbs/upload/1722879050739977265.png" /></div></div></div></figure><p>导入到你喜欢的rss阅读器进行阅读。</p><figure class=""><div class="rno-markdown-img-url" style="text-align:center"><div class="rno-markdown-img-url-inner" style="width:auto"><div style="width:100%"><img src="https://cdn.static.attains.cn/app/developer-bbs/upload/1722879050942927425.png" /></div></div></div></figure><figure class=""><div class="rno-markdown-img-url" style="text-align:center"><div class="rno-markdown-img-url-inner" style="width:auto"><div style="width:100%"><img src="https://cdn.static.attains.cn/app/developer-bbs/upload/1722879051216119859.png" /></div></div></div></figure><p>关于rss阅读器,我写过一篇文章来推荐,感兴趣的可以去阅读。</p><figure class=""><hr/></figure><p><strong>如果你对本文章有其它任何问题可以在博客的评论区留言,或者通过微信公众号发送私信给我。</strong></p><ul class="ul-level-0"><li>我的博客</li><li>我的GITHUB</li><li>我的GITEE</li><li>微信公众号: renhai-lab</li><li>我的知乎</li><li>RSS</li></ul><p>&lt;img src=&#34;https://image-1315363329.cos.ap-shanghai.myqcloud.com/lessons/202309020229696.png&#34; alt=&#34;更多账号&#34; style=&#34;zoom:50%;&#34; /&gt;</p>