Commit Graph

4028 Commits (31a7758fc77d53410a8106e119bfa555cac771f5)

Author SHA1 Message Date
jgkamat 099b796920 Created my first Goodie! 2015-03-20 19:08:16 -07:00
Zaahir Moolla b6d0333a6c Merge pull request #1064 from duckduckgo/zaahir/minecraft-bpm-templated
Minecraft and BPM: Update to use new Goodie templates
2015-03-20 10:39:47 -04:00
Zaahir Moolla d65cc0ce27 Merge pull request #956 from Qeole/qeole/ddg_shortcuts
DuckDuckGo Shortcuts Cheat Sheet
2015-03-19 17:03:14 -04:00
Rob Emery 9484cc54e6 Merge pull request #1070 from pfirsichbluete/fix-wavelength-tests
Wavelength: Fix string interpolation in test
2015-03-18 22:50:19 +00:00
Zaahir Moolla e374f6b339 Merge pull request #1063 from rafacas/MD4
Added MD4 Goodie
2015-03-18 17:07:49 -04:00
Zaahir Moolla a8ec3bd599 Merge pull request #1069 from pfirsichbluete/fix-dzil-warnings
Fix dzil warnings
2015-03-18 16:59:07 -04:00
Christian Aistleitner 4db1bc1efb Wavelength: Fix string interpolation in test
'\S' is not a valid escape and makes prove complain to stderr (though
the tests pass). Since it seems the '\S' got only introduced to
separate the variable from the word 'Speed', we proper separate them
by switching from the unrecognized escape to proper curly braces.
2015-03-18 21:41:15 +01:00
Christian Aistleitner ae27b67ca3 Make dist's main module explicit
dzil smoke complained that:

  [DZ] guessing dist's main_module is lib/DDG/GoodieBundle/OpenSourceDuckDuckGo.pm

and dzil's documentation warns that the guessing behaviour may
change. So we make the main module explicit, to silence the above
warning and to make sure that eventual changes of the guessing
procedure do not affect us.
2015-03-18 21:22:04 +01:00
Christian Aistleitner 51afd8f6c9 Zodiac: Make Pod::Weaver pick up abstract
dzil smoke complained that:

  [PodWeaver] [Name] couldn't find abstract in lib/DDG/Goodie/Zodiac.pm

The abstract was there, but misformatted. Hence, we fix the format, so
Pod::Weaver picks it up.
2015-03-18 20:59:20 +01:00
Christian Aistleitner 20bc86f9ff Uptime: Make Pod::Weaver pick up abstract
dzil smoke complained that:

  [PodWeaver] [Name] couldn't find abstract in lib/DDG/Goodie/Uptime.pm

The abstract was there, but misformatted. Hence, we fix the format, so
Pod::Weaver picks it up.
2015-03-18 20:59:20 +01:00
Christian Aistleitner 10319f4a72 Meta: Add abstract
dzil smoke complained that:

  [PodWeaver] [Name] couldn't find abstract in lib/DDG/Goodie/Meta.pm

Hence, we add an abstract to silence this warning.
2015-03-18 20:59:18 +01:00
Christian Aistleitner b8439fadd6 Wavelength: Make PkgVersion find blank line for version
dzil smoke complained that:

  [PkgVersion] no blank line for $VERSION after package DDG::Goodie::Wavelength statement in lib/DDG/Goodie/Wavelength.pm line 1

The blank line was there, but at the wrong place. Hence, we move lines
around to make PkgVersion find the blank line.
2015-03-18 20:58:47 +01:00
Christian Aistleitner 87e88d9df9 IsAwesome/ufanete: Add blank line for $VERSION
dzil smoke complained that:

  [PkgVersion] no blank line for $VERSION after package DDG::Goodie::IsAwesome::ufanete statement in lib/DDG/Goodie/IsAwesome/ufanete.pm line 1

