Relevant urban
This module was meant to replace shitty urban module
as it uses callbacks and does useless stuff.
const urban = ;
Methods | returns | description |
---|---|---|
urban('string') | => Promise<Definition> |
Gets first definition from urban matching provided query |
urban.random() | => Promise<Definition> |
Gets random definition from urban |
urban.all('string') | => Promise<Array<Definition>> |
Gets all definitions from page 1 matching provided query |
urban.random('string') | => Promise<Definition> |
Gets random definition from urban matching provided query |
urban.search('string'[, page]) | => Promise<api response> |
Gets raw response from api without any formating |
Example output
NOTE: urban.random()
method doesn't have tags and sounds
Definition id: 69266 word: 'hello' definition: 'what you say when your talking casually with friends and your mom walks in the room' example: 'What the hell(mom enters)-o mom.' urbanURL: 'http://hello.urbanup.com/69266' author: 'mad at the world' thumbsUp: 3297 thumbsDown: 936 tags: 'hi' 'hey' 'greeting' 'yo' 'goodbye' sounds: 'http://media.urbandictionary.com/sound/hello-7503.mp3' 'http://media.urbandictionary.com/sound/hello-9778.mp3' 'http://media.urbandictionary.com/sound/hello-9897.mp3' 'http://media.urbandictionary.com/sound/hello-10454.mp3' ...