{"ok":true,"site":"bbc","host":"bbc.com","about":"BBC (www.bbc.com): read BBC News and Sport from the command line. Covers article, video and live-blog details, section, region and topic listings, live pages, football scores, fixtures, tables and team lookup, the BBC News TV schedule, JSON page content and video media streams.","commands":[{"command":"list-section-news","summary":"List the latest stories (articles, videos, live pages) on a top-level BBC section page such as news, sport, business or technology.","params":[{"name":"section","type":"string","required":true,"description":"Top-level section slug, e.g. news (homepage top stories), sport, business, innovation, culture, arts, travel, technology"}],"exampleUrl":"https://clify-dev.netlify.app/bbc/list-section-news"},{"command":"list-subsection-news","summary":"List the latest stories on a BBC sub-section page, e.g. technology/artificial-intelligence.","params":[{"name":"section","type":"string","required":true,"description":"Parent section slug, e.g. technology, business, culture"},{"name":"subsection","type":"string","required":true,"description":"Sub-section slug, e.g. artificial-intelligence"}],"exampleUrl":"https://clify-dev.netlify.app/bbc/list-subsection-news"},{"command":"list-region-news","summary":"List the latest BBC News stories for a world region (Europe, Asia, Africa, ...).","params":[{"name":"region","type":"string","required":true,"description":"World region slug","oneOf":["africa","asia","australia","europe","latin_america","middle_east","us_and_canada"]}],"exampleUrl":"https://clify-dev.netlify.app/bbc/list-region-news"},{"command":"list-topic-articles","summary":"List stories tagged with a BBC News topic (e.g. France), paginated.","params":[{"name":"topicId","type":"string","required":true,"description":"Topic id from a /news/topics/{id} URL"},{"name":"page","type":"number","description":"Page number, starting at 1"}],"exampleUrl":"https://clify-dev.netlify.app/bbc/list-topic-articles?page=2"},{"command":"get-article","summary":"Get a BBC News article's metadata: headline, description, author, publish/modify dates, image.","params":[{"name":"id","type":"string","required":true,"description":"Article id from /news/articles/{id}"}],"exampleUrl":"https://clify-dev.netlify.app/bbc/get-article"},{"command":"get-video","summary":"Get a BBC News video page: title, description, publish time and related video links.","params":[{"name":"id","type":"string","required":true,"description":"Video id from /news/videos/{id}"}],"exampleUrl":"https://clify-dev.netlify.app/bbc/get-video"},{"command":"get-live-blog","summary":"Get a BBC live blog page: title, description and latest update time.","params":[{"name":"id","type":"string","required":true,"description":"Live blog id from /news/live/{id}"}],"exampleUrl":"https://clify-dev.netlify.app/bbc/get-live-blog"},{"command":"list-live-pages","summary":"List the BBC live blogs currently running (news and sport), from the /live index.","params":[],"exampleUrl":"https://clify-dev.netlify.app/bbc/list-live-pages"},{"command":"list-football-scores","summary":"List football matches (scores and fixtures, all competitions) on a given date.","params":[{"name":"date","type":"string","required":true,"description":"Match date, YYYY-MM-DD"}],"exampleUrl":"https://clify-dev.netlify.app/bbc/list-football-scores"},{"command":"list-team-fixtures","summary":"List a football team's recent results and upcoming fixtures.","params":[{"name":"team","type":"string","required":true,"description":"Team slug (from search-football-teams URLs), e.g. arsenal, arsenal-ladies"}],"exampleUrl":"https://clify-dev.netlify.app/bbc/list-team-fixtures"},{"command":"get-league-table","summary":"Get the current standings table for a football competition.","params":[{"name":"competition","type":"string","required":true,"description":"Competition slug, e.g. premier-league, championship, scottish-premiership"}],"exampleUrl":"https://clify-dev.netlify.app/bbc/get-league-table"},{"command":"search-football-teams","summary":"Find football teams and competitions by name. Returns BBC URNs and scores-fixtures URLs (the team slug is in the URL).","params":[{"name":"q","type":"string","required":true,"description":"Team or competition name (partial ok)"}],"exampleUrl":"https://clify-dev.netlify.app/bbc/search-football-teams?q=Arsenal"},{"command":"list-tv-schedule","summary":"List the BBC News TV channel programme schedule (titles, synopses, start times) for a country feed.","params":[{"name":"country","type":"string","description":"Two-letter country code of the schedule feed","default":"us"}],"exampleUrl":"https://clify-dev.netlify.app/bbc/list-tv-schedule?country=us"},{"command":"get-page-content","summary":"Get structured JSON content for a BBC page path (e.g. a /reel/video/{id}/watch video): title, summary, publish times, metadata.","params":[{"name":"path","type":"string","required":true,"description":"Site path starting with /, e.g. /reel/video/p0p7tc6s/watch"}],"exampleUrl":"https://clify-dev.netlify.app/bbc/get-page-content?path=%2Freel%2Fvideo%2Fp0p7tc6s%2Fwatch"},{"command":"get-media-streams","summary":"Resolve a BBC media PID into playable stream URLs (HLS video renditions and thumbnails).","params":[{"name":"pid","type":"string","required":true,"description":"BBC programme/clip PID, e.g. p0ph9dhb (found in video page data)"}],"exampleUrl":"https://clify-dev.netlify.app/bbc/get-media-streams"}]}