{"ok":true,"site":"gutenberg","host":"gutenberg.org","about":"Project Gutenberg, a free public-domain eBook library. This CLI reads book details, lists books by author, subject, reading list or category, shows the top-downloaded and newly posted books, finds related books, and downloads plain text and RDF metadata.","commands":[{"command":"get-book","summary":"Get one eBook's detail page: title, summary, the bibliographic table (author, subjects, language, release date, downloads) and the author link","params":[{"name":"id","type":"number","required":true,"description":"Project Gutenberg eBook number, e.g. 1661"}],"exampleUrl":"https://clify-dev.netlify.app/gutenberg/get-book"},{"command":"list-author-books","summary":"List the eBooks by one author (25 per page), sorted by popularity, title or release date","params":[{"name":"author_id","type":"number","required":true,"description":"Gutenberg author id, e.g. 69 for Arthur Conan Doyle. Get it from get-book's author_url."},{"name":"sort_order","type":"string","description":"Sort order. Popularity is the default when omitted.","oneOf":["downloads","title","release_date"]},{"name":"start_index","type":"number","description":"1-based index of the first result. Pages are 25 items: 1, 26, 51, …"}],"exampleUrl":"https://clify-dev.netlify.app/gutenberg/list-author-books?start_index=26"},{"command":"list-subject-books","summary":"List the eBooks under a Library-of-Congress-style subject (25 per page)","params":[{"name":"subject_id","type":"number","required":true,"description":"Gutenberg subject id, e.g. 76 for 'Holmes, Sherlock (Fictitious character) -- Fiction'"},{"name":"sort_order","type":"string","description":"Sort order. Popularity is the default when omitted.","oneOf":["downloads","title","release_date"]},{"name":"start_index","type":"number","description":"1-based index of the first result. Pages are 25 items: 1, 26, 51, …"}],"exampleUrl":"https://clify-dev.netlify.app/gutenberg/list-subject-books"},{"command":"list-bookshelf-books","summary":"List the eBooks on a reading list (bookshelf) or in a main category (25 per page)","params":[{"name":"bookshelf_id","type":"number","required":true,"description":"Bookshelf or category id, e.g. 30 = Detective Fiction, 638 = a main category. Get ids from list-bookshelves, list-categories or search-bookshelves."},{"name":"sort_order","type":"string","description":"Sort order. The UI offers 'title' and 'author' (popularity is the default when omitted); 'release_date' and 'downloads' are likely also accepted."},{"name":"start_index","type":"number","description":"1-based index of the first result. Pages are 25 items: 1, 26, 51, …"}],"exampleUrl":"https://clify-dev.netlify.app/gutenberg/list-bookshelf-books?sort_order=title&start_index=26"},{"command":"list-bookshelves","summary":"List all volunteer-curated reading lists (bookshelves) A–Z with their links","params":[],"exampleUrl":"https://clify-dev.netlify.app/gutenberg/list-bookshelves"},{"command":"search-bookshelves","summary":"Find reading lists and categories whose names match keywords (use | to OR several terms)","params":[{"name":"query","type":"string","required":true,"description":"Keyword(s); separate alternatives with '|', e.g. crime|detective|mystery"},{"name":"sort_order","type":"string","description":"Sort order. The UI offers Quantity and Title; popularity is the default when omitted."}],"exampleUrl":"https://clify-dev.netlify.app/gutenberg/search-bookshelves?query=crime%7Cdetective%7Cmystery"},{"command":"list-categories","summary":"List the main subject categories (Literature, Science & Technology, History, …) with their bookshelf links","params":[],"exampleUrl":"https://clify-dev.netlify.app/gutenberg/list-categories"},{"command":"get-top-downloads","summary":"Top 100 most-downloaded eBooks and authors for yesterday, the last 7 days and the last 30 days","params":[],"exampleUrl":"https://clify-dev.netlify.app/gutenberg/get-top-downloads"},{"command":"list-also-downloaded","summary":"Books that readers of a given eBook also downloaded (related books)","params":[{"name":"id","type":"number","required":true,"description":"Project Gutenberg eBook number, e.g. 345"}],"exampleUrl":"https://clify-dev.netlify.app/gutenberg/list-also-downloaded"},{"command":"get-book-text","summary":"Download the full plain-text (UTF-8) content of an eBook","params":[{"name":"id","type":"number","required":true,"description":"Project Gutenberg eBook number, e.g. 345"}],"exampleUrl":"https://clify-dev.netlify.app/gutenberg/get-book-text"},{"command":"get-book-rdf","summary":"Get an eBook's machine-readable RDF/XML catalog metadata (title, creators, subjects, formats), converted to JSON","params":[{"name":"id","type":"number","required":true,"description":"Project Gutenberg eBook number, e.g. 345"}],"exampleUrl":"https://clify-dev.netlify.app/gutenberg/get-book-rdf"},{"command":"list-new-books","summary":"eBooks posted or updated today (RSS feed of new releases)","params":[],"exampleUrl":"https://clify-dev.netlify.app/gutenberg/list-new-books"},{"command":"list-featured-books","summary":"The home page shelves: about 10 newest releases followed by about 10 most popular books","params":[],"exampleUrl":"https://clify-dev.netlify.app/gutenberg/list-featured-books"}]}