/lib/DDG/Spice/UrbanDictionary.pm
https://github.com/pardocz/zeroclickinfo-spice · Perl · 31 lines · 23 code · 7 blank · 1 comment · 1 complexity · 37131eb38aabe91edb69dad175d2c9a4 MD5 · raw file
- package DDG::Spice::UrbanDictionary;
- # ABSTRACT: Give the Urban Dictionary definition of the search query.
- use DDG::Spice;
- primary_example_queries "urban dictionary ROTFL";
- secondary_example_queries "ud OMG", "ud ASD";
- description "Lookup UrbanDictionary definitions";
- name "UrbanDictionary";
- icon_url "/i/urbandictionary.com.ico";
- source "UrbanDictionary";
- code_url "https://github.com/duckduckgo/zeroclickinfo-spice/blob/master/lib/DDG/Spice/UrbanDictionary.pm";
- topics "geek";
- category "language";
- attribution github => ['https://github.com/FiloSottile','FiloSottile'],
- web => ['http://pytux.it','Filippo Valsorda'],
- email => ['filippo.valsorda@gmail.com','Filippo Valsorda'];
- spice is_unsafe => 1;
- triggers startend => "ud", "urban", "urbandictionary", "urban dictionary";
- spice to => 'http://api.urbandictionary.com/v0/define?term=$1&callback={{callback}}';
- handle remainder => sub {
- my ($term) = @_;
- return $term if $term;
- return;
- };
- 1;