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

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

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

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

创建带密码的启动文件

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

compose.yaml 复制代码
services:
  rsshub:
    image: docker.1ms.run/diygod/rsshub:chromium-bundled
    environment:
      - ACCESS_KEY=zhaoolee
      - DISALLOW_ROBOT=1
    ports:
      - "0.0.0.0:22200:1200"
    restart: unless-stopped
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:22200/healthz?key=${ACCESS_KEY}"]

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

使用 docker compose 启动

shell 复制代码
# 测试启动查看 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/566a6d770bf90c7076c1f397 那 566a6d770bf90c7076c1f397 就是我的用户 id

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

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

ACCESS_KEY密码可以按需修改

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

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

小结

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

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

相关推荐
亿元程序员2 小时前
太牛了!这AI做出来的游戏,居然还能变现!
前端
hellice2 小时前
闪传 FlashDrop 实战:我用 300 行 Node 代码做了个「4 位取件码」临时文件中转站
前端·产品
用户0829773260052 小时前
RTX 5500 MIG 踩坑记录:切分之后模型跑不起来,排错整整一下午
前端
Lank_M2 小时前
AI 放大后的图更清楚,但它不能当原图入库
前端
Swot2 小时前
SvelteKit 数据流研究:`+page.js` 和 `+page.server.js` 到底谁在跑,数据又去了哪儿
前端·后端
用户4147679304152 小时前
Windows 触摸屏上 Swiper 轮播滑不动?可能是内部滚动容器抢走了你的手势
前端
张明君644512 小时前
从一个 Referer 引发的 403,到 SSR 服务失稳:Astro 流式渲染与缓存失效分析
前端
律宏阔2 小时前
微信小程序 + Taro + TDesign 去掉 [&&&],让普通 Tailwind 类接管局部样式
前端·微信小程序·taro
费曼学习法2 小时前
把 3 个内部服务封装成 MCP Server 的工程复盘:进程模型、超时与错误契约
前端
Captaincc2 小时前
转译:《软件工程师现在该怎么办》
前端·后端·ai编程