diff --git a/.gitignore b/.gitignore index 95b334807..3b48b49d4 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ DDG-* .build *.sw* *~ +share/goodie/meta/metadata.json diff --git a/share/goodie/meta/metadata.json b/share/goodie/meta/metadata.json deleted file mode 100644 index 97110d941..000000000 --- a/share/goodie/meta/metadata.json +++ /dev/null @@ -1 +0,0 @@ -{"title_case":{"perl_module":"DDG::Goodie::TitleCase","repo":"goodies","name":"TitleCase","example_query":"titlecase test","id":"title_case"},"loan":{"perl_module":"DDG::Goodie::Loan","repo":"goodies","name":"Loan","example_query":"loan $500000 at 4.5% with 20% down","id":"loan"},"is_awesome_ghoust_xxx":{"perl_module":"DDG::Goodie::IsAwesome::ghoust_xxx","repo":"goodies","name":"IsAwesome ghoust_xxx","example_query":"duckduckhack ghoust_xxx","id":"is_awesome_ghoust_xxx"},"is_awesome_stefolof":{"perl_module":"DDG::Goodie::IsAwesome::stefolof","repo":"goodies","name":"IsAwesome stefolof","example_query":"duckduckhack stefolof","id":"is_awesome_stefolof"},"timezone_converter":{"perl_module":"DDG::Goodie::TimezoneConverter","repo":"goodies","name":"TimezoneConverter","example_query":"10:00AM MST to PST","id":"timezone_converter"},"is_awesome_kefkius":{"perl_module":"DDG::Goodie::IsAwesome::kefkius","repo":"goodies","name":"IsAwesome kefkius","example_query":"duckduckhack kefkius","id":"is_awesome_kefkius"},"fortune":{"perl_module":"DDG::Goodie::Fortune","repo":"goodies","name":"Fortune","example_query":"fortune cookie","id":"fortune"},"password":{"perl_module":"DDG::Goodie::Password","repo":"goodies","name":"Password","example_query":"random password","id":"password"},"calendar_conversion":{"perl_module":"DDG::Goodie::CalendarConversion","repo":"goodies","name":"CalendarConversion","example_query":"22/8/2003 to the hijri calendar","id":"calendar_conversion"},"is_awesome_valnermedeiros":{"perl_module":"DDG::Goodie::IsAwesome::valnermedeiros","repo":"goodies","name":"IsAwesome valnermedeiros","example_query":"duckduckhack valnermedeiros","id":"is_awesome_valnermedeiros"},"is_awesome_bigx_mac":{"perl_module":"DDG::Goodie::IsAwesome::BigxMac","repo":"goodies","name":"IsAwesome BigxMac","example_query":"duckduckhack BigxMac","id":"is_awesome_bigx_mac"},"unidecode":{"perl_module":"DDG::Goodie::Unidecode","repo":"goodies","name":"Unidecode","example_query":"unidecode møæp","id":"unidecode"},"is_awesome_muj":{"perl_module":"DDG::Goodie::IsAwesome::muj","repo":"goodies","name":"IsAwesome muj","example_query":"duckduckhack muj","id":"is_awesome_muj"},"sun_info":{"perl_module":"DDG::Goodie::SunInfo","repo":"goodies","name":"SunInfo","example_query":"sunrise","id":"sun_info"},"is_awesome_mtoledo":{"perl_module":"DDG::Goodie::IsAwesome::mtoledo","repo":"goodies","name":"IsAwesome mtoledo","example_query":"duckduckhack mtoledo","id":"is_awesome_mtoledo"},"is_awesome_vedantham":{"perl_module":"DDG::Goodie::IsAwesome::vedantham","repo":"goodies","name":"IsAwesome vedantham","example_query":"duckduckhack vedantham","id":"is_awesome_vedantham"},"fed_ex":{"perl_module":"DDG::Goodie::FedEx","repo":"goodies","name":"FedEx","example_query":"fedex 9241990100130206401644","id":"fed_ex"},"is_awesome_john_carlos_reed":{"perl_module":"DDG::Goodie::IsAwesome::JohnCarlosReed","repo":"goodies","name":"IsAwesome JohnCarlosReed","example_query":"duckduckhack JohnCarlosReed","id":"is_awesome_john_carlos_reed"},"chars":{"perl_module":"DDG::Goodie::Chars","repo":"goodies","name":"Chars","example_query":"chars in \"my string\"","id":"chars"},"is_awesome_cap257zero":{"perl_module":"DDG::Goodie::IsAwesome::cap257zero","repo":"goodies","name":"IsAwesome cap257zero","example_query":"duckduckhack cap257zero","id":"is_awesome_cap257zero"},"generate_mac":{"perl_module":"DDG::Goodie::GenerateMAC","repo":"goodies","name":"GenerateMAC","example_query":"please generate mac address","id":"generate_mac"},"percent_error":{"perl_module":"DDG::Goodie::PercentError","repo":"goodies","name":"PercentError","example_query":"percent-error 34.5 35","id":"percent_error"},"tmux_cheat_sheet":{"perl_module":"DDG::Goodie::TmuxCheatSheet","repo":"goodies","name":"TmuxCheatSheet","example_query":"tmux help","id":"tmux_cheat_sheet"},"golden_ratio":{"perl_module":"DDG::Goodie::GoldenRatio","repo":"goodies","name":"GoldenRatio","example_query":"golden ratio 900:?","id":"golden_ratio"},"private_network":{"perl_module":"DDG::Goodie::PrivateNetwork","repo":"goodies","name":"PrivateNetwork","example_query":"private networks","id":"private_network"},"unicode_fuzzy_search":{"perl_module":"DDG::Goodie::UnicodeFuzzySearch","repo":"goodies","name":"UnicodeFuzzySearch","example_query":"unicode black heart","id":"unicode_fuzzy_search"},"lowercase":{"perl_module":"DDG::Goodie::Lowercase","repo":"goodies","name":"Lowercase","example_query":"lowercase GitHub","id":"lowercase"},"subnet_calc":{"perl_module":"DDG::Goodie::SubnetCalc","repo":"goodies","name":"SubnetCalc","example_query":"10.92.24.0/22","id":"subnet_calc"},"calc_roots":{"perl_module":"DDG::Goodie::CalcRoots","repo":"goodies","name":"CalcRoots","example_query":"square root of 9","id":"calc_roots"},"vin":{"perl_module":"DDG::Goodie::VIN","repo":"goodies","name":"VIN","example_query":"1g8gg35m1g7123101","id":"vin"},"conversions":{"perl_module":"DDG::Goodie::Conversions","repo":"goodies","name":"Conversions","example_query":"convert 5 oz to grams","id":"conversions"},"convert_lat_lon":{"perl_module":"DDG::Goodie::ConvertLatLon","repo":"goodies","name":"ConvertLatLon","example_query":"71º 10' 3\" in decimal","id":"convert_lat_lon"},"iso639":{"perl_module":"DDG::Goodie::ISO639","repo":"goodies","name":"ISO639","example_query":"iso639 english","id":"iso639"},"valar_morghulis":{"perl_module":"DDG::Goodie::ValarMorghulis","repo":"goodies","name":"ValarMorghulis","example_query":"valar morghulis","id":"valar_morghulis"},"is_awesome_rp4":{"perl_module":"DDG::Goodie::IsAwesome::rp4","repo":"goodies","name":"IsAwesome rp4","example_query":"duckduckhack rp4","id":"is_awesome_rp4"},"nletter_words":{"perl_module":"DDG::Goodie::NLetterWords","repo":"goodies","name":"NLetterWords","example_query":"5 letter words","id":"nletter_words"},"is_awesome_tarun29061990":{"perl_module":"DDG::Goodie::IsAwesome::tarun29061990","repo":"goodies","name":"IsAwesome tarun29061990","example_query":"duckduckhack tarun29061990","id":"is_awesome_tarun29061990"},"dewey":{"perl_module":"DDG::Goodie::Dewey","repo":"goodies","name":"Dewey","example_query":"dewey 644","id":"dewey"},"parse_cron":{"perl_module":"DDG::Goodie::ParseCron","repo":"goodies","name":"ParseCron","example_query":"crontab * */3 * * *","id":"parse_cron"},"paper":{"perl_module":"DDG::Goodie::Paper","repo":"goodies","name":"Paper","example_query":"letter paper size","id":"paper"},"resistor_colors":{"perl_module":"DDG::Goodie::ResistorColors","repo":"goodies","name":"ResistorColors","example_query":"4.7k ohm","id":"resistor_colors"},"is_awesome_fantomskafirma":{"perl_module":"DDG::Goodie::IsAwesome::fantomskafirma","repo":"goodies","name":"IsAwesome fantomskafirma","example_query":"duckduckhack fantomskafirma","id":"is_awesome_fantomskafirma"},"rafl":{"perl_module":"DDG::Goodie::Rafl","repo":"goodies","name":"Rafl","example_query":"rafl is everywhere","id":"rafl"},"tips":{"perl_module":"DDG::Goodie::Tips","repo":"goodies","name":"Tips","example_query":"20% tip on $21.63","id":"tips"},"public_dns":{"perl_module":"DDG::Goodie::PublicDNS","repo":"goodies","name":"PublicDNS","example_query":"public dns","id":"public_dns"},"is_awesome_kfloey":{"perl_module":"DDG::Goodie::IsAwesome::kfloey","repo":"goodies","name":"IsAwesome kfloey","example_query":"duckduckhack kfloey","id":"is_awesome_kfloey"},"is_awesome_bitflipped":{"perl_module":"DDG::Goodie::IsAwesome::Bitflipped","repo":"goodies","name":"IsAwesome Bitflipped","example_query":"duckduckhack bitflipped","id":"is_awesome_bitflipped"},"ascii":{"perl_module":"DDG::Goodie::Ascii","repo":"goodies","name":"Ascii","example_query":"0110100001100101011011000110110001101111 to ascii","id":"ascii"},"xor":{"perl_module":"DDG::Goodie::Xor","repo":"goodies","name":"Xor","example_query":"4 xor 5","id":"xor"},"chess960":{"perl_module":"DDG::Goodie::Chess960","repo":"goodies","name":"Chess960","example_query":"chess960 random","id":"chess960"},"average":{"perl_module":"DDG::Goodie::Average","repo":"goodies","name":"Average","example_query":"average 12, 45, 78, 1234","id":"average"},"hex_to_ascii":{"perl_module":"DDG::Goodie::HexToASCII","repo":"goodies","name":"HexToASCII","example_query":"ascii 0x74657374","id":"hex_to_ascii"},"bash_primary_expressions":{"perl_module":"DDG::Goodie::BashPrimaryExpressions","repo":"goodies","name":"BashPrimaryExpressions","example_query":"bash [ -z hello ]","id":"bash_primary_expressions"},"hex_to_dec":{"perl_module":"DDG::Goodie::HexToDec","repo":"goodies","name":"HexToDec","example_query":"0x44696f21","id":"hex_to_dec"},"twelve_oclock":{"perl_module":"DDG::Goodie::TwelveOclock","repo":"goodies","name":"TwelveOclock","example_query":"is 12:00am noon?","id":"twelve_oclock"},"teredo":{"perl_module":"DDG::Goodie::Teredo","repo":"goodies","name":"Teredo","example_query":"teredo 2001:0000:4136:e378:8000:63bf:3fff:fdd2","id":"teredo"},"is_awesome_spyninja":{"perl_module":"DDG::Goodie::IsAwesome::spyninja","repo":"goodies","name":"IsAwesome spyninja","example_query":"duckduckhack spyninja","id":"is_awesome_spyninja"},"spell":{"perl_module":"DDG::Goodie::Spell","repo":"goodies","name":"Spell","example_query":"spell hypocrit","id":"spell"},"is_awesome_mjgardner":{"perl_module":"DDG::Goodie::IsAwesome::mjgardner","repo":"goodies","name":"IsAwesome mjgardner","example_query":"duckduckhack mjgardner","id":"is_awesome_mjgardner"},"is_awesome_ymzong":{"perl_module":"DDG::Goodie::IsAwesome::ymzong","repo":"goodies","name":"IsAwesome ymzong","example_query":"duckduckhack ymzong","id":"is_awesome_ymzong"},"is_awesome_ilumnatr":{"perl_module":"DDG::Goodie::IsAwesome::ilumnatr","repo":"goodies","name":"IsAwesome ilumnatr","example_query":"duckduckhack ilumnatr","id":"is_awesome_ilumnatr"},"help_line":{"perl_module":"DDG::Goodie::HelpLine","repo":"goodies","name":"HelpLine","example_query":"suicide hotline","id":"help_line"},"ips":{"perl_module":"DDG::Goodie::IPS","repo":"goodies","name":"IPS","example_query":"EM999999999IN","id":"ips"},"is_awesome_pnodet":{"perl_module":"DDG::Goodie::IsAwesome::pnodet","repo":"goodies","name":"IsAwesome pnodet","example_query":"duckduckhack pnodet","id":"is_awesome_pnodet"},"base64":{"perl_module":"DDG::Goodie::Base64","repo":"goodies","name":"Base64","example_query":"base64 encode foo","id":"base64"},"rubiks_cube_patterns":{"perl_module":"DDG::Goodie::RubiksCubePatterns","repo":"goodies","name":"RubiksCubePatterns","example_query":"rcube stripes","id":"rubiks_cube_patterns"},"binary":{"perl_module":"DDG::Goodie::Binary","repo":"goodies","name":"Binary","example_query":"foo in binary","id":"binary"},"idn":{"perl_module":"DDG::Goodie::IDN","repo":"goodies","name":"IDN","example_query":"idn exämple.com","id":"idn"},"roman":{"perl_module":"DDG::Goodie::Roman","repo":"goodies","name":"Roman","example_query":"roman numeral MCCCXXXVII","id":"roman"},"is_awesome_jimbrighter":{"perl_module":"DDG::Goodie::IsAwesome::jimbrighter","repo":"goodies","name":"IsAwesome jimbrighter","example_query":"duckduckhack jimbrighter","id":"is_awesome_jimbrighter"},"is_awesome_scotbuff":{"perl_module":"DDG::Goodie::IsAwesome::scotbuff","repo":"goodies","name":"IsAwesome scotbuff","example_query":"duckduckhack scotbuff","id":"is_awesome_scotbuff"},"binary_logic":{"perl_module":"DDG::Goodie::BinaryLogic","repo":"goodies","name":"BinaryLogic","example_query":"4 xor 5","id":"binary_logic"},"abc":{"perl_module":"DDG::Goodie::ABC","repo":"goodies","name":"ABC","example_query":"choose yes or no","id":"abc"},"pig_latin":{"perl_module":"DDG::Goodie::PigLatin","repo":"goodies","name":"PigLatin","example_query":"pig latin i love duckduckgo","id":"pig_latin"},"hiragana":{"perl_module":"DDG::Goodie::Hiragana","repo":"goodies","name":"Hiragana","example_query":"hiragana a","id":"hiragana"},"is_awesome_gamehelp16":{"perl_module":"DDG::Goodie::IsAwesome::gamehelp16","repo":"goodies","name":"IsAwesome gamehelp16","example_query":"duckduckhack gamehelp16","id":"is_awesome_gamehelp16"},"reverse_resistor_colours":{"perl_module":"DDG::Goodie::ReverseResistorColours","repo":"goodies","name":"ReverseResistorColours","example_query":"red yellow white gold resistor","id":"reverse_resistor_colours"},"currency_in":{"perl_module":"DDG::Goodie::CurrencyIn","repo":"goodies","name":"CurrencyIn","example_query":"currency in australia","id":"currency_in"},"is_awesome_claytonspinner":{"perl_module":"DDG::Goodie::IsAwesome::claytonspinner","repo":"goodies","name":"IsAwesome claytonspinner","example_query":"duckduckhack claytonspinner","id":"is_awesome_claytonspinner"},"unix_permissions":{"perl_module":"DDG::Goodie::UnixPermissions","repo":"goodies","name":"UnixPermissions","example_query":"chmod 755","id":"unix_permissions"},"cusip":{"perl_module":"DDG::Goodie::Cusip","repo":"goodies","name":"Cusip","example_query":"cusip 037833100","id":"cusip"},"is_awesome_blainester":{"perl_module":"DDG::Goodie::IsAwesome::blainester","repo":"goodies","name":"IsAwesome blainester","example_query":"duckduckhack blainester","id":"is_awesome_blainester"},"ultimate_answer":{"perl_module":"DDG::Goodie::UltimateAnswer","repo":"goodies","name":"UltimateAnswer","example_query":"what is the answer to the ultimate question of life the universe and everything","id":"ultimate_answer"},"guid":{"perl_module":"DDG::Goodie::GUID","repo":"goodies","name":"GUID","example_query":"guid","id":"guid"},"phonetic":{"perl_module":"DDG::Goodie::Phonetic","repo":"goodies","name":"Phonetic","example_query":"phonetic what duck","id":"phonetic"},"duck_duck_go":{"perl_module":"DDG::Goodie::DuckDuckGo","repo":"goodies","name":"DuckDuckGo","example_query":"duckduckgo help","id":"duck_duck_go"},"ups":{"perl_module":"DDG::Goodie::UPS","repo":"goodies","name":"UPS","example_query":"1Z2807700371226497","id":"ups"},"sig_figs":{"perl_module":"DDG::Goodie::SigFigs","repo":"goodies","name":"SigFigs","example_query":"sigfigs 01.1234000","id":"sig_figs"},"dice":{"perl_module":"DDG::Goodie::Dice","repo":"goodies","name":"Dice","example_query":"throw dice","id":"dice"},"is_awesome_redwavestudios":{"perl_module":"DDG::Goodie::IsAwesome::redwavestudios","repo":"goodies","name":"IsAwesome redwavestudios","example_query":"duckduckhack redwavestudios","id":"is_awesome_redwavestudios"},"email_validator":{"perl_module":"DDG::Goodie::EmailValidator","repo":"goodies","name":"EmailValidator","example_query":"validate foo@example.com","id":"email_validator"},"htmlentities_encode":{"perl_module":"DDG::Goodie::HTMLEntitiesEncode","repo":"goodies","name":"HTMLEntitiesEncode","example_query":"html em dash","id":"htmlentities_encode"},"is_awesome_davehtaylor":{"perl_module":"DDG::Goodie::IsAwesome::davehtaylor","repo":"goodies","name":"IsAwesome davehtaylor","example_query":"duckduckhack davehtaylor","id":"is_awesome_davehtaylor"},"is_awesome_jee1mr":{"perl_module":"DDG::Goodie::IsAwesome::jee1mr","repo":"goodies","name":"IsAwesome jee1mr","example_query":"duckduckhack jee1mr","id":"is_awesome_jee1mr"},"is_awesome_ajdev77":{"perl_module":"DDG::Goodie::IsAwesome::AJDev77","repo":"goodies","name":"IsAwesome AJDev77","example_query":"duckduckhack AJDev77","id":"is_awesome_ajdev77"},"dhl":{"perl_module":"DDG::Goodie::DHL","repo":"goodies","name":"DHL","example_query":"DHL 123456789","id":"dhl"},"laser_ship":{"perl_module":"DDG::Goodie::LaserShip","repo":"goodies","name":"LaserShip","example_query":"LL12345678","id":"laser_ship"},"urlencode":{"perl_module":"DDG::Goodie::URLEncode","repo":"goodies","name":"URLEncode","example_query":"url encode https://duckduckgo.com/","id":"urlencode"},"is_awesome_jesuruban":{"perl_module":"DDG::Goodie::IsAwesome::jesuruban","repo":"goodies","name":"IsAwesome jesuruban","example_query":"duckduckhack jesuruban","id":"is_awesome_jesuruban"},"make_me_asandwich":{"perl_module":"DDG::Goodie::MakeMeASandwich","repo":"goodies","name":"MakeMeASandwich","example_query":"make me a sandwich","id":"make_me_asandwich"},"is_awesome_javathunderman":{"perl_module":"DDG::Goodie::IsAwesome::javathunderman","repo":"goodies","name":"IsAwesome javathunderman","example_query":"duckduckhack javathunderman","id":"is_awesome_javathunderman"},"usps":{"perl_module":"DDG::Goodie::USPS","repo":"goodies","name":"USPS","example_query":"EA 000 000 000 US","id":"usps"},"is_awesome_echosa":{"perl_module":"DDG::Goodie::IsAwesome::Echosa","repo":"goodies","name":"IsAwesome Echosa","example_query":"duckduckhack echosa","id":"is_awesome_echosa"},"poker":{"perl_module":"DDG::Goodie::Poker","repo":"goodies","name":"Poker","example_query":"poker odds three of a kind","id":"poker"},"dessert":{"perl_module":"DDG::Goodie::Dessert","repo":"goodies","name":"Dessert","example_query":"a dessert that starts with the letter a","id":"dessert"},"hkdk":{"perl_module":"DDG::Goodie::HKDK","repo":"goodies","name":"HKDK","example_query":"CU123456789DK","id":"hkdk"},"blood_donor":{"perl_module":"DDG::Goodie::BloodDonor","repo":"goodies","name":"BloodDonor","example_query":"donor O+","id":"blood_donor"},"is_awesome_jmvbxx":{"perl_module":"DDG::Goodie::IsAwesome::jmvbxx","repo":"goodies","name":"IsAwesome jmvbxx","example_query":"duckduckhack jmvbxx","id":"is_awesome_jmvbxx"},"chinese_zodiac":{"perl_module":"DDG::Goodie::ChineseZodiac","repo":"goodies","name":"ChineseZodiac","example_query":"chinese zodiac for 1969","id":"chinese_zodiac"},"is_awesome_mogigoma":{"perl_module":"DDG::Goodie::IsAwesome::mogigoma","repo":"goodies","name":"IsAwesome mogigoma","example_query":"duckduckhack mogigoma","id":"is_awesome_mogigoma"},"base":{"perl_module":"DDG::Goodie::Base","repo":"goodies","name":"Base","example_query":"255 in hex","id":"base"},"htmlentities_decode":{"perl_module":"DDG::Goodie::HTMLEntitiesDecode","repo":"goodies","name":"HTMLEntitiesDecode","example_query":"html decode !","id":"htmlentities_decode"},"days_between":{"perl_module":"DDG::Goodie::DaysBetween","repo":"goodies","name":"DaysBetween","example_query":"days between 01/31/2000 01/31/2001","id":"days_between"},"anagram":{"perl_module":"DDG::Goodie::Anagram","repo":"goodies","name":"Anagram","example_query":"anagram of filter","id":"anagram"},"is_awesome_19kestier":{"perl_module":"DDG::Goodie::IsAwesome::19kestier","repo":"goodies","name":"IsAwesome 19kestier","example_query":"duckduckhack 19kestier","id":"is_awesome_19kestier"},"perimeter":{"perl_module":"DDG::Goodie::Perimeter","repo":"goodies","name":"Perimeter","example_query":"circumference circle 1","id":"perimeter"},"urldecode":{"perl_module":"DDG::Goodie::URLDecode","repo":"goodies","name":"URLDecode","example_query":"url decode https%3A%2F%2Fduckduckgo.com%2F","id":"urldecode"},"sum_of_natural_numbers":{"perl_module":"DDG::Goodie::SumOfNaturalNumbers","repo":"goodies","name":"SumOfNaturalNumbers","example_query":"sum 1 to 10","id":"sum_of_natural_numbers"},"parcelforce":{"perl_module":"DDG::Goodie::Parcelforce","repo":"goodies","name":"Parcelforce","example_query":"royal mail RU401513974GB","id":"parcelforce"},"workdays_between":{"perl_module":"DDG::Goodie::WorkdaysBetween","repo":"goodies","name":"WorkdaysBetween","example_query":"workdays between 01/31/2000 01/31/2001","id":"workdays_between"},"em_to_px":{"perl_module":"DDG::Goodie::EmToPx","repo":"goodies","name":"EmToPx","example_query":"10 px to em","id":"em_to_px"},"date_math":{"perl_module":"DDG::Goodie::DateMath","repo":"goodies","name":"DateMath","example_query":"Jan 1 2012 plus 32 days","id":"date_math"},"coin":{"perl_module":"DDG::Goodie::Coin","repo":"goodies","name":"Coin","example_query":"flip a coin","id":"coin"},"flip_text":{"perl_module":"DDG::Goodie::FlipText","repo":"goodies","name":"FlipText","example_query":"flip text sentence","id":"flip_text"},"calling_codes":{"perl_module":"DDG::Goodie::CallingCodes","repo":"goodies","name":"CallingCodes","example_query":"calling code 55","id":"calling_codes"},"is_awesome_thejdeep":{"perl_module":"DDG::Goodie::IsAwesome::thejdeep","repo":"goodies","name":"IsAwesome thejdeep","example_query":"duckduckhack thejdeep","id":"is_awesome_thejdeep"},"rot13":{"perl_module":"DDG::Goodie::Rot13","repo":"goodies","name":"Rot13","example_query":"rot13 thirteen","id":"rot13"},"qrcode":{"perl_module":"DDG::Goodie::QRCode","repo":"goodies","name":"QRCode","example_query":"qrcode http://ddg.gg","id":"qrcode"},"independence_day":{"perl_module":"DDG::Goodie::IndependenceDay","repo":"goodies","name":"IndependenceDay","example_query":"what is the independence day of norway","id":"independence_day"},"figlet":{"perl_module":"DDG::Goodie::FIGlet","repo":"goodies","name":"FIGlet","example_query":"figlet DuckDuckGo","id":"figlet"},"regexp":{"perl_module":"DDG::Goodie::Regexp","repo":"goodies","name":"Regexp","example_query":"regexp /(.*)/ ddg","id":"regexp"},"crypt_hash_check":{"perl_module":"DDG::Goodie::CryptHashCheck","repo":"goodies","name":"CryptHashCheck","example_query":"hash 624d420035fc9471f6e16766b7132dd6bb34ea62","id":"crypt_hash_check"},"random_name":{"perl_module":"DDG::Goodie::RandomName","repo":"goodies","name":"RandomName","example_query":"random name","id":"random_name"},"aspect_ratio":{"perl_module":"DDG::Goodie::AspectRatio","repo":"goodies","name":"AspectRatio","example_query":"aspect ratio 4:3 640:?","id":"aspect_ratio"},"fibonacci":{"perl_module":"DDG::Goodie::Fibonacci","repo":"goodies","name":"Fibonacci","example_query":"fib 7","id":"fibonacci"},"weekdays_between":{"perl_module":"DDG::Goodie::WeekdaysBetween","repo":"goodies","name":"WeekdaysBetween","example_query":"weekdays between 01/31/2000 01/31/2001","id":"weekdays_between"},"frequency":{"perl_module":"DDG::Goodie::Frequency","repo":"goodies","name":"Frequency","example_query":"frequency of all characters in testing","id":"frequency"},"unix_time":{"perl_module":"DDG::Goodie::UnixTime","repo":"goodies","name":"UnixTime","example_query":"unix time 0000000000000","id":"unix_time"},"vim_cheat_sheet":{"perl_module":"DDG::Goodie::VimCheatSheet","repo":"goodies","name":"VimCheatSheet","example_query":"vim help","id":"vim_cheat_sheet"},"is_awesome_kakku55":{"perl_module":"DDG::Goodie::IsAwesome::kakku55","repo":"goodies","name":"IsAwesome kakku55","example_query":"duckduckhack kakku55","id":"is_awesome_kakku55"},"uptime":{"perl_module":"DDG::Goodie::Uptime","repo":"goodies","name":"Uptime","example_query":"uptime 99,99%","id":"uptime"},"passphrase":{"perl_module":"DDG::Goodie::Passphrase","repo":"goodies","name":"Passphrase","example_query":"random passphrase","id":"passphrase"},"factors":{"perl_module":"DDG::Goodie::Factors","repo":"goodies","name":"Factors","example_query":"factors of 30","id":"factors"},"morse":{"perl_module":"DDG::Goodie::Morse","repo":"goodies","name":"Morse","example_query":"morse ... --- ...","id":"morse"},"sha":{"perl_module":"DDG::Goodie::Sha","repo":"goodies","name":"Sha","example_query":"SHA this","id":"sha"},"prime_factors":{"perl_module":"DDG::Goodie::PrimeFactors","repo":"goodies","name":"PrimeFactors","example_query":"prime factors of 30","id":"prime_factors"},"reverse":{"perl_module":"DDG::Goodie::Reverse","repo":"goodies","name":"Reverse","example_query":"reverse text esrever","id":"reverse"},"reverse_complement":{"perl_module":"DDG::Goodie::ReverseComplement","repo":"goodies","name":"ReverseComplement","example_query":"revcomp AAAACCCGGT","id":"reverse_complement"},"hijri":{"perl_module":"DDG::Goodie::Hijri","repo":"goodies","name":"Hijri","example_query":"22/8/2003 to the hijri calendar","id":"hijri"},"un":{"perl_module":"DDG::Goodie::UN","repo":"goodies","name":"UN","example_query":"UN Number 0009","id":"un"},"md5":{"perl_module":"DDG::Goodie::MD5","repo":"goodies","name":"MD5","example_query":"md5 digest this!","id":"md5"},"zapp_brannigan":{"perl_module":"DDG::Goodie::ZappBrannigan","repo":"goodies","name":"ZappBrannigan","example_query":"zapp brannigan quote","id":"zapp_brannigan"},"is_awesome_xinhhuynh":{"perl_module":"DDG::Goodie::IsAwesome::xinhhuynh","repo":"goodies","name":"IsAwesome xinhhuynh","example_query":"duckduckhack xinhhuynh","id":"is_awesome_xinhhuynh"},"latex":{"perl_module":"DDG::Goodie::Latex","repo":"goodies","name":"Latex","example_query":"latex summation","id":"latex"},"uppercase":{"perl_module":"DDG::Goodie::Uppercase","repo":"goodies","name":"Uppercase","example_query":"uppercase this","id":"uppercase"},"color_codes":{"perl_module":"DDG::Goodie::ColorCodes","repo":"goodies","name":"ColorCodes","example_query":"hex color code for cyan","id":"color_codes"},"random_number":{"perl_module":"DDG::Goodie::RandomNumber","repo":"goodies","name":"RandomNumber","example_query":"random number between 1 and 12","id":"random_number"},"unicode":{"perl_module":"DDG::Goodie::Unicode","repo":"goodies","name":"Unicode","example_query":"U+590c","id":"unicode"},"calculator":{"perl_module":"DDG::Goodie::Calculator","repo":"goodies","name":"Calculator","example_query":"$3.43+$34.45","id":"calculator"},"is_awesome_marneus68":{"perl_module":"DDG::Goodie::IsAwesome::Marneus68","repo":"goodies","name":"IsAwesome Marneus68","example_query":"duckduckhack Marneus68","id":"is_awesome_marneus68"},"regex_cheat_sheet":{"perl_module":"DDG::Goodie::RegexCheatSheet","repo":"goodies","name":"RegexCheatSheet","example_query":"regex","id":"regex_cheat_sheet"},"crontab_cheat_sheet":{"perl_module":"DDG::Goodie::CrontabCheatSheet","repo":"goodies","name":"CrontabCheatSheet","example_query":"crontab help","id":"crontab_cheat_sheet"},"calendar_today":{"perl_module":"DDG::Goodie::CalendarToday","repo":"goodies","name":"CalendarToday","example_query":"calendar","id":"calendar_today"},"is_awesome_dean_t765":{"perl_module":"DDG::Goodie::IsAwesome::DeanT765","repo":"goodies","name":"IsAwesome DeanT765","example_query":"duckduckhack DeanT765","id":"is_awesome_dean_t765"},"is_awesome_zekiel":{"perl_module":"DDG::Goodie::IsAwesome::zekiel","repo":"goodies","name":"IsAwesome zekiel","example_query":"duckduckhack zekiel","id":"is_awesome_zekiel"},"frequency_spectrum":{"perl_module":"DDG::Goodie::FrequencySpectrum","repo":"goodies","name":"FrequencySpectrum","example_query":"50 hz","id":"frequency_spectrum"},"palindrome":{"perl_module":"DDG::Goodie::Palindrome","repo":"goodies","name":"Palindrome","example_query":"is a dank, sad nap. eels sleep and ask nada. a palindrome?","id":"palindrome"},"jira":{"perl_module":"DDG::Goodie::Jira","repo":"goodies","name":"Jira","example_query":"SOLR-4530","id":"jira"},"is_awesome_max_power9":{"perl_module":"DDG::Goodie::IsAwesome::MaxPower9","repo":"goodies","name":"IsAwesome MaxPower9","example_query":"duckduckhack MaxPower9","id":"is_awesome_max_power9"},"gimp_cheat_sheet":{"perl_module":"DDG::Goodie::GimpCheatSheet","repo":"goodies","name":"GimpCheatSheet","example_query":"gimp help","id":"gimp_cheat_sheet"},"where_am_i":{"perl_module":"DDG::Goodie::WhereAmI","repo":"goodies","name":"WhereAmI","example_query":"Where am I?","id":"where_am_i"},"is_awesome_asarode":{"perl_module":"DDG::Goodie::IsAwesome::asarode","repo":"goodies","name":"IsAwesome asarode","example_query":"duckduckhack asarode","id":"is_awesome_asarode"}} \ No newline at end of file