Alltag |微信公众号文章RSS订阅 —— 来自CS苦手的保姆级教程(Mac版)
date
Jun 26, 2024
slug
weixin-rss
status
Published
tags
技术部
summary
type
Post
自从前段时间被象友安利了 RSS (Really Simple Syndication),最近我每天都在全网搜刮好玩的东西塞进我的 List 。在地毯式搜集过程中,我发现,大多数的个人网站、论坛都会提供自带的 RSS 订阅源,少数不提供的也可以在 RSSHub 中找到,而最最难搞的,就是获取「微信公众号」的 RSS 。
之前流通的那些服务器的获取方案,由于腾讯的投诉和封杀,现在已经基本关得差不多了,毕竟在流量时代,RSS 匿名阅读会造成数据的巨量流失。
苦苦寻觅良久,我终于发现了—— WeWe RSS 。
话不多说,先放库:
我们只需要完成以下几步:
- 下载并安装一个叫做 Docker 的东西(有电脑就行)
- 使用复制粘贴大法输入一些代码(拿脚都能操作)
- 用微信登录搞好的 WeWe-RSS 开始愉快的订阅之旅!
对于新手的话,全过程也许会花费 30 min 到一小时,但这只是因为我们不熟悉这些操作,其实很简单的!我们只需要一件东西——耐心!
(因为我是 mac 系统,如果是像我一样的纯纯 0 基础小白但使用的是 windows,我就不建议继续看啦,毕竟那些系统指令应该和 win 系统不太适配。但你也可以问 ChatGPT!我就是自己一步步问出来的,我相信你也可以!)
好的,让我们开始!
1⃣️ 下载和安装 Docker
首先,去下面这个链接下载这个叫做 Docker 的东西。
安装完成后,打开 Docker :
- 首先,你会看到一个跳出来的弹窗,这是 Docker 关于数据隐私等内容的订阅服务协议提示,选择「接受」表示同意。
- 然后是选择安装配置的内容,推荐使用「Use recommended settings」选项。这样,Docker Desktop 会自动设置大多数开发者所需的配置。
- 我用的是 Mac ,所以在这里会要求我输入我的管理员密码。这是为了授权 Docker 进行必要的系统配置和权限设置。
- 点击 sign up 注册帐号(我直接使用了 Google account )
- 用注册好的帐号登录 Docker
- 完成两个选择:个人职位(比如可以选择 student )和使用目的(比如可以选择 Hobby projects )
- 安装成功!!
很棒!到这里,我们已经完成了50%!没想到吧!就是这么简单!让我们继续!
2⃣️ 添加当前用户到 Docker 用户组
标题看不懂没有关系!反正就是粘贴一些代码而已啦!
按下「Cmd + 空格」,输入「Terminal」,这样你就唤出了一个叫做「终端」的东西,之后的代码都要输入在这里面。(里面这些默认存在的乱七八糟的字符,无视它们就好了!)
把下面这些代码依次粘贴进去(每次粘贴完一段后记得敲回车):
⭡这个代码是为了创建标题里那个「组」
在这个过程中,如果你遇到一个小钥匙(🔑)的图标,这是需要你输入 mac 的管理员密码。需要注意的是,在你输入密码的时候,屏幕上不会显示任何字符,真的什么都没有!但这只是为了保护你的密码而已,实际上你确实在输入呢!输入完成后直接按回车就 ok 啦!继续无脑粘贴代码吧!
⭡这个代码是为了把你添加到刚刚创建的这个「组」里面
⭡这个代码是为了使我们刚刚的操作立即生效(替代了重启电脑呢!好耶!)
这一套操作完成后,我们就成功配置和运行 Docker 啦!已经完成了75%了呢!棒棒!
3⃣️ 创建Wewe-RSS 文件夹(给我们的文件一个家!)
还是在“终端”里面,粘贴下面的代码:
⭡这个代码是为了在桌面上创建一个叫「wewerss」的文件夹
4⃣️ 在 VS Code 中配置 docker-compose.yml
不知道VS Code是什么的友友,别慌!直接去b站搜,有超级多的讲解和保母级教程,因为我是很早之前想要自学 javascript 的时候就搞好了,实在有点久远,所以就不在这里介绍啦,但是真的很简单,就像第一步的 Docker 一样,下载安装就可以了!
- 在 VS Code 中打开刚刚我们创建的那个「wewerss」文件夹
- 在 wewerss 文件夹中创建一个新文件,命名为 docker-compose.yml
- 在这个新文件中粘贴以下代码(然后记得按 Cmd + S 保存文件)
需要注意一下标记了「# 修改为你的授权码」这一行!
你可以保持使用这个「123456」,也可以改成别的,但是要记住它!最后一步要用的!
喔喔喔喔到这里我们已经成功90%啦!!恭喜恭喜!只差最后一丢丢!
5⃣️ 重新启动 Wewe-RSS
在“终端”中粘贴以下代码:
⭡这个代码是为了导航到文件夹
⭡这个代码是为了启动
如果这时候遇到了代码报错的问题(如果代码的结尾处有一串「keychain cannot be accessed because the current session does not allow user interaction. The keychain may be locked;」这样的东西),很有可能是 Docker 在尝试从钥匙链获取凭据时遇到了问题。可以依次进行以下步骤解决这个问题:
- 粘贴代码:security -v unlock-keychain ~/Library/Keychains/login.keychain-db
- 输入 mac 管理员密码(和刚刚的情况一样)
- 粘贴代码:docker-compose up -d
这样就解决啦!
然后!就是激动人心的最后一步啦!
6⃣️ 用微信登录搞好的 WeWe-RSS
- 打开浏览器,输入网址:http://localhost:4000
- 你能够看到一行巨大的「WeWe-RSS」,点它!
- 输入刚刚的授权码( 123456 或你自己设置的新字符串)
- 铛铛!成功进入!
- 选择上方的「帐号管理」,用微信扫描二维码登录
- 去微信,打开希望订阅的公众号的任意一篇文章,点击右上角的「三个点」,选择「复制链接」
- 回来 WeWe-RSS 的页面 ,选择上方的「公众号源」,在对话框中粘贴链接
- 大功告成!!
。:.゚ヽ(*´∀`)ノ゚.:。 就是这样!是不是并没有想像中的那么复杂!
希望大家可以在信息熵暴增的今天,通过 RSS 对抗算法推荐,不在瀑布般的信息流中迷失。
参考与致谢
- RSS - 高效率的阅读方式
- 关于RSS订阅二三事
- 在威联通上部署一个公众号RSS订阅吧!--WEWE-RSS部署小记