惬意享受阅读,优雅的微信公众号订阅方式,极空间部署『WeWe RSS』

惬意享受阅读,优雅的微信公众号订阅方式,极空间部署『WeWe RSS』

哈喽小伙伴们好,我是Stark-C~

不知道大家平时是怎么阅读自己关注的公众号文章的,是不是基本就靠微信平自动提醒更新呢?如果是这样,那么我们很有可能在不知情的时候,错过很多公众号的更新。

今天就给大家分享一种非常优雅的微信公众号订阅方式『WeWe RSS』,可以让后台自动定时更新内容,让大家不再错过自己喜欢的公众号文章。

关于WeWe RSS

🔺WeWe RSS是一款优雅的微信公众号订阅方式,它目前支持的功能如下:

  • v2.x版本使用全新接口,更加稳定

  • 支持微信公众号订阅(基于微信读书)

  • 后台自动定时更新内容

  • 微信公众号RSS生成(支持.atom.rss.json格式)

  • 支持全文内容输出,让阅读无障碍

  • 所有订阅源导出OPML

  • 支持通过/feeds/all.(json|rss|atom)接口和/feeds/:feed对标题进行过滤:使用title_include和title_exclude参数,支持使用【|】实现多个关键词的 或 逻辑

{{ORIGIN_URL}}/feeds/all.atom?title_include=张三

{{ORIGIN_URL}}/feeds/MP_WXS_123.json?limit=30&title_include=张三|李四|王五&title_exclude=张三丰|赵六

  • 支持通过/feeds/:feed接口触发单个feedid更新:使用update=true参数(实时返回结果不包含更新后的articles,要获取更新后的articles需去掉update参数再请求一次)

{{ORIGIN_URL}}/feeds/MP_WXS_123.rss?update=true

  • 支持设置钉钉通知

WeWe RSS部署

需要说明的是,WeWe RSS的部署需要数据库的依赖。它支持 SqliteMySQL 两种数据库,且分别对应两个镜像:cooderl/wewe-rss-sqlitecooderl/wewe-rss,本文咱们就来个简单化,直接使用cooderl/wewe-rss-sqlite镜像,这样就不用额外的部署数据库了。

🔺为了让我们在在外网也能顺利的访问,我们需要提前做好WeWe RSS容器的反向代理。极空间的反向代理方式直接使用Lucky就能实现。具体的部署的方法请看我之前的教程:

新势力NAS不能远程访问Docker?以极空间为例,教你如何远程访问Docker容器__什么值得买

🔺然后打开极空间的文件管理器(个人空间),在Docker目录下新建“wewe-rss”文件夹,然后在wewe-rss文件夹下新建一个“data”的子文件夹。

🔺然后和之前一样,在极空间的Docker镜像仓库中搜索镜像“ cooderl/wewe-rss-sqlite”,找到后点“下载”按钮。

🔺貌似最近在不添加代理和加速的时候镜像可以正常拉取了,小伙伴自己请自测一下吧~

🔺完成后直接双击镜像开始部署容器。

🔺【基本设置】这里,容器名称自己可以随意修改,可以取消勾选“启用性能限制”。

🔺【文件夹路径】这里,咱们需要手动添加以下映射关系:

  • ./Docker/wewe-rss/data:/app/data # 冒号前面映射新建的“data”子文件夹

🔺【端口】这里除了保证本地端口不冲突,还必须和我们前面设置的反向代理中的“后端地址”里面的端口号一致。

🔺【环境】这里其实不用添加啥变量,但是需要修改一下变量:

  • SERVER_ORIGIN_URL:https://XXXXX:XXXX # 完整的反向代理链接

  • AUTH_CODE:123456 # 服务端接口请求授权码,随意设置就好

其它就没什么可修改的了,点“应用”即可完成配置。

🔺完成以上之后看到容器显示“运行中”,就说明可以使用了。

WeWe RSS体验

🔺接着就可以直接浏览器【极空间本地IP:端口号】或者直接反向代理链接就能打开WeWe RSS后台Web页面。先点击“WeWe RSS”跳转链接。

