微信公众号文章RSS订阅 —— 来自CS苦手的保姆级教程(Mac版)

**写在开头的碎碎念:作为新注册的技术小白,初衷只是想用 DeepLX ,谁知一入 L 门深似海,不吃不睡已经在论坛逛了十几个小时,虽然很多东西我都还看不太懂,但用 ChatGPT 一点点摸索,也能上手一些好玩的小项目(指始皇的玩具们)。真的好激动啊啊啊好喜欢论坛的氛围,于是决定写一篇文章来做贡献!希望给和我一样的新手小白们一些帮助,请大佬们轻拍!

缘起

自从前段时间被 Mastodon 上的友安利了 RSS(Really Simple Syndication),最近每天都在全网搜刮好玩的东西塞进我的 List 。在地毯式搜集过程中,我发现,大多数的个人网站、论坛都会提供自带的 RSS 订阅源,少数不提供的也可以在 RSSHub 中找到,而最最难搞的,就是获取「微信公众号」的 RSS 。

之前流通的那些服务器的获取方案,由于腾讯的投诉和封杀,现在已经基本关得差不多了,毕竟在流量时代,RSS 匿名阅读会造成数据的巨量流失。

苦苦寻觅良久,我终于发现了 —— WeWe RSS

话不多说,先放库:


我们只需要完成以下几步:
  1. 下载并安装一个叫做 Docker 的东西(有电脑就行)
  2. 使用复制粘贴大法输入一些代码(拿脚都能操作)
  3. 用微信登录搞好的 WeWe-RSS 开始愉快的订阅之旅!

对于新手的话,全过程也许会花费 30 min 到一小时,但这只是因为我们不熟悉这些操作,其实很简单的!我们只需要一件东西——耐心!

(因为我是 mac 系统,如果是像我一样的纯纯 0 基础小白但使用的是 windows,我就不建议继续看啦,毕竟那些系统指令应该和 win 系统不太适配。但你也可以问 ChatGPT!我就是自己一步步问出来的,我相信你也可以!)

好的,让我们开始!


一、下载和安装 Docker

首先,去下面这个链接下载这个叫做 Docker 的东西。

安装完成后,打开 Docker :

  1. 首先,你会看到一个跳出来的弹窗,这是 Docker 关于数据隐私等内容的订阅服务协议提示,选择「接受」表示同意。
  2. 然后是选择安装配置的内容,推荐使用「Use recommended settings」选项。这样,Docker Desktop 会自动设置大多数开发者所需的配置。
  3. 我用的是 Mac ,所以在这里会要求我输入我的管理员密码。这是为了授权 Docker 进行必要的系统配置和权限设置。
  4. 点击 sign up 注册帐号(我直接使用了 Google account )
  5. 用注册好的帐号登录 Docker
  6. 完成两个选择:个人职位(比如可以选择 student )和使用目的(比如可以选择 Hobby projects )
  7. 安装成功!!

很棒!到这里,我们已经完成了50%!没想到吧!就是这么简单!让我们继续!


二、添加当前用户到 Docker 用户组

标题看不懂没有关系!反正就是粘贴一些代码而已啦!

按下「Cmd + 空格」,输入「Terminal」,这样你就唤出了一个叫做「终端」的东西,之后的代码都要输入在这里面。(里面这些默认存在的乱七八糟的字符,无视它们就好了!)

把下面这些代码依次粘贴进去(每次粘贴完一段后记得敲回车):

sudo dseditgroup -o create docker

⭡这个代码是为了创建标题里那个「组」

在这个过程中,如果你遇到一个小钥匙(:key:)的图标,这是需要你输入 mac 的管理员密码。需要注意的是,在你输入密码的时候,屏幕上不会显示任何字符,真的什么都没有!但这只是为了保护你的密码而已,实际上你确实在输入呢!输入完成后直接按回车就 ok 啦!继续无脑粘贴代码吧!

sudo dseditgroup -o edit -a $(whoami) -t user docker

⭡这个代码是为了把你添加到刚刚创建的这个「组」里面

su - ${USER}

⭡这个代码是为了使我们刚刚的操作立即生效(替代了重启电脑呢!好耶!)

这一套操作完成后,我们就成功配置和运行 Docker 啦!已经完成了75%了呢!棒棒!


三、创建Wewe-RSS 文件夹(给我们的文件一个家!)

还是在“终端”里面,粘贴下面的代码:

mkdir ~/Desktop/wewerss
cd ~/Desktop/wewerss

⭡这个代码是为了在桌面上创建一个叫「wewerss」的文件夹

四、在 VS Code 中配置 docker-compose.yml

不知道VS Code是什么的友友,别慌!直接去b站搜,有超级多的讲解和保母级教程,因为我是很早之前想要自学 javascript 的时候就搞好了,实在有点久远,所以就不在这里介绍啦,但是真的很简单,就像第一步的 Docker 一样,下载安装就可以了!

  1. 在 VS Code 中打开刚刚我们创建的那个「wewerss」文件夹
  2. 在 wewerss 文件夹中创建一个新文件,命名为 docker-compose.yml
  3. 在这个新文件中粘贴以下代码(然后记得按 Cmd + S 保存文件)