Hence, we add the blank line to silince this warning.
2015-03-18 20:57:55 +01:00
Zaahir Moolla 105e07a8f8 Merge pull request #1068 from duckduckgo/zach/the-new-travis
Remove dynamic generation of .travis.yml from dzil
2015-03-18 15:04:00 -04:00
Zaahir Moolla c8c7a5060e Merge pull request #949 from jim-brighter/master
emacs cheat sheet
2015-03-18 14:53:26 -04:00
Zach Thompson 934343414f dist.ini: Remove TravisCI plugin so we can edit manually
.travis.yml: Add Travis container routing
2015-03-18 10:22:16 -06:00
Rafael Casado Sanchez ad76d9af44 Added support for shake-128 and shake-256 2015-03-18 16:52:53 +01:00
Zaahir Moolla 0e9d1ab220 Merge pull request #1055 from pfirsichbluete/gcd
Gcd
2015-03-17 21:30:41 -04:00
Zaahir Moolla e2772247d3 Merge pull request #981 from nebulous/master
Frequency to Wavelength instant answer
2015-03-17 21:18:34 -04:00
Rafael Casado Sanchez fe87257d7e Changed a while loop for the 'repetition' operator 2015-03-18 00:02:49 +01:00
Christian Aistleitner e83f738fa0 GreatestCommonFactor: Add tests for degenerate cases 2015-03-17 23:17:01 +01:00
Christian Aistleitner 10a384cc38 GreatestCommonFactor: Also allow comma as number separator 2015-03-17 23:17:01 +01:00
Christian Aistleitner c3a010aca1 GreatestCommenFactor: Allow to compute for more than 2 numbers
Fixes #1031
2015-03-17 23:17:01 +01:00
Christian Aistleitner 677a76d61a GreatestCommonFactor: Also trigger for 'greatest common divisor' and 'gcd'
In math literature, the 'greatest common factor' is commonly called
'greatest common divisor', hence we also trigger on that and its
abbreviation 'gcd'.
2015-03-17 23:17:01 +01:00
Christian Aistleitner cdcdd82c31 GreatestCommonFactor: Drop unneeded uppercase trigger
Since there is a lowercase 'gcf' trigger, the uppercase 'GCF' trigger
is unnecessary.
2015-03-17 23:17:00 +01:00
Rafael Casado Sanchez af48a96f2d Added SHA3 Goodie 2015-03-17 17:58:59 +01:00
Rafael Casado Sanchez afb0358be8 Added padding for Base64 outputs in case RIPEMD modules comply with the CPAN Digest convention in the future 2015-03-17 12:04:23 +01:00
Zaahir Moolla 8ab32cb043 Merge pull request #1024 from kfloey/master
Updated Root Calculator to structure answer and fixed other bugs
2015-03-16 23:18:41 -04:00
Zaahir Moolla 0ca3c2c763 Merge pull request #1035 from SoerenWeber/bug-marker-label
Show marker label at the top in FrequencySpectrum
2015-03-16 23:14:44 -04:00
Zaahir Moolla 2246f9e0dc Merge pull request #743 from W25/master
Submitting Name Days Goodie
2015-03-16 21:13:48 -04:00
Rafael Casado Sanchez 8e2946b642 Added MD4 Goodie 2015-03-17 00:55:02 +01:00
rouzbeh c3b58c2f4b FenViewer: Add use strict; 2015-03-16 22:34:26 +00:00
Rob Emery d42ae83589 Merge pull request #1059 from dogweather/base64-fix
Base64 Fix
2015-03-16 20:54:49 +00:00
Robb Shecter 611370d802 Made the matching more specific, for start 2015-03-16 18:44:03 +00:00
Rafael Casado Sanchez 4c804e41d0 Regex guard 2015-03-16 15:59:21 +01:00
Rafael Casado Sanchez 9214b63b6d Use triggers based on words instead of regex 2015-03-16 15:09:37 +01:00
Rafael Casado Sanchez c4080be9b8 Added CryptX to dist.ini (it has the Crypt::Digest::RIPEMD(128|160|256|320) modules 2015-03-16 12:14:49 +01:00
Rafael Casado Sanchez 7da143fdfa Added tests for primary and secondary example queries 2015-03-16 12:02:06 +01:00
Rafael Casado Sanchez 47cf72c2d7 Guarantee that there's at least 1 char in the string 2015-03-16 11:52:36 +01:00
Rafael Casado Sanchez 5332835a63 Applied html_enc to operation and output 2015-03-16 11:06:47 +01:00
Rafael Casado Sanchez 69c03e4d99 Added the RIPEMD Goodie 2015-03-16 00:15:36 +01:00
Zaahir Moolla f761f030c7 Merge pull request #1058 from afelicioni/master
afelicioni's First Goodie
2015-03-14 20:27:39 -04:00
afelicioni 5ff6e22ee9 Created my first Goodie 2015-03-14 22:35:26 +00:00
Zaahir Moolla 5d2805bc90 Update test for Meta data 2015-03-13 20:00:44 -04:00
moollaza ced65ebb3b minor cleanup and adjustments 2015-03-13 21:22:09 +00:00
moollaza 573f02ae7f Add meta info, link to Minecraft XL 2015-03-13 21:21:01 +00:00
moollaza 32f1fd470b Change tile links to point to DDG Wiki results 2015-03-13 19:27:02 +00:00
Rob Emery 84574f9286 Merge pull request #1052 from ufanete/master
Ufanete's First Goodie
2015-03-13 19:19:14 +00:00
rouzbeh 04556b3dad FenViewer: Correct formatting. 2015-03-13 16:14:42 +00:00
Zaahir Moolla e063ebfd0a move constants outside handle, slurp files outside handle 2015-03-13 00:22:28 -04:00