{"repo":"rockbenben/juflow","free":true,"listed":false,"github":"https://github.com/rockbenben/juflow","clone":"git clone https://github.com/rockbenben/juflow.git","description":"聚流——国内博主内容聚合阅读器，14 个平台（雪球/集思录/微信公众号/知乎/微博/小红书等），混合适配器架构，实时推送，Docker 一键部署 ｜ Self-hosted feed reader for bloggers on 14 Chinese platforms — layered RSS → RSSHub → scraper adapters, real-time push","language":"Python","stars":12,"topics":["aggregator","content-aggregation","docker","feed-reader","python","reader","rss","rsshub","web-scraping"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"聚流 JuFlow 国内博主内容聚合阅读器 English · 简体中文 ▶ 自托管部署 ： git clone → docker compose up -d → 打开 http://localhost （详细步骤） 国内博主内容聚合阅读器。关注的博主发的文章实时推送，覆盖雪球、集思录、淘股吧、微信公众号、知乎、微博、小红书等 14 个平台。 为什么做这个 Folo 等 RSS 阅读器对国内个人博主支持不足。很多平台没有 RSS 输出，需要爬虫才能抓取内容。聚流通过混合适配器架构（RSS → RSSHub → 自定义爬虫）自动选择最优抓取方式，让你一个入口读到所有关注博主的更新。 功能特性 内容聚合 - 14 个平台 ：雪球、集思录、淘股吧、东方财富、同花顺、韭圈儿、有知有行、微信公众号、知乎、微博、小红书、掘金、CSDN、V2EX - 粘贴链接订阅 ：粘贴博主主页 URL，系统自动识别平台 - 新用户引导 ：注册后推荐高质量博主，一键批量订阅 - OPML 导入/导出 ：从其他阅读器迁移订阅 - 可配置抓取频率 ：1 分钟到 1 天，按订阅源独立设置 - 插件市场 ：社区贡献适配器，动态安装（仅管理员可安装，worker 需重启生效） 阅读体验 - 三栏布局 ：侧边栏 + 文章列表 + 阅读面板（桌面端） - 移动端适配 ：响应式单栏布局 + 底部导航 - 安全渲染 ：文章内容通过 DOMPurify 净化后展示 - 分组/标签 ：自定义文件夹和彩色标签组织订阅 - 收藏 + 稍后阅读 - 标题搜索 ：关键词模糊匹配 - 键盘快捷键 ：j/k 导航、s 收藏、m 已读、? 帮助 - 暗色/亮色主题 ：支持跟随系统 实时推送 - WebSocket ：站内实时更新 - Web Push ：浏览器系统通知 - 微信 ：企业微信群机器人 Webhook - Telegram ：Bot API - 邮件 ：即时 / 每小时 / 每日摘要 - 免打扰 ：可配置静默时段，重要博主可豁免 - Cookie 过期提醒 ：平台凭证失效时自动通知用户更新 其他 - PWA 支持 ：可添加到桌面，支持 Service Worker 缓存 - Cookie 管理 ：AES-256-GCM 加密存储平台凭证 - 开放 API ：API Key 认证（仅支持 X-API-Key Header），第三方客户端接入 - 健康监控 ：适配器抓取成功率、耗时、错误追踪 - 国际化 ：中文 / English 快速开始 前置条件 - Docker + Docker Compose - Git 部署 服务说明 服务 端口 说明 ------------- ---- ----------------------------------------------------------------- frontend 80 Nginx 托管前端，反向代理 /api 、 /ws 、 /docs 、 /health 到后端 backend 8000 FastAPI API + WebSocket（启动时自动执行数据库迁移） celery-worker — 抓取 + 通知任务执行 celery-beat — 定时调度 postgres — 数据库（仅容器间通信，开发环境通过 override 暴露 5432） redis — 任务队列 + 缓存（仅容器间通信，开发环境通过 override 暴露 6379） rsshub — RSS 代理（开发环境通过 override 暴露 1200） 开发端","default_branch":null,"files":null,"tree":[],"storefront":"/r/rockbenben","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rockbenben/juflow/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}