🔺然后输入环境变量 AUTH_CODE 设置的服务端接口请求授权码并“确认”。

🔺进来之后这里还没有显示任何数据,先点击“账号管理--添加读书账号”。

🔺先用手机微信扫码登录。

🔺登录进来就相当于添加了一个账号。

Snipaste_2024-09-10_07-37-00

🔺然后点“公众号源--添加”。

🔺按照它的提示,添加的公众号源是文章分享链接,也就是说,我们随意找自己喜欢公众号的一篇链接添加进来就可以了。

🔺我这里随意复制自己公众号一篇文章的分享链接粘贴过来。

🔺成功后可以看到我所有的公众号都过来了,并且包括发布时间等都有显示。

🔺随意点击其中一篇文章都可以顺利打开查看。

🔺同时它还有一个深色主题,方面一些“夜猫子”使用。

最后

这个项目还是非常不错的,它不仅能够以最简单的方式订阅到我们喜欢的微信公众号,还能支持全文内容输出,让我们不会错过任何一个我们喜欢的公众号文章,并且它还能通过Docker私有化部署的方式来运行,还支持外网访问,部署起来也简单,喜欢的小伙伴可以试试吧!

作为NAS领域的新兴品牌,极空间一直以其创新的设计、强大的硬件、丰富的功能和良好的用户体验受到了许多用户好评,并且自研的ZOS也是非常好用,极易上手。

🔺更赞的是,最近正逢极空间五周年庆,感恩回馈大促销活动,极空间的多款产品都有好价,并且还有各种好礼与福利相送。如果你近期有入手NAS的计划,不妨关注下极空间。

好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,咱们下期再见!谢谢大家~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1537405.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

dubbo二

dubbo dubbo扩展加载流程 服务调用过程 线程派发模型 多版本控制 集群容错 策略对比 负载均衡及其实现

ICM20948 DMP代码详解(25)

接前一篇文章:ICM20948 DMP代码详解(24) 上一回讲到了inv_icm20948_load_firmware函数,对于大体功能进行了介绍,本回深入其具体实现代码细节。为了便于理解和回顾,再次贴出相关代码: //Setup Iv…

甲骨文创始人埃里森:人工智能终有一天会追踪你的一举一动

9月17日消息,据外电报道,甲骨文创始人拉里埃里森在甲骨文财务分析师会议上表示,他预计人工智能有一天将为大规模执法监控网络提供动力。“我们将进行监督。”他说。“每一位警察都将随时受到监督,如果有问题,人工智能会…

从0到一个漏洞几千块,走了这么久,走了这么远,当然还要继续走下去。

从0到一个漏洞几千块,走了这么久,走了这么远,当然还要继续走下去。

odb使用

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、创建学生类和班级类1.学生类2.班级类3.生成数据库支持代码 二、创建数据库对象,对数据库进行操作1.构建连接池工厂配置对象2.构造数据库操作对象…

概率分布深度解析:PMF、PDF和CDF的技术指南

本文将深入探讨概率分布,详细阐述概率质量函数(PMF)、概率密度函数(PDF)和累积分布函数(CDF)这些核心概念,并通过实际示例进行说明。 在深入探讨PMF、PDF和CDF之前,有必…

JavaSE - 面向对象编程03

01 多态 01_01 认识多态 01_02 多态的好处和缺点 【1】好处:① 可以解耦合,扩展性更强,父类引用指向的子类对象可以随时切换,而后面的逻辑 代码并不需要更改。 ② 使用父类引用可以作为方法的形参或返…

java138-异常处理_java 138错误

//异常 public class test79 { //定义方法声明定义异常,在满足条件时抛出异常对象,程序转向异常处理 public double count(double n,double m)throws Exception { if (m 0) {//如果除数等于0.则抛出异常实例 throw new Ex…

C/C++:优选算法(持续更新~~)

一、双指针 1.1移动零 链接:283. 移动零 - 力扣(LeetCode) 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。请注意 ,必须在不复制数组的情况下原地对数组进行操…

近期值得关注的扩散模型Diffusion与时间序列结合的文章

