Command that searches in the Urban Dictionary a english slang, for example
/urban lol
Will return something like this:
Definition: The name 'Lol' is an abreviated form of the name '[Laurence]'.
http://lol.urbanup.com/3689813
If the result is something that you are not expecting, you can increase the number of results:
/urban -c 2 lol
Also, it is possible to retrieve a usage example:
/urban -e lol
Besides the function of a command of ReBot it is also a client for Java Applications that can be embedded within your Java applications
Add the following dependency on your pom.xml:
<!-- Urban Dictionary client -->
<dependency>
<groupId>xyz.rebasing</groupId>
<artifactId>rebot-urban-dictionary-service</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
Then
UrbanDictionaryClient client = new UrbanDictionaryClientBuilder().term("lol").numberOfResults(1).showExample().build();
List<CustomTermResponse> response = client.execute();
Where:
- term is the word that you want to search.
- numberOfResults in it absence the default value is 1, you can add more results to your search by setting this parameter.
- showExample by default it is false, if you set it the result will bring a exemple about the term usage.
Feel free to raise a issue.