news-feeds

📰 零配置聚合全球实时头条

🥥69总安装量 19评分人数 18
100% 的用户推荐

基于 Python 标准库直连七大国际权威媒体 RSS,零 API 密钥获取实时头条,提供轻量透明的全球资讯通道。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 代码安全规范,零外部依赖,仅使用 Python 标准库(urllib, xml.etree 等),无动态代码执行风险
  • ✅ 无 eval/exec/system/subprocess 等危险函数,无敏感信息收集或本地文件上传行为
  • ✅ 完善的输入验证机制(来源白名单、分类校验、异常处理),错误信息不暴露系统细节
  • ⚠️ 来源为 T3 级社区/个人开发者,虽通过代码审查但需自行评估长期维护可信度
  • ⚠️ 需对外发起网络请求至境外 RSS 源,依赖网络环境且受目标站点可用性影响

使用说明

核心用法:该 Skill 通过本地 Python 脚本直接解析多家国际主流媒体的 RSS 订阅源,用户可通过命令行快速获取最新新闻头条。支持全源聚合或指定单一来源(BBC、Reuters、AP、The Guardian、Al Jazeera、NPR、DW),可通过关键词过滤特定主题新闻,并自定义返回条目数量(默认 8 条)。执行原理基于 Python 标准库的 urllib 进行 HTTP 请求,使用 xml.etree.ElementTree 解析 XML 格式的 RSS 数据,通过 concurrent.futures 实现多源并发获取,最终输出结构化的 Markdown 格式报告,包含标题、摘要、发布时间和原文链接。

显著优点:最大亮点在于零依赖架构,完全基于 Python 3 标准库实现,无需安装任何第三方包或申请 API 密钥,极大降低了使用门槛和维护成本。数据源覆盖全面,涵盖英美及国际主流媒体的头条、国际、商业、科技、科学等分类,满足多元化信息需求。代码实现轻量透明,采用标准库函数确保长期稳定性,且通过正则表达式进行 HTML 标签清理,输出干净的纯文本摘要。并发请求设计提升了多源获取效率,完善的参数验证和白名单机制保证了输入安全性。

潜在缺点:主要局限在于数据源依赖性强,完全依赖外部 RSS 源的可用性,若 BBC、Reuters 等网站调整 RSS 地址或格式,技能可能失效。内容方面仅支持英文新闻源,对中文用户不够友好,且无法获取付费墙内的完整文章内容,仅能读取公开的摘要信息。作为 T3 级社区来源项目,长期维护更新存在不确定性。此外,缺乏本地缓存机制,每次查询均需实时联网,在网络不稳定环境下体验受限。

适合的目标群体:适用于需要快速获取国际 raw news 的分析师、研究员、开发者,以及关注全球时事但不愿安装复杂新闻 App 的轻量化用户。特别适合构建自动化新闻简报工作流,如每日晨会前的快速 briefing、特定主题的舆情监控(通过 --topic 过滤)、或作为其他自动化流程的信息输入源。对于教育场景中的英语教学、国际政治研究也具有辅助价值。

使用风险:网络层面,需确保运行环境可访问境外 RSS 源(部分区域可能需代理)。虽然代码本身通过 A 级安全认证,但作为 T3 来源,建议关注代码更新和上游仓库安全。功能层面,RSS 源可能因目标网站改版而失效,且高频率请求可能触发部分源的限流机制。性能方面,并发请求 7 个源在网络延迟高时可能等待时间较长,建议合理设置 --limit 参数控制开销。

news-feeds 内容

文件夹图标.claude文件夹
文件夹图标scripts文件夹
手动下载zip · 5.2 kB
settings.local.jsonapplication/json
请选择文件