{"ok":true,"site":"arstechnica","host":"arstechnica.com","about":"Ars Technica (WordPress news site plus XenForo 'Civis' forum). The CLI reads article feeds by site, section, tag and author, fetches full articles, and reads forum threads and article comment threads.","commands":[{"command":"list-latest-articles","summary":"List the newest articles across the whole site from the sitewide RSS feed (title, link, date, author, excerpt).","params":[{"name":"page","type":"number","description":"Feed page number (WordPress 'paged'). 1 = newest."}],"exampleUrl":"https://clify-dev.netlify.app/arstechnica/list-latest-articles?page=2"},{"command":"list-section-articles","summary":"List the newest articles in a site section (e.g. gadgets, security, science) from the section RSS feed.","params":[{"name":"section","type":"string","required":true,"description":"Section slug as it appears in article URLs, e.g. gadgets, security, science, ai, tech-policy, space, cars, gaming, culture, health, reviews"},{"name":"page","type":"number","description":"Feed page number. 1 = newest."}],"exampleUrl":"https://clify-dev.netlify.app/arstechnica/list-section-articles?page=2"},{"command":"list-tag-articles","summary":"List articles with a given tag from the tag RSS feed. Items include the full article content.","params":[{"name":"tag","type":"string","required":true,"description":"Tag slug, lowercase and hyphenated, e.g. quantum-computing, cryptography, laptops"},{"name":"page","type":"number","description":"Feed page number. 1 = newest."}],"exampleUrl":"https://clify-dev.netlify.app/arstechnica/list-tag-articles?page=2"},{"command":"list-author-articles","summary":"List the newest articles by one Ars Technica author from the author RSS feed.","params":[{"name":"author","type":"string","required":true,"description":"Author slug from /author/{slug}/ URLs, e.g. dan-goodin"},{"name":"page","type":"number","description":"Feed page number. 1 = newest."}],"exampleUrl":"https://clify-dev.netlify.app/arstechnica/list-author-articles?page=2"},{"command":"get-article","summary":"Fetch one article: title, description, author, publish date, body text and the link to its forum comment thread.","params":[{"name":"section","type":"string","required":true,"description":"Section slug from the article URL, e.g. security, reviews, gadgets"},{"name":"year","type":"string","required":true,"description":"4-digit year from the article URL"},{"name":"month","type":"string","required":true,"description":"2-digit month from the article URL, e.g. 09"},{"name":"slug","type":"string","required":true,"description":"Article slug from the URL"}],"exampleUrl":"https://clify-dev.netlify.app/arstechnica/get-article"},{"command":"get-thread-posts","summary":"Read the posts in a forum thread, including an article's comment thread, one page at a time. Can sort by vote score.","params":[{"name":"thread","type":"string","required":true,"description":"Thread slug plus numeric id, in the form slug.id. Taken from /civis/threads/{slug}.{id}/ URLs, e.g. the article's commentsUrl."},{"name":"page","type":"number","description":"Thread page number, starting at 1","default":1},{"name":"order","type":"string","description":"Post order. Omit for chronological; vote_score sorts by votes.","oneOf":["vote_score"]}],"exampleUrl":"https://clify-dev.netlify.app/arstechnica/get-thread-posts"},{"command":"list-forum-threads","summary":"List threads in a forum, e.g. News Discussion (article comment threads): title, url, author, latest activity.","params":[{"name":"forum","type":"string","required":true,"description":"Forum slug plus numeric id, in the form slug.id, e.g. news-discussion.2"},{"name":"page","type":"number","description":"Forum page number, starting at 1","default":1}],"exampleUrl":"https://clify-dev.netlify.app/arstechnica/list-forum-threads"},{"command":"list-new-forum-posts","summary":"List forum threads with the most recent new posts, from Civis 'What's new > New posts'.","params":[],"exampleUrl":"https://clify-dev.netlify.app/arstechnica/list-new-forum-posts"}]}