在日常查看新闻信息的时候通常会遇到信息爆炸的情况,需要有一个工具用来过滤自己感兴趣的信息,减少无用信息干扰,因此开发了一个RSS阅读器
点击空白处退出提示
在日常查看新闻信息的时候通常会遇到信息爆炸的情况,需要有一个工具用来过滤自己感兴趣的信息,减少无用信息干扰,因此开发了一个RSS阅读器
- **Feed 管理** — 添加、刷新和删除 RSS/Atom 订阅源
- **内容提取** — 当 RSS 只提供简短摘要时(如 HN 的 "Comments" 链接),自动从原文地址抓取页面并使用 Mozilla Readability 提取可读内容
- **预计算过滤规则** — 定义正则或包含匹配规则(如"标题包含 AI | SaaS | tool"),在数据采集时进行匹配,查询时无需实时计算。激活的规则通过 SQL 直接过滤文章
- **文章筛选** — 支持关键词搜索、日期范围、收藏和激活的过滤规则
- **后台任务** — 通过 `node-cron` 定时轮询 Feed 和补全缺失的内容- **Feed 管理** — 添加、刷新和删除 RSS/Atom 订阅源
- **内容提取** — 当 RSS 只提供简短摘要时(如 HN 的 "Comments" 链接),自动从原文地址抓取页面并使用 Mozilla Readability 提取可读内容
- **预计算过滤规则** — 定义正则或包含匹配规则(如"标题包含 AI | SaaS | tool"),在数据采集时进行匹配,查询时无需实时计算。激活的规则通过 SQL 直接过滤文章
- **文章筛选** — 支持关键词搜索、日期范围、收藏和激活的过滤规则
- **后台任务** — 通过 `node-cron` 定时轮询 Feed 和补全缺失的内容
负责整体项目功能设计和开发工作,布局功能,使用场景,技术栈,数据库表结构还有接口设计,错误处理等等。




评论