version: '3.9'

services:  
  app:  
    image: cooderl/wewe-rss-sqlite:latest  
    container_name: wewe-rss  
    ports:  
      - 4000:4000  
    restart: unless-stopped  
    environment:    
      - DATABASE_TYPE=sqlite  
      - AUTH_CODE=123456 # 修改为你的授权码
      - FEED_MODE=fulltext  
      - CRON_EXPRESSION=35 8,17 * * *
      - TZ='Asia/Shanghai'  
  
    volumes:  
      - ./data:/app/data

需要注意一下标记了「# 修改为你的授权码」这一行!
你可以保持使用这个「123456」,也可以改成别的,但是要记住它!最后一步要用的!

喔喔喔喔到这里我们已经成功90%啦!!恭喜恭喜!只差最后一丢丢!


五、重新启动 Wewe-RSS

在“终端”中粘贴以下代码:

cd ~/Desktop/wewerss

⭡这个代码是为了导航到文件夹

docker-compose up -d

⭡这个代码是为了启动

如果这时候遇到了代码报错的问题(如果代码的结尾处有一串「keychain cannot be accessed because the current session does not allow user interaction. The keychain may be locked;」这样的东西),很有可能是 Docker 在尝试从钥匙链获取凭据时遇到了问题。

可以依次进行以下步骤解决这个问题:

  1. 粘贴代码:security -v unlock-keychain ~/Library/Keychains/login.keychain-db
  2. 输入 mac 管理员密码(和刚刚的情况一样)
  3. 粘贴代码:docker-compose up -d

这样就解决啦!

然后!就是激动人心的最后一步啦!

六、用微信登录搞好的WeWe-RSS

  1. 打开浏览器,输入网址:http://localhost:4000
  2. 你能够看到一行巨大的「WeWe-RSS」,点它!
  3. 输入刚刚的授权码( 123456 或你自己设置的新字符串)
  4. 铛铛!成功进入!
  5. 选择上方的「帐号管理」,用微信扫描二维码登录
  6. 去微信,打开希望订阅的公众号的任意一篇文章,点击右上角的「三个点」,选择「复制链接」
  7. 回来 WeWe-RSS 的页面,选择上方的「公众号源」,在对话框中粘贴链接
  8. 大功告成!!

。:.゚ヽ(*´∀`)ノ゚.:。 就是这样!是不是并没有想像中的那么复杂!

希望大家可以在信息熵暴增的今天,通过 RSS 对抗算法推荐,不在瀑布般的信息流中迷失。


参考与致谢:

107 个赞

https://github.com/cooderl/wewe-rss/issues/32
整点轻松的吧 这是我以前写的

4 个赞

谢谢回复!我刚才其实搜到了 github 这条,但是置顶推荐的博客链接我始终打不开,因为我也是 mac 所以很担心发生评论中提到的那些报错,不得已之下才自己摸索着用了其他方式。

太强了

后面博客重新部署了,链接没更新 :joy:

啊啊谢谢鼓励!! :smiling_face_with_three_hearts: :fist:

原来如此!果然现在可以打开了!!我来学习一下,谢谢分享! :heart_hands:

我就说 这里能 涨知识

1 个赞

常规话题软件分享

1 个赞

谢谢鼓励!!好感动 :sob: :heartbeat:

这两个开源项目可以帮你解决90%的RSS源问题
DIYgod/RSSHub: :orange_heart: Everything is RSSible (github.com)

DIYgod/RSSHub-Radar: :orange_heart: Browser extension that simplifies finding and subscribing RSS and RSSHub (github.com)

2 个赞

之前做过视频,不过微信RSS 看起来没啥关注度
播放量最差的一期视频 :expressionless:
RSS订阅微信公众号,摆脱广告与算法束缚。打造高效信息聚合平台。开源免费项目WeWe RSS详细教程一键安装_哔哩哔哩_bilibili

3 个赞

谢谢回复!是的,RSShub 帮我解决了一些源(比如豆瓣),但是微信公众号我尝试了他们给出的路由,试了三个都没有成功,所以才动了自己钻研的念头。

大佬!10k+ 播放还叫差!对于国内群体来说,微信用户黏性确实没办法,但对海外用户来说公众号 rss 还是很值得的,感觉几天不看微信也没事

1 个赞

如果你是为了方便做笔记,公众号可以试试微信读书,如果是为了本地收藏就还是rss

3 个赞

谢谢友友回复!我确实一部分原因是为了做笔记,另一部分原因也是为了脱离手机,因为手机总是分散我的注意力,我觉得用电脑效率更高,做笔记也更方便,可以随手整合到 obsidian 里。

1 个赞

是本人吗 :face_with_peeking_eye:

1 个赞

那微信读书的网页版不支持公众号
我也用的obsidian!hhhh 也有用微信读书的插件

1 个赞

哈哈,和姐妹贴贴! :cupid: :smiling_face_with_three_hearts:

1 个赞

贴贴 =///=

1 个赞