当前位置: 首页 > 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.dtcms.com/a/334412.html

相关文章:

  • MCU软件架构---RAM分区设计原则(四)
  • PyTorch生成式人工智能——使用MusicGen生成音乐
  • 二叉树的三种遍历方法
  • List容器:特性与操作使用指南
  • VS Code配置MinGW64编译GLPK(GNU Linear Programming Kit)开源库
  • 实现Android图片手势缩放功能的完整自定义View方案,结合了多种手势交互功能
  • 纸板制造制胶工艺学习记录4
  • Redis集群设计实战:从90%缓存命中率看高并发系统优化
  • Windows常见文件夹cache的作用还有其他缓存类型文件夹的作用
  • backward怎么计算的是torch.tensor(2.0, requires_grad=True)变量的梯度
  • 【论文阅读】Multimodal Graph Contrastive Learning for Multimedia-based Recommendation
  • Linux 下 安装 matlab 2025A
  • 机器学习——CountVectorizer将文本集合转换为 基于词频的特征矩阵
  • 软件的终极:为70亿人编写70亿个不同的软件
  • C++面试题及详细答案100道( 31-40 )
  • SysTick寄存器(嘀嗒定时器实现延时)
  • cPanel Python 应用部署流程
  • 记录一下第一次patch kernel的经历
  • CSV 生成 Gantt 甘特图
  • 2^{-53} 单位舍入误差、机器精度、舍入的最大相对误差界限
  • 【QGIS数据篇】QGIS 3.40 栅格计算器经典实用公式全集
  • 高并发场景下如何避免重复支付
  • 17.3 全选购物车
  • 双椒派E2000D开发板LED驱动开发实战指南
  • 线程回收与线程间通信
  • [Python 基础课程]抽象类
  • 强化学习入门教程(附学习文档)
  • (第十七期)HTML图像标签详解:从入门到精通
  • 创新词汇表设计:UniVoc - 中英文混合处理的新方案
  • 安卓11 12系统修改定制化_____列举与安卓 9、10 系统在定制化方面的差异与权限不同