Skip to content

MarkNjunge/qdb-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qdb-api

NPM

FOSSA Status

An API wrapper for qdb.us.

Looking for a REST API? See qdb-rest-api

npm install qdb-api

const qdb = require('qdb-api')

APIs available

  • Get a random quote
  • Get the latest quote
  • Get specific quote by it's id
  • Search for a quote

Get a random quote

qdb.random()
	.then(quote => {
		console.log(quote);
	})
	.catch(reason => {
		console.log(reason);
	});

Get the latest quote

qdb.latest()
	.then(quote => {
		console.log(quote);
	})
	.catch(reason => {
		console.log(reason);
	});

Get a specific quote by it's id

qdb.get(4680)
	.then(quote => {
		console.log(quote);
	})
	.catch(reason => {
		console.log(reason);
	});

Search for a quote

qdb.search('tom')
	.then(quotes => {
		quotes.forEach(quote => {
			console.log(quote);
		});
	})
	.catch(reason => {
		console.log(reason);
	});

Disclaimer

Please note that is an unofficial API.

License

FOSSA Status