【开源项目推荐】WeWe-RSS:更优雅的微信公众号订阅方式,一键部署公众号私有化RSS订阅服务
Summary
TLDREl video presenta wewe-rss, un proyecto de código abierto en Github que permite obtener artículos de WeChat a través de RSS. Es útil para quienes buscan leer estos artículos fuera de la plataforma de WeChat y realizar automatizaciones, como análisis de contenido. El proyecto se basa en WeChat Reading para obtener los artículos y ofrece funciones como actualización automática, soporte para formatos JSON, Atom y RSS, y exportación de contenido. Se puede desplegar mediante Docker o localmente, y el autor sugiere cambiar el código de autenticación por seguridad. Aunque no es un proyecto oficial de WeChat, ha demostrado ser estable y útil, pero su futuro depende de la tolerancia de WeChat hacia este tipo de soluciones.
Takeaways
- 🌐 El proyecto wewe-rss es una herramienta de código abierto que permite obtener artículos de WeChat de manera automática a través de RSS.
- 🎉 Es útil para quienes desean leer artículos de WeChat sin usar la aplicación oficial y para aquellos que necesitan automatizar el procesamiento de contenido.
- 💻 El proyecto admite la suscripción a artículos de WeChat y genera RSS en formatos como JSON, Atom y RSS estándar.
- 🔒 Se puede desplegar de forma privada, lo que es ideal para usuarios que buscan controlar sus datos.
- 🔧 Ofrece dos formas de despliegue: a través de Docker (más fácil) o instalación local (requiere más configuración).
- 🛡️ Es recomendable cambiar el AuthCode (contraseña de acceso) durante la instalación para proteger el servicio.
- 🌐 El despliegue puede ser interno, pero también se pueden usar métodos como NGINX o Cloudflare Tunnel para acceder desde fuera.
- 🔗 Una vez desplegado, el usuario puede acceder a una interfaz simple para gestionar sus suscripciones y cuentas de WeChat.
- 🤖 El proyecto utiliza una técnica que aprovecha WeChat Reading para obtener contenido, lo que puede ser más estable que otros métodos.
- ⚠️ El autor ha implementado un proxy para prolongar la vida del proyecto, pero no es oficial y podría enfrentar desafíos en el futuro.
- 👍 Hasta ahora, el proyecto ha demostrado ser estable y útil para obtener y procesar artículos de WeChat de manera automática.
Q & A
¿Qué es el proyecto wewe-rss?
-wewe-rss es un proyecto de código abierto en GitHub diseñado para facilitar la suscripción a artículos de cuentas de WeChat a través de un feed RSS, lo que permite acceder y gestionar los artículos de forma automatizada fuera del ecosistema de WeChat.
¿Cuáles son las principales funciones de wewe-rss?
-Las funciones clave de wewe-rss incluyen la suscripción a artículos de cuentas de WeChat mediante RSS, la generación de RSS en formatos como JSON, Atom y RSS estándar, y la posibilidad de exportar el contenido de los artículos en texto.
¿Cómo se puede desplegar el servicio wewe-rss?
-El servicio wewe-rss se puede desplegar de dos formas: a través de Docker o mediante una instalación local. La opción más sencilla es usar Docker, ya que requiere menos configuración.
¿Es necesario configurar un puerto y un código de autenticación para usar wewe-rss?
-Sí, al usar Docker para desplegar el servicio, se deben configurar dos cosas: el puerto de acceso (que por defecto es el 4000) y un código de autenticación (AuthCode) para evitar que otros usuarios accedan a la interfaz del servicio.
¿Cómo se agrega una suscripción a un canal de WeChat en wewe-rss?
-Para agregar una suscripción, debes abrir un artículo de un canal que sigues en WeChat, compartir el enlace y pegarlo en la interfaz de wewe-rss. Esto añadirá automáticamente los artículos recientes del canal a tu feed.
¿Es posible gestionar múltiples cuentas de WeChat en wewe-rss?
-Sí, wewe-rss permite gestionar múltiples cuentas de WeChat. Sin embargo, en la mayoría de los casos, una sola cuenta es suficiente para usuarios individuales.
¿Qué pasa si quiero acceder a mi servicio de wewe-rss desde fuera de mi red local?
-Si deseas acceder a wewe-rss de forma remota, puedes usar dos métodos: configurar un proxy inverso con Nginx o usar Cloudflare Tunnel para exponer tu servidor local sin necesidad de una IP pública.
¿Qué diferencias existen entre las opciones de proxy inverso y Cloudflare Tunnel?
-El proxy inverso con Nginx requiere que tu máquina tenga una IP pública y configurar manualmente el redireccionamiento del tráfico. Cloudflare Tunnel, por otro lado, no requiere una IP pública, pero necesita una cuenta de Cloudflare y un dominio.
¿Es seguro usar el servicio de wewe-rss considerando que utiliza un servicio de proxy externo?
-El uso de un servicio de proxy externo plantea un riesgo potencial, ya que los datos pasan a través de un servidor intermedio. Si te preocupa la privacidad, debes considerar este aspecto antes de usar el servicio de wewe-rss.
¿Cuál es la principal ventaja de usar wewe-rss respecto a otras soluciones para obtener artículos de WeChat?
-La principal ventaja de wewe-rss es su estabilidad y la actualización oportuna de los artículos de los canales de WeChat. Además, permite la automatización y la integración con otras plataformas mediante RSS, lo que no siempre es posible con otras soluciones.
Outlines
😀 Introducción y Funcionalidades de WeWe-RSS
El párrafo presenta un proyecto de código abierto llamado WeWe-RSS, que permite la suscripción a artículos de WeChat a través de RSS. Este proyecto es útil para aquellos que desean automatizar la obtención de artículos de WeChat y evitar la dependencia de múltiples aplicaciones. WeWe-RSS permite la suscripción a artículos de WeChat, la generación de RSS en formatos JSON, Atom y RSS estándar, y la exportación de contenido de texto. Además, ofrece dos opciones de despliegue: mediante Docker o instalación local. El autor recomienda el uso de Docker por su facilidad de implementación, aunque consume más recursos. Se detalla el proceso de despliegue, incluyendo la configuración de puertos y la importancia de cambiar el código de autenticación predeterminado para proteger el servicio. La interfaz del proyecto es simple y permite la gestión de cuentas y fuentes de suscripción. Para agregar una fuente, se debe compartir el enlace de un artículo de WeChat. El proyecto también permite la agregación de artículos de múltiples fuentes y ofrece una interfaz de RSS para acceder a ellos.
😀 Acceso Público y Consideraciones de Uso
Este párrafo describe cómo hacer que el servicio de WeWe-RSS sea accesible públicamente. Se mencionan dos métodos: mediante un proxy inverso con Nginx, lo cual requiere una IP pública, o utilizando un túnel de Cloudflare para aquellos sin IP pública, aunque esto requiere una cuenta de Cloudflare y un dominio. Se destaca que el proyecto es estable y actualiza los artículos de manera oportuna. Sin embargo, se advierte que, al ser un proyecto que se desvía del ecosistema oficial de WeChat, utiliza un servicio de proxy para mantener su funcionalidad. Esto puede ser una preocupación para algunos usuarios. Aunque el proyecto está en desarrollo continuo, no es oficial y existe la posibilidad de que WeChat tome medidas en el futuro. Por lo tanto, se sugiere que los usuarios lo utilicen con precaución y aprecien su uso mientras esté disponible.
Mindmap
Keywords
💡wewe-rss
💡RSS
💡Docker
💡Autenticación (AuthCode)
💡NLP (Procesamiento de Lenguaje Natural)
💡API
💡Nginx
💡Cloudflare Tunnel
💡Multiples cuentas
Highlights
Recomendación de un proyecto de código abierto en GitHub llamado wewe-rss, relacionado con la suscripción de artículos de WeChat.
El proyecto wewe-rss permite obtener artículos de WeChat a través de RSS y admite despliegue privado.
Útil para leer artículos de WeChat a través de canales alternativos y realizar análisis automatizado de contenido.
El autor del proyecto ha creado un servicio de agregación de artículos de NLP de varias fuentes, incluyendo WeChat y blogs.
Obtener artículos de WeChat de manera automática es difícil, pero wewe-rss ofrece una solución estable.
wewe-rss utiliza WeChat Reading como puente para obtener contenido de artículos y actualiza automáticamente.
El proyecto admite formatos RSS, JSON y Atom para la generación de feeds.
Se puede exportar el contenido de los artículos en texto.
Dos opciones de despliegue: Docker y despliegue local (requiere compilación e instalación de dependencias).
Recomendación de cambiar el puerto y el código de autenticación por defecto para mayor seguridad.
El despliegue con Docker es simple y se puede realizar con un script.
Interfaz de usuario sencilla con módulos de gestión de fuentes de WeChat y cuentas.
Proceso de suscripción fácil: iniciar sesión en WeChat Reading y agregar fuentes de artículos.
El proyecto proporciona un feed RSS que agrega artículos de múltiples fuentes de WeChat.
Para acceder desde fuera de la red local, se pueden usar Nginx o Cloudflare Tunnel.
El proyecto es estable y actualiza los artículos de manera oportuna, pero depende de un servicio de proxy.
El proyecto no es oficial y puede enfrentar riesgos de bloqueo por parte de WeChat.
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)





