当前位置: 首页 > news >正文

通过rss订阅小红书,程序员将小红书同步到自己的github主页


title: 通过rss订阅小红书,程序员将小红书同步到自己的github主页
tags:

  • 个人成长
    categories:
  • 杂谈

最近在做一些新的尝试,把文本的内容转化为漫画和图片,方便大众阅读,恰好小红书很适合分发这些内容,于是我开通了小红书账号 zhaoolee

rednote-zhaoolee

作为一个 rss 爱好者,我希望能通过 rss 订阅喜欢的小红书博主,同时也希望通过标准的 rss 将自己的内容同步到 github 主页。

经过一段时间的探索,我最终选择了著名rss开源项目rsshub 作为转化格式的工具。

创建带密码的启动文件

方法也很简单,通过 docker compose 开启rsshub 服务 , 配置文件名为 compose.yaml

services:rsshub:image: docker.1ms.run/diygod/rsshub:chromium-bundledenvironment:- ACCESS_KEY=zhaoolee- DISALLOW_ROBOT=1ports:- "0.0.0.0:22200:1200"   # 仅本机监听,走反代restart: unless-stoppedhealthcheck:test: ["CMD", "curl", "-f", "http://localhost:22200/healthz?key=${ACCESS_KEY}"]

为了避免rss 流量被盗刷导致 ip 被黑掉,上面启动服务的配置文件的密码为zhaoolee

使用 docker compose 启动

# 测试启动查看 log
docker compose up
# 运行在后台
docker compose up -d

最后访问 url 的格式应该是

http://ip:22200/xiaohongshu/user/小红书用户id/notes?key=前面设置的ACCESS_KEY

小红书用户 id 可以通过网页版主页获取,比如我的主页 url 为 https://www.xiaohongshu.com/user/profile/566a6d770bf90c7076c566a6d770bf90c7076c1f397 就是我的用户 id

我自己加了域名最后做转发的格式为

https://rsshub.v2fy.com/xiaohongshu/user/566a6d770bf90c7076c1f397/notes?key=zhaoolee

ACCESS_KEY密码可以按需修改

zhaoolee-rss-rednote

将密钥配置到 github action 参考代码 https://github.com/zhaoolee/zhaoolee

rsshub_access_key

可以在 github 主页顺利展示小红书最新推文了

zhaoolee-rednote-rss-github

小结

小红书作为一个种草社区,几乎天然和买买买挂钩,天然就有带货的属性,把最有消费力的一批人集中在了一起,在小红书做自媒体是更容易变现的。

从内容生态的方面考量,小红书在保证 app 流畅体验的同时,也注重网页版的体验,排版优雅,有点像早年的简书,适合尝鲜。

http://www.lryc.cn/news/622622.html

相关文章:

  • 消息中间件Tibco 和 Kafka 及 Pulsar
  • 【LeetCode 热题 100】70. 爬楼梯——(解法二)自底向上
  • 《从入门到精通:Kafka核心原理全解析》
  • 博弈论07——Lemke-Howson 算法
  • EXTI外部中断的执行逻辑|以对射式红外传感器计次为例
  • 九尾狐未来机械锂晶核
  • 【数据结构初阶】--排序(五):计数排序,排序算法复杂度对比和稳定性分析
  • 0815 UDP通信协议TCP并发服务器
  • JavaEE 初阶第十九期:网络编程“通关记”(一)
  • MM-Spatial和Spatial-MLLM论文解读
  • 使用IntersectionObserver实现页面右侧运营位区域固定,和页面列表数据分页加载
  • Java后台生成多个Excel并用Zip打包下载
  • 深入剖析 TOTP 算法:基于时间的一次性密码生成机制
  • Mac (三)如何设置环境变量
  • 常见的地理空间架构及其编码
  • 【科研绘图系列】R语言绘制雷达图
  • 编写和运行 Playbook
  • Hana IDE 安装吧报错
  • Java内功修炼(1)——时光机中的并发革命:从单任务到Java多线程
  • PAT 1067 Sort with Swap(0, i)
  • AI的下一个竞争焦点——世界模型
  • 图像相似度算法汇总及Python实现
  • webrtc弱网-VideoSendStreamImpl类源码分析与算法原理
  • CodeBuddy IDE深度体验:AI驱动的全栈开发新时代
  • 二分查找。。
  • 抽象代数 · 代数结构 | 群、环、域、向量空间
  • Windows MCP.Net:基于.NET的Windows桌面自动化MCP服务器深度解析
  • MixOne:Electron Remote模块的现代化继任者
  • 安卓11 12系统修改定制化_____列举与安卓 9、10 系统在定制化方面的差异与权限不同
  • MQ积压如何处理