mcpField
B
bbc-news

bbc-news

github.com/kirkluokun生产力6638 次安装32 周前更新
代码仓库

关于 bbc-news

bbc-news 是一个通过 RSS 获取 BBC 新闻的命令行工具,适合需要按栏目或地区查看新闻的用户。它支持多种英国及世界地区栏目,并可限制条数或输出 JSON。

主要功能

  1. 01获取 BBC 头条及栏目新闻
  2. 02支持英国与世界地区分类
  3. 03列出可用新闻栏目
  4. 04限制新闻条数
  5. 05支持 JSON 输出

适用场景

  1. 01查看指定地区的最新新闻
  2. 02获取科技或商业等栏目标题
  3. 03以 JSON 格式处理新闻结果

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/kirkluokun/awesome-a-stock-openclawskills --skill bbc-news

安装后在 Claude Code 中输入/bbc-news确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

_meta.json
README.md
references/
feeds.md
scripts/
bbc_news.py

详细介绍

BBC News

从 BBC News 的不同版块和地区获取头条新闻。

快速开始

获取头条新闻:

python3 scripts/bbc_news.py

获取指定版块的新闻:

python3 scripts/bbc_news.py uk
python3 scripts/bbc_news.py world
python3 scripts/bbc_news.py technology

列出所有可用版块:

python3 scripts/bbc_news.py --list

可用版块

主要版块
  • top - 头条新闻(默认)
  • uk - 英国新闻
  • world - 世界新闻
  • business - 商业新闻
  • politics - 政治
  • health - 健康新闻
  • education - 教育
  • science - 科学与环境
  • technology - 科技新闻
  • entertainment - 娱乐与艺术
英国地区
  • england - 英格兰新闻
  • scotland - 苏格兰新闻
  • wales - 威尔士新闻
  • northern-ireland - 北爱尔兰新闻
世界地区
  • africa - 非洲新闻
  • asia - 亚洲新闻
  • australia - 澳大利亚新闻
  • europe - 欧洲新闻
  • latin-america - 拉丁美洲新闻
  • middle-east - 中东新闻
  • us-canada - 美国与加拿大新闻

选项

限制新闻条数:

python3 scripts/bbc_news.py world --limit 5

JSON 输出:

python3 scripts/bbc_news.py technology --json

输出要求

  • 最终回复中始终将标题翻译成中文。
  • 如有帮助,可在中文标题后用括号附上英文原文标题。

示例

获取英国前 5 条头条新闻:

python3 scripts/bbc_news.py uk --limit 5

以 JSON 格式获取苏格兰新闻:

python3 scripts/bbc_news.py scotland --json

获取最新科技标题:

python3 scripts/bbc_news.py technology --limit 3

依赖项

需要 feedparser:

pip3 install feedparser

资源

scripts/bbc_news.py

用于从 RSS 源获取并显示 BBC News 新闻的 Python 命令行工具。支持所有主要 BBC 版块和地区,并提供文本和 JSON 输出格式。

references/feeds.md

按版块和地区整理的 BBC News RSS 源 URL 完整列表。

评论

支持 Markdown