扩散模型 扩散模型(diffusion model)是一类生成模型,运用了物理热力学扩散思想,主要用于对复杂数据分布进行建模和采样。以图片生成举例简要介绍下扩散模型运作方法。给定目标分布q(x)中的一些观测数据x,生成模型的目…

常见算法——自相关的含义及Python、C实现

常见算法——自相关的含义及C实现 一、概念1. 自相关概念2. 滞后期示例说明: 二、自相关的计算步骤:1. 确定滞后期 (Lag):2. 计算平均值:3. 计算自相关: 三、示例 Python自相关计算1. 代码2. 运行结果 四、C语言实现自…

剖解杨辉三角

杨辉三角 思路&#xff1a; 我们将上述转换为一个二维数组&#xff0c;即可实现效果 另外在实现代码之前我们要了解Java中是如何实现二维数组的&#xff1a; 实现代码如下&#xff1a; public List<List<Integer>> generate(int numRows){List<List<Integ…

【linux-Day3】linux的基本指令<中>

【linux-Day3】linux的基本指令<中> linux下的基本指令&#x1f4e2;man&#xff1a;访问linux手册页&#x1f4e2;echo&#xff1a;把字符串写入指定文件中&#x1f4e2;cat&#xff1a;查看目标文件的内容&#x1f4e2;cp&#xff1a;复制文件或目录&#x1f4e2;mv&am…

【Go】Go语言中延迟函数、函数数据的类型、匿名函数、闭包等高阶函数用法与应用实战

✨✨ 欢迎大家来到景天科技苑✨✨ &#x1f388;&#x1f388; 养成好习惯&#xff0c;先赞后看哦~&#x1f388;&#x1f388; &#x1f3c6; 作者简介&#xff1a;景天科技苑 &#x1f3c6;《头衔》&#xff1a;大厂架构师&#xff0c;华为云开发者社区专家博主&#xff0c;…

通信工程学习:什么是EPON以太网无源光网络

EPON&#xff1a;以太网无源光网络 EPON&#xff08;Ethernet Passive Optical Network&#xff0c;以太网无源光网络&#xff09;是一种结合了以太网技术和无源光网络&#xff08;PON&#xff09;优势的高速、大容量宽带接入技术。以下是关于EPON的详细解释&#xff1a; 一、…

springboot Controller层返回的结果,日志添加traceId ,方便对日志的追踪查询

要解决的问题&#xff1f; 接口报错&#xff0c;如何快速定位问题&#xff1f;这个需要日志的辅助&#xff0c;一般错误日志中有详细的堆栈信息&#xff0c;具体是哪行代码报错&#xff0c;都可以看到。 要想快速定位问题&#xff0c;前提是要能够快速定位日志。 海量日志&am…

GPU加速生物信息分析的尝试

GPU工具分类 实话实说&#xff0c;暂时只有英伟达的GPU才能实现比较方便的基因组分析集成化解决方案&#xff0c;其他卡还需要努力呀&#xff0c;或者需要商业公司或学术团体的努力开发呀&#xff01;FPGA等这种专用卡的解决方案也是有的&#xff0c;比如某测序仪厂家&#xf…

Leetcode—815. 公交路线【困难】(unordered_map+queue)

2024每日刷题&#xff08;163&#xff09; Leetcode—815. 公交路线 bfs实现代码 class Solution { public:int numBusesToDestination(vector<vector<int>>& routes, int source, int target) {if(source target) {return 0;}unordered_map<int, vector…

ROS组合导航笔记1:融合传感器数据

使用机器人定位包&#xff08;robot_localization package&#xff09;来合并来自不同传感器的数据&#xff0c;以改进机器人定位时的姿态估计。 基本概念 在现实生活中操作机器人时&#xff0c;有时我们需要处理不够准确的传感器数据。如果我们想要实现机器人的高精度定位&am…

Jemter项目实战(黑马程序员)

视频网址&#xff1a;02测试数据准备_哔哩哔哩_bilibili 自动化脚本架构搭建 新增和修改 新增 删除和查询 弱压力、高并发、高频率 弱压力测试 高并发 高频率 生成图形化报告