UNPKG

quotes-goodreads

Version:
60 lines (38 loc) 1.72 kB
# quotes-goodreads Easily get access to Goodreads quotes. This is a static list, and doesn't make connection to the Goodreads website. The Quotes Goodreads library exported as [Node.js](https://nodejs.org/) modules. [![npm version](https://badge.fury.io/js/quotes-goodreads.svg)](https://badge.fury.io/js/quotes-goodreads) ### Installing Using npm: ``` $ npm i --save quotes-goodreads ``` ## Usage In Node.js: ```javascript // Load the module const quotes = require('quotes-goodreads'); // Get a random Goodreads quote console.log(quotes.getRandomStringQuote()); ``` ## API ### quotes.getRandomStringQuote() Example: quotes.getRandomStringQuote(); Returns a random quote as String. ### quotes.getRandomStringQuoteWithAuthor() Example: quotes.getRandomStringQuoteWithAuthor(); Returns a random quote as string, with author's name also added. ### quotes.getMostPopularQuotesString([number]) Example: quotes.getMostPopularQuotesString(2); Gets the most popular quote, by rank. Ranking starts at 1. If no number is given, it responds with most popular quote. ### quotes.getMostPopularQuotesStringWithAuthor([number]) Example: quotes.getMostPopularQuotesStringWithAuthor(2); Same as getMostPopularQuotesString([number]), but author's name is also added. ### quotes.quotesByAuthor(string) Example: quotes.quotesByAuthor('Dr. Seuss'); Returns an array of quotes in string by the author. Substring of author's name also work. ## Built With * [lodash](https://github.com/lodash/lodash) - A modern JavaScript utility library delivering modularity, performance & extras. * Dataset generated by going through Goodreads top quotes (total top 2997 quotes). ## Authors Written by [sumanto](https://github.com/sumanto)