Urban¶ ↑
-
- Bug Tracker
Description:¶ ↑
Urban is a command line utility with an API to query definitions from Urban Dictionary.
BADGES¶ ↑
<img src=“https://secure.travis-ci.org/tmiller/urban.png”/> <img src=“https://codeclimate.com/github/tmiller/urban.png” />
REQUIREMENTS¶ ↑
-
Ruby >= 1.8.7
INSTALLATION¶ ↑
With Rubygems:
$ sudo gem install urban
With git and local working copy
$ git clone git://github.com/tmiller/urban.git $ cd urban $ sudo rake install
CLI USAGE¶ ↑
1. Look up a definition¶ ↑
$ urban cookie monster
2. Random definition¶ ↑
$ urban -r $ urban --random
3. Print all definitons¶ ↑
$ urban -a cookie monster $ urban -ra
4. Print the url of the definition at the end of the output¶ ↑
$ urban -u cookie monster $ urban -ru
5. Print help and version¶ ↑
$ urban --help $ urban --version
API USAGE¶ ↑
require 'urban' # Search for a word entry = Urban::Dictionary.search('impromtpu') # Get a random word entry = Urban::Dictionary.random puts entry.phrase # print the phrase puts entry.url # print the url of the phrase # print all of the definitions entry.definitions.each do |definition| puts definition end
Copyright © 2011 Thomas Miller. See LICENSE for details.