{"id":13815040,"url":"https://github.com/yinan-c/RSSbrew","last_synced_at":"2025-05-15T06:34:03.633Z","repository":{"id":240557776,"uuid":"802947208","full_name":"yinan-c/RSSbrew","owner":"yinan-c","description":"Self-hosted, easy-to-deploy RSS tool - Aggregate, filter, digest and AI summarize articles in RSS feeds.","archived":false,"fork":false,"pushed_at":"2025-05-05T02:16:56.000Z","size":625,"stargazers_count":215,"open_issues_count":6,"forks_count":22,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-05T02:24:58.012Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yinan-c.png","metadata":{"files":{"readme":"README-zh.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-05-19T17:25:03.000Z","updated_at":"2025-05-05T02:16:59.000Z","dependencies_parsed_at":"2025-05-05T02:23:11.961Z","dependency_job_id":"2fab9153-0182-4985-a178-17518df1b08a","html_url":"https://github.com/yinan-c/RSSbrew","commit_stats":null,"previous_names":["yinan-c/rssbrew"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yinan-c%2FRSSbrew","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yinan-c%2FRSSbrew/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yinan-c%2FRSSbrew/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yinan-c%2FRSSbrew/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yinan-c","download_url":"https://codeload.github.com/yinan-c/RSSbrew/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254289103,"owners_count":22046032,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-04T04:02:52.164Z","updated_at":"2025-05-15T06:34:03.627Z","avatar_url":"https://github.com/yinan-c.png","language":"Python","funding_links":["https://ko-fi.com/yinanc'"],"categories":["Python","信息获取"],"sub_categories":["RSS + AI 增强"],"readme":"# RSSBrew\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/f3c46cec-bd6d-4184-9970-db3cb79a3c9e\" alt=\"RSSbrew Icon\" width=\"180\"/\u003e\n  \u003ch1\u003eRSSBrew\u003c/h1\u003e\n\u003c/div\u003e\n\n[English](README.md) | 中文\n\nRSSBrew 是一个自托管、易于部署的 RSS 工具，允许你聚合多个 RSS 源，应用自定义过滤器，生成 AI 文章摘要和每日/每周摘要。\n\nTelegram 讨论群：[RSSBrew](https://t.me/rssbrew)\n\n⚠️ 此项目仍在开发中。当前版本可能包含错误或未完成的功能。请在 issues 或者 telegram 群里报告遇到的任何问题。欢迎提供建议和贡献。完整文档正在进行中，请暂时参考[我博客中的介绍](https://yinan.me/rssbrew-config)。\n\n### 示例订阅源\n\nhttps://public.rssbrew.com/feeds/HN%20comments/\n\n## 演示\n\nhttps://demo.rssbrew.com\n\nusername: `admin`\n\npassword: `changeme` (数据每周会重置，请不要保存重要数据和使用后修改密码)\n\n## 特性\n\n### 1. 自定义过滤器\n\n将自定义过滤器应用于你的订阅源，以控制哪些内容通过或不通过。你可以根据链接、标题和描述进行过滤。\n\n此外：\n\n- 支持多种匹配类型，包括包含、不包含、匹配正则表达式。\n- 多个过滤器可以与关系运算符（AND、OR、NOT）一起分组，组之间的关系也可以设置。\n- 你可以设置过滤器范围，以完全过滤匹配的条目，或仅用于摘要生成。\n\n### 2. 聚合多个订阅源\n\n将多个 RSS 源组合成一个处理后的订阅源，与自定义过滤器结合使用时更加强大。\n\n### 3. 文章摘要\n\n使用 AI（目前支持所有 OpenAI 兼容的模型）生成摘要并将其添加到文章前面。默认摘要包括一行摘要和稍长的摘要。你还可以自定义提示以将 AI 用于其他目的。\n\n### 4. AI 生成摘要\n\n如果你的未读被大量文章所淹没，你可以设置摘要，将文章按日或按周聚合到一个条目中。\n\n你可以选择在摘要中包含的内容（例如正文、摘要等），并使用 AI 帮助你总结摘要。\n\n## 安装\n\nDocker 部署，请参阅 [INSTALL.md](INSTALL.md)。\n\n## 许可证\n\n本项目采用 AGPL-3.0 许可证 - 有关详细信息，请参阅 [LICENSE](LICENSE) 文件。\n\n## 支持\n\n感谢 [NodeSupport](https://github.com/NodeSeekDev/NodeSupport) 赞助了本项目的 demo 和公共示例的部署。\n\n\u003cdiv align=\"left\"\u003e\n  \u003ca href=\"https://yxvm.com/\"\u003e\n    \u003cimg src=\"https://github.com/user-attachments/assets/ea85cf8c-9c83-4e57-a211-eb7708847647\" width=\"300\" /\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n如果你发现此项目有帮助，请考虑 star 这个项目或通过捐赠来支持开发。非常感谢你的支持!\n\n\n\u003ca href='https://ko-fi.com/yinanc' target='_blank'\u003e \u003cimg height='36'\nstyle='border:0px;height:36px;' src='https://cdn.ko-fi.com/cdn/kofi1.png?v=3'\nborder='0' alt='Buy Me a Coffee at ko-fi.com' /\u003e\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyinan-c%2FRSSbrew","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyinan-c%2FRSSbrew","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyinan-c%2FRSSbrew/lists"}