【开源项目推荐】WeWe-RSS:更优雅的微信公众号订阅方式,一键部署公众号私有化RSS订阅服务
Summary
TLDR本期推荐了一个名为wewe-rss的Github开源项目,该项目通过RSS方式支持自动获取微信公众号文章,特别适合需要通过非微信渠道阅读公众号文章的用户。项目支持私有化部署,提供多种RSS格式输出,并能导出文本内容。部署方式灵活,支持Docker和本地部署。作者还提供了公网部署的解决方案,但提醒用户注意项目可能存在的稳定性风险。
Takeaways
- 📚 wewe-rss是一个与微信公众号订阅相关的开源项目,可以自动获取公众号文章。
- 🌐 项目核心功能是支持通过RSS方式获取公众号文章,适合想要通过其他渠道阅读公众号内容的用户。
- 🔧 支持私有化部署,适合需要自动化处理文章的用户,如导入其他平台或基于内容进行过滤分析。
- 🔄 项目基于微信读书作为跳板获取公众号文章内容,后台自动刷新,保证内容即时性。
- 📈 支持多种RSS格式,包括json、atom以及RSS本身,满足不同用户的需求。
- 📥 支持文本内容导出,功能全面。
- 🚀 提供两种部署方式:Docker直接部署和本地编译部署,Docker部署更为简便。
- 🔒 部署时需注意修改默认端口和登录密码,以保障服务安全。
- 🔄 界面简洁,包含公众号源和账号管理两个主要模块。
- 🔗 支持多账号管理,用户可以添加订阅源,自动获取关注的公众号的近期文章。
- ⚠️ 项目绕过了微信生态圈,存在一定的风险,用户使用时需注意并珍惜使用机会。
Q & A
wewe-rss项目是什么?
-wewe-rss是一个开源项目,它允许用户通过RSS方式订阅并获取微信公众号的文章。
wewe-rss项目的核心功能有哪些?
-wewe-rss的核心功能包括支持RSS订阅微信公众号文章,私有化部署,以及自动内容刷新以保证文章的即时性。
使用wewe-rss项目有哪些好处?
-使用wewe-rss项目可以帮助用户通过非微信渠道阅读公众号文章,便于进行自动化处理,如文章导入其他平台或基于内容的过滤分析。
如何部署wewe-rss项目?
-wewe-rss项目提供两种部署方式:通过Docker直接部署和本地部署。Docker部署更简单快捷,而本地部署需要编译和安装依赖。
部署wewe-rss项目时需要修改哪些配置?
-部署时需要修改对外端口(默认为4000)和登录密码(AuthCode),以确保服务的安全性。
如何在浏览器中查看wewe-rss项目的前端界面?
-部署成功后,通过浏览器访问wewe-rss的前端界面,如果看到界面显示,则说明部署成功。
wewe-rss项目支持哪些RSS格式?
-wewe-rss项目支持json、atom以及RSS本身的格式。
如何添加公众号文章到wewe-rss项目中?
-添加公众号文章的方法是打开关注的公众号文章,通过分享获取文章链接,然后将链接粘贴到wewe-rss项目中。
wewe-rss项目的RSS接口如何使用?
-在wewe-rss项目的前端界面右上方可以找到RSS接口,点击后可以看到所有文章列表,实现文章的聚合。
如何获取wewe-rss项目的公网链接?
-可以通过配置nginx进行反向代理或使用cloudflare的tunnel服务来获取公网链接。
使用wewe-rss项目有哪些需要注意的事项?
-需要注意的是,wewe-rss项目绕过了微信的生态圈,因此作者通过自己的服务对请求进行了代理转发,用户使用时应考虑这一点。
wewe-rss项目的更新频率如何?
-根据脚本内容,wewe-rss项目的更新比较及时,整体体验稳定。
Outlines
📚 介绍wewe-rss开源项目
本段内容介绍了一个名为wewe-rss的Github开源项目,该项目专注于通过RSS方式获取微信公众号文章,对有自动获取公众号文章需求的用户非常有帮助。wewe-rss支持私有化部署,能够通过微信读书作为跳板获取公众号文章内容,并保持内容的即时更新。项目支持json、atom以及RSS格式,并提供文本内容导出功能。部署方面,作者提供了Docker和本地部署两种方式,其中Docker部署更为简便。同时,还提到了如何通过修改端口和登录密码来保障服务的安全性。
🔧 部署wewe-rss项目及公网访问设置
这一部分详细介绍了如何部署wewe-rss项目,包括通过Docker进行一键部署的方法,以及如何通过修改端口和AuthCode来确保服务的安全性。同时,还探讨了如何通过nginx进行反向代理或使用cloudflare的tunnel来实现无公网IP情况下的公网访问。作者分享了自己的公开RSS地址作为示例,并强调了项目虽然稳定且更新及时,但由于绕过了微信生态圈,存在一定的风险,建议用户使用时慎重考虑。
Mindmap
Keywords
💡Github
💡wewe-rss
💡RSS
💡私有化部署
💡自动化处理
💡NLP
💡多平台聚合
💡API
💡Docker
💡cloudflare
Highlights
推荐开源项目wewe-rss,与公众号订阅相关
wewe-rss支持自动获取公众号文章,对有需求的用户有帮助
项目核心功能是通过RSS方式获取文章
支持私有化部署,适合想通过其他渠道阅读公众号文章的用户
尤其适合想对文章进行自动化处理的用户
作者通过聚合NLP相关内容,避免在多个APP间切换
项目基于微信读书作为跳板获取公众号文章内容
后台自动刷新保证内容即时性
支持json、atom以及RSS格式
提供文本内容导出功能
作者提供Docker和本地部署两种方式
Docker部署简单但资源占用稍多
部署时需修改端口和登录密码以保障安全
界面简洁,包含公众号源和账号管理两个模块
通过微信读书账号登录并添加订阅源
自动拉取公众号文章,无需手动添加
提供RSS接口,方便文章列表查看
可通过nginx或cloudflare tunnel实现公网链接
项目持续开发中,但非官方项目,使用时需谨慎
Transcripts
Hello 各位老板好
本期是继续推荐一个 Github
上面的开源项目
那这个开源项目叫 wewe-rss
是一个跟公众号订阅相关的一个项目
那这个项目
对自动获取公众号文章
有需求的小伙伴
还是很有帮助的
项目的核心功能
是支持通过 RSS 方式去获取文章
并且支持私有化的部署
那对于想通过(微信之外的)其他渠道
来阅读公众号文章的同学来说
还是挺有用的(注:是非常有用)
特别是你想对这个文章
进行一些自动化的处理
比如说把文章导入到其他平台
或者是基于内容做一些过滤分析
就我个人而言
我这边是关注了很多
NLP 相关的一个内容
但是平时
我又不太想在多个 APP 之间
来回切换
所以我是做了一个简单的
NLP 文章的一个聚合服务
那这个服务里面
包含了多个不同的信息源
比如说有的文章
是来自于这个微信公众号
然后还有一些
可能是来自于不同的博客平台
然后再有一些是来自科技新闻网站
那这些信息源里面
有一些平台是支持通过 API
或者是 RSS 方式
去获取内容
比如说像 Twitter
还有这个 Telegram
但是自动获取公众号文章
是非常困难的
我之前也是尝试过不少方案
免费的付费都有用过
但是效果都不太好
要么是信息滞后
要么是服务根本就不可用
然后前几天
是看到有人推荐了 wewe-rss
这样的一个项目
我自己测试使用了两天
目前感觉
这个效果
还是挺稳定的
那这项目
它的一个主要功能
有几点
首先它的一个核心功能
就是公众号的一个订阅
看它的描述
应该是基于微信读书作为跳板
去获取这个公众号文章内容的
然后后台自动刷新
可以保证这个内容的即时性
然后支持 RSS 生成
并且这个格式上
支持 json 还有 atom
以及 RSS 本身
那最后
还支持这个文本内容的一个导出
功能上还是比较全面的
然后部署这一块
作者也非常贴心的
提供了两种部署方式
一种是通过 docker 去直接部署
另外一种
是通过本地部署
这是一个 TS 项目
本地部署的过程中
需要先编译
然后安装一些依赖
所以如果不想折腾的话
我建议
直接使用这个 docker 部署
资源占用上可能稍微多一点
但是这个过程
会简单很多
使用 Docker
以及这个 SQLite 去部署的时候
需要手动改的地方
有两点
首先第一点
是对外的一个端口
默认的是 4,000
可以改成其他的一个端口
另外一个
是 AuthCode
那这个是登录密码
这个需要改一下
因为很多人
可能都使用相同的一个默认密码
你不改的话
如果别人知道你的一个服务器地址
他就能登录你的服务
然后搞一些事情
所以为了
避免不必要的麻烦
建议大家还是改一下这个 code
那用这种方式去部署的话
这个服务
也就是一键脚本的一个事情
我这边
继续演示一下怎么去部署这个
首先
我们把这个脚本代码复制粘贴过来
-
然后运行代码
可以看到这个服务是已经起来了
我们去浏览器里面
去看一下这个前端界面
如果有看到 wewerss 的这个界面
那确定就是已经部署成功
没有什么问题了
那进来之后
可以看到这个界面还是比较简洁的
主要有公众号源
还有账号管理两个模块
后面的步骤就两点
第一点
是通过微信去登录微信读书的账号
登录完成之后
可以看到这里面有一个启动状态
当然这里面是支持多账号管理的
自己使用的话
一个账号应该就足够了
第二步是添加订阅源
我这边
是已经添加了
几个公众号的一个文章了
添加方式
就是打开你关注的公众号
然后随便打开一篇文章
然后再通过分享
获取这个文章的一个链接
再把链接粘贴到这里就可以了
这个项目
其他的一个近期文章
不需要我们手动一个个去添加
要不然就没有这个意义了
OK 看到这边
机器之心的这篇公众号
是已经添加成功了
我这边是有订阅
有大约 6-7 个不同的一个公众号
那这里展示的就
是这些公众号所有的一个近期的文章
右上方这个接口
就是我们想要的一个 RSS 接口
点进去
就可以看到所有的这个文章列表
你可以看到
这里面有不同的公众号
下面的一个内容
它相当于是做了一个聚合
OK 那到这里
内网的服务是搭建好了
如果你还需要公网链接的话
也有两个办法
那首先第一个办法
是通过 nginx 做一个反向代理
那这个就需要你自己去配一下 nginx
然后做一下转发
就是需要把你的一个请求
转发到你的内网地址
比如说转到 4000 那个端口上面
但这一点
要求就是你的机器必须有公网 IP
另外一种方式
是使用 cloudflare 的一个 tunnel
那这种方式
比较适合没有公网 IP 的一个情况
但是要求
你需要有 cloudflare 账号
有一个域名
然后需要你在机器上
去安装 cloudflare 的一个守护服务
那这些步骤
也不是特别困难
网上有很多相关的一个教程
那这里我就不展开去讲了
不管你用哪种方式
最终都可以把你的一个内网链接
给代理出来
然后
你就可以使用这个公开的 RSS 地址
去处理你的文章了
那这里
我放一个自己的一个公开 RSS 地址
感兴趣的小伙伴可以去参考一下
这种方式我这几天使用下来
整体体验还是非常稳定的
文章更新也比较及时
可以说是一个非常不错的一个
公众号 RSS 工具
但是有一点需要注意的是
这个项目
毕竟是绕过了
微信自己的一个生态圈
所以为了保证项目能够活得久一点
作者是把一些接口请求
做了一层代理
那这些请求
会通过他自己的一个服务进行转发
如果你对这一点比较介意的话
使用时要慎重考虑一下
那这个项目
是一直在持续开发中
但毕竟不是官方的一个项目
不确定
微信什么时间会出手
那大家就且用且珍惜吧
会自动拉取公众号的一个
5.0 / 5 (0 votes)