BBC News
Fetch top stories from BBC News across different sections and regions.
Quick Start
Fetch top stories:
python3 scripts/bbc_news.py
Fetch from specific section:
python3 scripts/bbc_news.py uk python3 scripts/bbc_news.py world python3 scripts/bbc_news.py technology
List all available sections:
python3 scripts/bbc_news.py --list
Available Sections
Main Sections
-
top
-
Top stories (default)
-
uk
-
UK news
-
world
-
World news
-
business
-
Business news
-
politics
-
Politics
-
health
-
Health news
-
education
-
Education
-
science
-
Science & Environment
-
technology
-
Technology news
-
entertainment
-
Entertainment & Arts
UK Regional
-
england
-
England news
-
scotland
-
Scotland news
-
wales
-
Wales news
-
northern-ireland
-
Northern Ireland news
World Regions
-
africa
-
Africa news
-
asia
-
Asia news
-
australia
-
Australia news
-
europe
-
Europe news
-
latin-america
-
Latin America news
-
middle-east
-
Middle East news
-
us-canada
-
US & Canada news
Options
Limit number of stories:
python3 scripts/bbc_news.py world --limit 5
JSON output:
python3 scripts/bbc_news.py technology --json
Output Requirements
-
Always translate headlines to Chinese in the final response.
-
If helpful, include the original English headline in parentheses after the Chinese title.
Examples
Get top 5 UK stories:
python3 scripts/bbc_news.py uk --limit 5
Get Scotland news in JSON:
python3 scripts/bbc_news.py scotland --json
Get latest technology headlines:
python3 scripts/bbc_news.py technology --limit 3
Dependencies
Requires feedparser :
pip3 install feedparser
Resources
scripts/bbc_news.py
Python CLI that fetches and displays BBC News stories from RSS feeds. Supports all major BBC sections and regions, with text and JSON output formats.
references/feeds.md
Complete list of BBC News RSS feed URLs organized by section and region.