# BBC News **Mode**: ๐ŸŒ Public ยท **Domain**: `bbc.com` ## Commands | Command | Description | |---------|-------------| | `opencli bbc news` | Latest BBC News headlines (top stories) | | `opencli bbc topic ` | Latest headlines for a single BBC topic feed | ## Usage Examples ```bash # Top stories opencli bbc news --limit 5 # Topic-scoped feeds (RSS at feeds.bbci.co.uk/news//rss.xml) opencli bbc topic technology --limit 10 opencli bbc topic world --limit 20 opencli bbc topic business opencli bbc topic science_and_environment # JSON output opencli bbc topic technology -f json ``` ## Topics Valid `` values: | Topic slug | Feed | |------------|------| | `world` | World news | | `business` | Business | | `politics` | UK politics | | `health` | Health | | `education` | Education & family | | `science_and_environment` | Science & environment | | `technology` | Technology | | `entertainment_and_arts` | Entertainment & arts | Pass any other value and the adapter raises `ArgumentError` with the full list. ## Output Columns | Command | Columns | |---------|---------| | `news` | (see existing news row schema) | | `topic` | `rank, title, description, pubDate, url` | ## Prerequisites - No browser required โ€” uses the public BBC RSS feeds at `feeds.bbci.co.uk`.