mirror of
https://github.com/DIYgod/RSSHub.git
synced 2026-03-13 10:30:18 +08:00
1c5e4b3702f7f2cc6eccd6fa421c5fa252807510
* fix(route/openai): 重构 research 路由,使用 RSS 源替代已失效的 TWILL API - 移除旧的 getApiUrl 和 parseArticle 函数 - 为 fetchArticles 添加 category 过滤参数 - 提取文章作者信息 - 清理未使用的依赖(got, raw, renderToString) * fix(route/openai): 使用 parseDate 解析 pubDate 日期字符串 * fix(route/openai): 使用重定向后的 URL 作为文章链接 使用 ofetch.raw() 获取响应,捕获重定向后的最终 URL, 避免输出中包含会被重定向的旧链接。 * fix(route/openai): 补全 URL 尾部斜杠以避免 301 重定向 在请求文章详情前为 URL 补上尾部斜杠,直接请求最终地址, 避免每篇文章都触发一次 301 重定向,减少不必要的 HTTP 请求。
RSSHub
🧡 Everything is RSSible
Introduction
RSSHub is the world's largest RSS network, consisting of over 5,000 global instances.
RSSHub delivers millions of contents aggregated from all kinds of sources, our vibrant open source community is ensuring the deliver of RSSHub's new routes, new features and bug fixes.
Documentation | Telegram Group | Telegram Channel | X (Twitter)
Related Projects
- RSSHub Radar | A browser extension that can help you quickly discover and subscribe to the RSS and RSSHub of current websites.
- RSSBud | RSSHub Radar for iOS platform, designed specifically for mobile ecosystem optimization.
- RSSAid | RSSHub Radar for Android platform built with Flutter.
- DocSearch | Link RSSHub DocSearch into Raycast.
- Awesome RSSHub Routes | Curated list of RSS feeds and RSSHub routes.
Contribute
We welcome all pull requests. Suggestions and feedback are also welcomed here.
Refer to Quick Start
Deployment
Refer to Deployment
Special Thanks
Author
RSSHub © DIYgod, Released under the AGPL-3.0 License.
Authored and maintained by DIYgod with help from contributors (list).
Blog @DIYgod · GitHub @DIYgod · X (Twitter) @DIYgod · Telegram Channel @awesomeDIYgod
Languages
TypeScript
92%
JavaScript
7.8%
Nix
0.1%



