hchienjo
42d1b11791
Make '10 to roman numerals' and 'D to arabic' trigger.
2016-09-03 13:19:15 +00:00
Manraj Singh
1b73ba6955
Remove use of `html_enc` ( #3568 )
...
* Few IAs updated
* Few more IAs updated
* Fixes string interpolation
* Fixes more string interpolation
* Fixes minor issue
2016-09-02 09:52:59 +01:00
Sahil Dua
f13d396b5d
Remove use of html_enc ( #3571 )
...
* Rot13: Remove HTML Encoding from output text
* Scramble: Remove HTML Encoding from output text
* Remove html encoding from TimezoneConverter and TitleCase IAs
* RIPEMD: Remove HTML encoding from output text
* Regexp: Remove HTML encoding
* Remove html_enc from NameDays and MD5 IAs
* Remove html_enc from MD4 and IDN
* FIGlet: Remove html enc
* Remove html enc from CaesarCipher and Braille
* Atbash: Remove html_enc from output text
* MD4: Simplify string concatenation in perl way
* NameDays: Simplify string concatenation the perl way
* NameDays: Refactor string concatenation
2016-08-31 19:58:57 +01:00
Zaahir Moolla
0982dc5e64
Merge pull request #3566 from sahildua2305/html-encoding-remove
...
Remove HTML encoding from multiple goodies
2016-08-24 18:35:26 -04:00
sdua
433a989c74
URLDecode: Remove HTML encoding from output text
2016-08-24 19:32:36 +00:00
sdua
3c8e910e54
URLEncode: Remove HTML Encoding of output text
2016-08-24 19:29:20 +00:00
sdua
3fc6dec7fc
CSSColors: Remove redundant lc function call
2016-08-24 19:12:20 +00:00
sdua
4d3c77280a
CSSColors: Improve handle to avoid over-triggering
2016-08-24 19:10:29 +00:00
Zaahir Moolla
d6d3593dac
Remove HTML Encoding of output text
2016-08-24 12:29:28 -04:00
Zaahir Moolla
6b4223a991
Merge pull request #3346 from duckduckgo/gd/rgb-color-new-ia
...
New RGBColor Instant Answer
2016-08-23 10:10:20 -04:00
Daniel Davis
91ef24236a
Merge pull request #3533 from hchienjo/enhancing_roman_goodie
...
Improve triggering of Roman Numerals
2016-08-19 10:47:41 +09:00
Daniel Davis
3ff75f651c
Merge pull request #3492 from shubh1m/feature-days_since
...
DaysBetween: Add 'Days since' feature
2016-08-17 17:07:17 +09:00
hchienjo
0dbffa089d
Improve regex substitution.
...
Proposed fix for issue https://github.com/duckduckgo/zeroclickinfo-goodies/issues/3484
2016-08-15 10:26:19 +00:00
Rob Emery
f8878c8237
Merge pull request #3511 from duckduckgo/jag/conversions-base
...
Conversions.pm: Switch group from 'text' to 'base'.
2016-08-14 21:58:53 +01:00
Ben Moon
6e31737cdd
Add support for three-digit hex codes
2016-08-13 11:08:02 +01:00
Zaahir Moolla
53be50050d
Merge pull request #3400 from sahildua2305/colors-goodie-new
...
New CSS Colors Goodie
2016-08-11 13:25:50 -04:00
sdua
10e134d981
CssColors: Perl code cleanup
2016-08-09 19:48:27 +00:00
sdua
d8071f0460
CssColors: Clean up perl code
2016-08-09 19:46:10 +00:00
Zaahir Moolla
aa595401d7
Merge pull request #3518 from duckduckgo/pr/3367
...
Continue PR #3367
2016-08-09 14:17:35 -04:00
jagtalon
1237b0eae2
Conversions.pm: Switch group from 'text' to 'base'.
...
Whenever we're adding a custom template, we always have to use the `base` template because it looks wonky when we use anything else.
2016-08-08 18:37:39 +00:00
Ben Moon
d17319fdf2
Remove trailing space from subtitle prefixes
2016-08-06 18:19:58 +01:00
Zaahir Moolla
f5a020b470
Merge pull request #3425 from duckduckgo/zaahir/js-minify-improvements
...
JS Minify Visual Improvements
2016-08-06 11:31:52 -04:00
tagawa
938789db51
Fixed typo
2016-08-04 05:29:10 +00:00
tagawa
fbe40ef691
Edited code to pass tests
2016-08-04 05:27:37 +00:00
iamshubh22
48a7feba0b
DaysBetween: Add 'Days since' feature
2016-08-04 03:24:31 +05:30
Daniel Davis
76837bcce0
Merge pull request #3218 from tagawa/tagawa/sha3
...
SHA-3: Added 'sha-3' trigger
2016-08-02 23:04:06 +09:00
Daniel Davis
3f027ec923
Merge pull request #3467 from shadabk/shadabk/dice-improved
...
Shadabk/dice improved
2016-08-02 10:25:34 +09:00
skhan4
7b660e0d3f
Solves issue #3437
2016-08-01 17:25:13 +00:00
skhan4
8d66247b5d
dice improved test-2
2016-07-31 10:52:32 +00:00
skhan4
2ec8928355
modified dice.pm test-1
2016-07-31 10:26:33 +00:00
sdua
021eac6715
Update subtitle to include mention of prettyprint feature
2016-07-30 16:58:00 +00:00
Maria Grazia Alastra
33f622f8c1
Merge pull request #3432 from sahildua2305/json-validator-new
...
New JSON Validator
2016-07-28 23:18:19 +02:00
Daniel Davis
51b64c295e
Merge pull request #3409 from duckduckgo/gd/random-date-past-future
...
RandomDate: Add support for ranges
2016-07-28 17:35:07 +09:00
lowellosaurus
06563194b6
Add data for the Indian Armed Forces ( #3444 )
2016-07-27 21:02:23 +01:00
Daniel Davis
a78468f3e7
Merge pull request #3368 from rasikapohankar/cron
...
CrontabCheatSheet: Remove Goodie
2016-07-27 00:18:38 +09:00
Zac Pappis
7ca0a066e8
Merge pull request #3243 from sahildua2305/frequency-improve
...
Frequency: Update IA to use List template
2016-07-25 09:18:55 -04:00
sdua
8c92d92123
JSONValidator: Improve Triggering
2016-07-24 19:30:44 +00:00
sdua
f2f54f0e59
JSONValidator: Update subtitle section
2016-07-24 19:19:36 +00:00
sdua
44aa73ae73
JSONValidator: Add basic template and load library
2016-07-24 18:25:07 +00:00
Ben Moon
eb7e4a5813
Ensure trailing punctuation is ignored
2016-07-23 19:14:10 +01:00
msingh2
6138d325c7
Fixes Color Picker Name
2016-07-22 19:53:58 +00:00
sdua
3c4ad30c4d
JSONValidator: Init v1
2016-07-21 21:31:53 +00:00
sdua
6e4d73b847
JSONValidator: Init
2016-07-21 20:47:14 +00:00
Zaahir Moolla
f2a0fe934f
Merge pull request #3284 from 122131/minecraft-crafting-update
...
Minecraft: recipe update & other enhancements
2016-07-21 12:20:04 -04:00
Olivia Haas
92e476b216
Merge pull request #3398 from duckduckgo/mintsoft/parcelforce-eager-trigger
...
Parcelforce: Triggering on luhn!
2016-07-21 11:19:56 -04:00
Olivia Haas
59c235876d
Merge pull request #3397 from duckduckgo/mintsoft/url_decode
...
URLDecode: Fixing case sensitive triggers
2016-07-21 11:03:47 -04:00
Zaahir Moolla
1a8c0f040e
Adjust subtitle, and textarea height for mobile
2016-07-21 09:57:25 -04:00
Zaahir Moolla
7df2aab5ad
Improve button sizing and position, add placeholder text
2016-07-21 09:53:36 -04:00
Zaahir Moolla
3e7bcfc8b5
Merge pull request #3417 from sahildua2305/refactor-js-minify
...
JsMinify: Code Refactor and Design Adjustments [WIP]
2016-07-21 08:17:36 -04:00
Daniel Davis
d6fac752ed
Merge pull request #3399 from regagain/luhn
...
Luhn Algorithm: Reduce subtitle redundancy
2016-07-21 11:40:32 +09:00
regagain
02eb439684
Removed full stop
2016-07-20 17:53:27 +00:00
1122131
d0b4896ba0
fix uninitialized value error
2016-07-20 16:11:20 +00:00
Ben Moon
8347689276
Ensure start and end dates are different
2016-07-20 10:49:29 +01:00
1122131
8273204564
better comments
2016-07-20 09:46:21 +00:00
msingh2
cb6b7494f0
Try removing ID and Name to see if it works
2016-07-20 06:58:41 +00:00
msingh2
443f6e364a
Removes redundencies
2016-07-20 06:19:18 +00:00
sdua
7d364d281e
JsMinify: Add title and subtitle in data
2016-07-19 22:10:36 +00:00
sdua
4501a52b22
JsMinify: Improve triggering, focus more on relevant keywords
2016-07-19 22:03:17 +00:00
sdua
17ac3d7fbe
JsMinify: Improve triggering
2016-07-19 21:55:57 +00:00
regagain
6ea2ef3939
fixing title not being displayed if result is 0
2016-07-19 19:06:02 +00:00
1122131
64e5f98148
using yes instead of 1 and localImage instead of localPath
2016-07-19 18:41:26 +00:00
1122131
2201928543
minor fixes
2016-07-19 18:10:28 +00:00
1122131
7b509eaed1
second test file fix
2016-07-19 18:06:27 +00:00
1122131
c0c0a2432d
fix image paths
2016-07-19 17:42:07 +00:00
Maria Grazia Alastra
479814bd70
Merge pull request #3352 from sahildua2305/js-minifier
...
Add new JSMinify Instant Answer
2016-07-19 19:24:52 +02:00
Ben Moon
1899241a19
Remove unused range global
2016-07-19 16:06:49 +01:00
Ben Moon
4fcf5dfed5
Add support for ranges with 'Date and Time'
2016-07-19 16:06:28 +01:00
Ben Moon
c35ab307dc
Add support for additional past/future forms
2016-07-19 15:41:43 +01:00
Ben Moon
2bc696b50c
Improve random range calculation
...
Ensure epoch is correctly generated for ranges.
2016-07-19 15:12:38 +01:00
Ben Moon
67e7af47c7
Ensure unsupported ranges do not trigger
2016-07-19 14:25:58 +01:00
Ben Moon
6520e91a28
Ensure min and max dates are valid
2016-07-19 14:21:27 +01:00
Ben Moon
6460f1b727
Add support for 'between' forms
2016-07-19 14:17:27 +01:00
Ben Moon
1fc7aeaa71
Add support for 'in the past' forms
2016-07-19 14:04:51 +01:00
Ben Moon
0231273a59
Add support for 'in the past' forms for Date
2016-07-19 13:55:57 +01:00
Ben Moon
ed462d4183
Ensure keys aren't calculated on each query
...
For %standard_queries
2016-07-19 12:29:31 +01:00
Ben Moon
acae09e396
Add helper for building subtitle
2016-07-19 12:23:59 +01:00
Daniel Davis
94b5339447
Merge pull request #3313 from tagawa/tagawa/macaddress
...
Refer MAC address and Generate MAC to each other
2016-07-19 20:08:21 +09:00
sdua
cd515c31a0
CssColors: Make title and subtitle flexible according to query
2016-07-18 21:37:21 +00:00
sdua
9f71436969
CssColors: Move triggers into a text file
2016-07-18 21:33:37 +00:00
sdua
5b71f85ceb
CssColors: Uppercase for color codes
2016-07-18 21:17:36 +00:00
sdua
5608fc1347
CssColors: Fixed minor issues
2016-07-18 21:13:33 +00:00
sdua
6e9afed20f
CssColors: Improve triggering and update tests
2016-07-16 22:54:39 +00:00
sdua
cd755fc96a
CssColors: Add subtitle
2016-07-16 22:45:41 +00:00
sdua
e5c28900de
CssColors: Rename share folder
2016-07-16 22:19:04 +00:00
sdua
c325c267e7
CssColors: Extract colors list from Color::Library
2016-07-16 22:12:40 +00:00
sdua
6c898bc505
CssColors: change ID to csscolors from css_colors
2016-07-16 21:45:29 +00:00
sdua
b0fcfd1b3a
CssColors: Init
2016-07-16 21:36:26 +00:00
regagain
0be2c62c25
reduce subtitle redundancy
2016-07-16 09:35:51 +00:00
msingh2
1f1900c6c8
Removes unwanted files
2016-07-16 09:19:40 +00:00
Rob
0889660e87
Parcelforce: Due to the whitespace removal it's difficult to tell between a 4 a-z character starting parcelforce code and a luhn question (same problem as isbn)
2016-07-15 21:58:30 +01:00
Rob
390f472181
URLDecode: When perl builds a re from other re's it respects the case-insensitivity of the source re' so the /i on the matches were actually case sensitive as the definition of $trigger_words was
2016-07-15 21:38:49 +01:00
Daniel Davis
f8741e1292
Merge pull request #2973 from regagain/luhn
...
New Luhn instant answer
2016-07-14 23:24:45 +09:00
1122131
78cf74abb9
fixed test file
2016-07-12 15:26:04 +00:00
msingh2
31f4294ef5
Code clean up
2016-07-12 15:22:49 +00:00
msingh2
e7afd90c16
Color Library SVG added
2016-07-12 15:21:44 +00:00
1122131
557fb3fcf0
fix regex and make source url different for every recipe
2016-07-12 12:38:52 +00:00
sdua
41163fc355
JsMinify: Remove name from display options
2016-07-11 20:35:28 +00:00
regagain
aac2f5d8e1
Update Luhn.pm
...
Removed comments
2016-07-11 20:51:40 +02:00
Rob Emery
238766bb1d
ChordDiagrams: Was throwing various errors during the test suite; all of which were real errors ( #3216 )
2016-07-11 17:34:09 +01:00
rpohankar
1aa211f677
Remove CrontabCheatSheet Goodie files.
2016-07-11 14:20:48 +00:00
Ben Moon
594eebf78b
Ensure no name collisions for supported parens
2016-07-11 11:27:38 +01:00
Ben Moon
f56fd2c511
Add POD documentation
2016-07-11 11:04:00 +01:00
Ben Moon
6427597df5
Improve readability for nested list parsing
2016-07-11 11:04:00 +01:00
Ben Moon
1767f08449
Ensure only intended routines are exported
2016-07-11 11:04:00 +01:00
Ben Moon
69083246ed
Add 'join_last' option
2016-07-11 11:04:00 +01:00
Ben Moon
4a6c23f048
Add 'join' option for formatting
2016-07-11 11:04:00 +01:00
Ben Moon
d61bb26fa1
Add support for varying nested parentheses format
...
So `parens => '({})'` would format as '(1, {2, 3}, 4)'.
2016-07-11 11:03:59 +01:00
Ben Moon
c24ecdf3d8
Improve support for 'empty' parentheses
...
When the user uses "parens => ''" in format_list.
2016-07-11 11:03:59 +01:00
Ben Moon
e3cd02900c
Add 'parens' option to 'format_list'
...
Allow specifying which parentheses should be used when formatting.
2016-07-11 11:03:59 +01:00
Ben Moon
0e0fcbc3af
Default 'nested' to false if 'item' is provided
...
Generally, if an item regex is provided we won't be working with a
nested list, so turn nesting off.
Also improve validation for nested items.
2016-07-11 11:03:59 +01:00
Ben Moon
e0017279ef
Add support for parsing nested lists
2016-07-11 11:03:59 +01:00
Ben Moon
ed472f5f7f
Remove unused routines
...
We won't support ranges (for now); just basic parsing and formatting.
2016-07-11 11:03:59 +01:00
Ben Moon
b05fff92a7
Add support for basic formatting
...
Currently only formatting as a standard ARRAY is supported. TODO:
support separators/brackets (and perhaps detected from previous
parsing).
2016-07-11 11:03:58 +01:00
Ben Moon
82c0840185
Allow specifying a regex each item must match
...
For example `parse_list($text, item => qr/\d+/)` would only allow
digits.
2016-07-11 11:03:58 +01:00
Ben Moon
11b2ec875f
Add test for empty string (invalid)
2016-07-11 11:03:58 +01:00
Ben Moon
408c76f2a2
Allow lists without brackets
2016-07-11 11:03:58 +01:00
Ben Moon
7874e86491
Add test for number of items
...
Corrected regex to allow for empty list
2016-07-11 11:03:58 +01:00
Ben Moon
45e8bd8200
Add test for varying brackets
...
Also, return an ARRAY reference instead of a list (at least for now);
not sure which will make more sense in the future (probably just a
list).
/cc @mintsoft
2016-07-11 11:03:58 +01:00
Ben Moon
8556e46930
Add 'initialization' test
2016-07-11 11:03:57 +01:00
Ben Moon
c5ab76983e
Import main functionality from Shuffle
2016-07-11 11:03:57 +01:00
regagain
b929494736
Moved definition outside of handle so it is only defined once
2016-07-09 16:02:24 +00:00
regagain
b32094327b
Use 4 spaces instead of 2
2016-07-09 15:55:51 +00:00
msingh2
da699a0531
Makes code more maintainable
2016-07-09 13:16:56 +00:00
msingh2
ff79a49c25
Cleans up code a little
2016-07-09 13:11:35 +00:00
msingh2
f75da6d739
Fixes Goodie name for Beta
2016-07-08 21:42:03 +00:00
msingh2
f498934cfb
Color names working
2016-07-08 20:51:02 +00:00
msingh2
713426c94b
colors.yml lowecased
2016-07-08 20:47:52 +00:00
msingh2
c3ec2c6b88
Colors.yml fixed
2016-07-08 20:20:07 +00:00
msingh2
6fc8fecfcb
Fixes function error
2016-07-08 20:01:31 +00:00
msingh2
7df832f867
Colors YAML added
2016-07-08 19:48:51 +00:00
msingh2
6b9ea6c1e2
Regex for colors added
2016-07-08 18:05:51 +00:00
msingh2
50acbe7294
Code working for particular format
2016-07-08 17:17:19 +00:00
msingh2
3446741c56
Fetches color
2016-07-08 14:54:56 +00:00
rpohankar
5bf75e7c15
Modify perl file to use template, remove html file, update css class name with id.
2016-07-08 14:26:39 +00:00
msingh2
96c7c20ab1
Initial code ported
2016-07-08 13:13:08 +00:00
Ben Moon
772e6c8542
Update tests and fix logic for new front-end
2016-07-08 10:29:38 +01:00
Ben Moon
7ef7792978
Add display similar to ColorCodes
...
Use (mostly) the same CSS and Handlebars with a few adaptations - needs
a bit of work.
2016-07-07 21:13:54 +01:00
1122131
bc696287c7
trigger fix and various comments
2016-07-07 17:46:28 +00:00
Ben Moon
80f4c32c14
Add support for basic '+' forms
...
E.g., `blue + black =`.
Currently does NOT support '+' on its own, e.g., `blue + black`.
2016-07-07 14:06:13 +01:00
Ben Moon
ec56c99756
Improve support for multi-word colors
...
Ensure the user can type 'x-y', 'x y' or 'xy' to match a color.
2016-07-07 13:44:44 +01:00
Daniel Davis
7bc3c9bc3f
Merge pull request #3303 from eflyjason/pinyin
...
New Chinese to Pinyin Goodies
2016-07-07 17:59:52 +09:00
sdua
80d837cd65
Frequency: Reverting last two commits
2016-07-06 20:04:48 +00:00
sdua
801a8ecf10
Frequency: Change Regex to not allow non-unicode chars
2016-07-06 13:02:36 +00:00
Ben Moon
46ca72219a
Add support for infix mix/tint queries
...
And vastly improve execution and regexp compilation time.
1. Add some early-bail shortcuts so we don't need to check massive
regexes each time.
2. Reduce some duplication of regexes and matching.
3. Improve regexes.
2016-07-06 13:55:07 +01:00
sdua
73ccd35d35
JsMinify: Change name to Minifier
2016-07-06 12:49:48 +00:00
Ben Moon
04614f1f30
Add support for tinting colors
2016-07-06 12:49:41 +01:00
sdua
87b9b2e610
JsMinify: Add more trigger words
2016-07-06 11:36:19 +00:00
Ben Moon
cf6fd709c0
Add support for percentages in mixing
...
E.g., `mix 50% blue with 50% black`.
2016-07-06 12:10:46 +01:00
Ben Moon
3983157ac3
Ensure (mix) amounts are normalized for template
...
Instead of passing 'parts' or 'percent' etc., just pass a decimal that
we can do with what we will in the 'front' end.
2016-07-06 11:52:51 +01:00
Ben Moon
315e887785
Ensure $color_re is a compiled regex
...
Fairly decent speed increase from this.
2016-07-06 11:40:54 +01:00
Ben Moon
f3c205cde2
Add support for 'parts' in mixing
...
E.g., `mix 5 parts blue and 6 parts red`.
2016-07-06 11:36:39 +01:00
Ben Moon
9675e8edb1
Add some basic custom stop words
...
'make', 'makes', 'paint', and 'paints'; just some common words that pop
up in queries relating to color.
2016-07-05 21:34:23 +01:00
Ben Moon
76495ed45a
Add support for 'mixing' form
2016-07-05 21:31:17 +01:00
Ben Moon
06e0da0503
Add support for 'with' in mixing
...
E.g., `mix white with black`.
2016-07-05 21:23:39 +01:00
Ben Moon
ee5e5e7e51
Vastly increase number of supported (named) colors
...
From about ~100-200 to upwards of 10,000 (at the cost of a little
speed).
2016-07-05 19:04:50 +01:00
Ben Moon
5c00057dd3
Add support for 'mixed' and improve relevancy
...
This relevancy check (stopwords) seems to do a pretty decent job.
Unfortunately there are a lot of queries involving colors - many valid
and many invalid.
2016-07-05 16:11:11 +01:00
Ben Moon
92a5b307c1
Allow using the plural of color (though singular)
...
Currently only returning single results, but we probably want to catch
queries like `random colors`.
2016-07-05 15:26:22 +01:00
Zaahir Moolla
6a1e1e537c
Merge pull request #3342 from duckduckgo/mintsoft/dewey-alteration
...
Dewey: Converting to structured answer
2016-07-05 10:22:35 -04:00
Ben Moon
88317a6394
Add support for additional 'opposite' forms
...
* Complementary
* Can use 'for|of|to'
2016-07-05 15:21:36 +01:00
Ben Moon
51d1294bcc
Ensure it is clear that opposites are for RGB
...
People may mean the 'RBY' model, so ensure they can see this is RGB.
*Todo: Support the 'traditional' model in the future.*
2016-07-05 15:09:50 +01:00
Ben Moon
65b293005a
Add support for opposite colors
2016-07-05 14:42:41 +01:00
Ben Moon
f4fa95c8ba
Add additional sample queries
...
* Ensure we can trigger 'mix' in the middle of a sentence.
2016-07-05 13:55:17 +01:00
Ben Moon
43abe8678f
Add invalid queries from sampling
...
A.k.a. the 'query suggestion' method.
2016-07-05 13:48:06 +01:00
Ben Moon
c12a1ac994
Add support for common names in output
...
If there is a 'common' name available for the color, display that along
with the hex code.
2016-07-05 12:56:04 +01:00
Ben Moon
8316a69f73
Add support for bounds in random colors
...
E.g., `random color between blue and green`.
2016-07-05 12:28:40 +01:00
Ben Moon
09d622130e
Add support for named colors
...
E.g., in `mix blue and red`.
2016-07-05 12:03:59 +01:00
Ben Moon
5707700a7c
Allow use of 'and' when mixing colors
2016-07-05 11:50:31 +01:00
Ben Moon
67460e170d
Allow leading '#' for hex colors
2016-07-05 11:49:19 +01:00
Ben Moon
942c87147b
Add support for mixing two colors
2016-07-05 11:45:40 +01:00
Ben Moon
73002db388
Add 'normalize_color' helper
...
Currently just normalizes to the form #HHHHHH where 'H' is a hex digit.
2016-07-05 11:33:28 +01:00
Ben Moon
f12586eb5f
Allow using 'rand' instead of 'random'
2016-07-05 11:31:33 +01:00
Ben Moon
02122b6a4f
Rename $color_re to $scolor
...
I'll want $color_re for a regex that matches colors rather than the
word.
2016-07-05 11:28:37 +01:00
Ben Moon
a6c557c112
Ensure basic invalid queries do not trigger
2016-07-05 11:25:48 +01:00
Ben Moon
61219201d3
Normalize 'result_color' to 'text_answer'
...
For the time being (at least), use the resulting color (as text) for the
text response.
2016-07-05 11:10:07 +01:00
Ben Moon
c35d489c48
Replace use of 'content' with 'title_content'
...
We'll only be modifying the subtitle and title, so use the provided
content templates.
2016-07-05 10:58:39 +01:00
Ben Moon
b132ab9026
Add a colored box to title
...
1. Add a '#' to the front of hex colors.
2. Display a colored box along with the hex value of the color.
2016-07-05 09:52:14 +01:00
Ben Moon
a95a74a5b0
Add support for 'colour' form
2016-07-05 09:38:04 +01:00
Ben Moon
32942acfd8
Replace HASH iteration with 'first'
...
Breaking out of HASH iteration does *weird* things...
2016-07-05 09:37:14 +01:00
Ben Moon
718820888f
Add support for basic random color queries
2016-07-05 09:33:50 +01:00
Ben Moon
85bac4f846
Rename 'RGBColor' to 'RgbColor'
...
Due to the way the package name is handled in the metadata, `RGBColor`
causes some attributes to become `rgbcolor` rather than `rgb_color` (for
the latter `RgbColor` is required).
2016-07-05 08:52:33 +01:00
yhe
17e2f6014b
optimize code
2016-07-05 06:57:49 +00:00
yhe
93f0a60e53
return if content dont contain Chinese and result don't contain special Pinyin character (e.g. yes3)
2016-07-05 05:20:30 +00:00
yhe
31653a7904
return unless content have Chinese character or have number (e.g. 測試/ce4 shi4)
2016-07-05 05:14:11 +00:00
yhe
63085e3e35
add space directly after chinese character instead of adding to number
2016-07-05 05:07:38 +00:00
yhe
1036aff976
add 'g' to regular experssion
2016-07-05 04:36:08 +00:00
yhe
c48203fbf7
trim the input string
2016-07-05 04:32:34 +00:00
yhe
a8228e5083
change method of checking if the input string contain space only
2016-07-05 04:29:48 +00:00
yhe
546b972379
use remainder_lc instead of remainder so that upper case input will work to
2016-07-05 04:25:01 +00:00
sdua
29ada01d3f
JsMinify: Init IA
2016-07-04 22:51:31 +00:00
Ben Moon
ea662bb28b
Update answer_type
...
Use 'rgb_color' rather than 'rgbcolor'.
2016-07-04 19:28:09 +01:00
Ben Moon
8b8bd59ff1
Add files generated by DuckPAN
2016-07-04 18:57:54 +01:00
Zaahir Moolla
f044243408
Merge pull request #3315 from duckduckgo/zaahir/flip-text-trigger-1
...
FlipText: Force start trigger to improve relevancy
2016-07-04 13:25:48 -04:00
yhe
37266449d7
[Optimize] Prevent triggers for queries that already contain pinyin
2016-07-04 12:47:33 +00:00
yhe
879f2c7e01
Prevent triggers for queries that already contain pinyin
2016-07-04 10:43:39 +00:00
Rob
f2fba9dbb8
Dewey: Replacing the guard replacement with a match
...
Dewey: minor cleanup
2016-07-04 05:50:37 +01:00
Rob
5a91961dd8
Dewey: Should not react to the query "dewey decimal system" without numbers etc
2016-07-04 05:50:29 +01:00
Rob
b83db4c7c8
Dewey: Tests passing again; slight renaming
2016-07-04 05:50:10 +01:00
Rob
672ebc04e1
Dewey: Instance variables are static; so it was "learning" more answers every time the IA was executed
2016-07-04 05:50:02 +01:00
AlterationBrick
475dac19e6
Commenting the code to try and figure out what it does
...
more commenting
Finish commenting and figuring out what it does
change some html insertions to hash insertions
remove all html except for links
comment out references to $out and $out_html so it triggers in DuckPAN
Fix an obvious spelling error and take out a ref tag from wikipedia
Hide html tags in output, check for nonexistent numbers, stop lowercasing output because it's no longer embedded in a sentence
Clean up perl code without changing functionality, attempt a test file
Slight unsuccessful mods to t file
2016-07-04 05:49:41 +01:00
Ben Moon
706ac4d564
Merge pull request #3305 from sam09/fix3300
...
Add Handling Negative Duration in Duration Calculator
2016-06-29 11:10:04 +01:00
sradhakrishnan
911a556327
Add Test
2016-06-29 05:11:41 +00:00
sdua
e414b3851e
Frequency: Add alongwith and
2016-06-29 04:57:27 +00:00
sdua
16b295c974
Frequency: Fix tests
2016-06-29 04:47:37 +00:00
sdua
8c9ac65ed0
Frequency: Add subtitle and reformatting of title
2016-06-29 04:39:04 +00:00
tagawa
38dcedf0a6
Changed template group back to 'text'
2016-06-28 14:10:37 +00:00
Zaahir Moolla
369bb20dd3
Force star trigger to improve relevancy
2016-06-27 17:54:44 -04:00
tagawa
1ca9e98500
Refer MAC address and Generate MAC to each other
2016-06-27 17:20:37 +00:00
Daniel Davis
7a59de0bd4
Merge pull request #3219 from neosilky/url-encode-changes
...
URLEncode: enable triggering on 'uri' as well
2016-06-27 17:17:55 +09:00
sradhakrishnan
429dc9d0be
Add handling of negative duration in Duration calculator
...
Fix #3300
2016-06-25 16:04:18 +00:00
yhe
444652a231
Add Chinese to Pinyin
2016-06-25 14:52:39 +00:00
1122131
1303476e7d
.pm file opt
2016-06-25 06:31:07 +00:00
Zaahir Moolla
6e92ddad15
Merge pull request #3030 from duckduckgo/gd/birth-stone-cleanup
...
BirthStone: Clean up
2016-06-23 17:10:51 -04:00
Zaahir Moolla
fc5f8b4724
Merge pull request #2875 from duckduckgo/gd/random-date-new-ia
...
New Random Date Goodie
2016-06-23 16:54:00 -04:00
sdua
2d5a9f395a
Update tests according to changes
2016-06-22 15:47:07 +00:00
Zaahir Moolla
2588cc64ce
Merge pull request #2855 from marianosimone/Sloff/ChineseZodiac_Icons
...
Add Chinese zodiac icons (cont)
2016-06-22 10:55:20 -04:00
Zaahir Moolla
a726f991f5
Merge pull request #3205 from sam09/dur_cal
...
Add Duration Calculator
2016-06-22 10:51:38 -04:00
sdua
4536789bf1
Normalize title
2016-06-22 14:43:33 +00:00
Zaahir Moolla
8b5ae0d771
Merge pull request #3215 from shellhead/fibonacci
...
Fibonacci: Use Perl package
2016-06-21 18:35:45 -04:00
Zaahir Moolla
bdcf034144
Merge pull request #3108 from lowellosaurus/military-rank
...
New MilitaryRank Instant Answer
2016-06-21 11:42:09 -04:00
lwood1
883e16d6e4
Moved logic to insert no insignia image into perl module. Removed javascript file.
2016-06-21 11:20:54 +00:00
lwood1
d288c0f05e
Grab goodie version number in perl and pass it to javascript
2016-06-21 08:04:53 +00:00
mhunsinger
52e2993603
Merge branch 'master' of https://github.com/duckduckgo/zeroclickinfo-goodies into fibonacci
2016-06-21 05:52:56 +00:00
mhunsinger
8474384ca8
Changed response to strings, was hanging on large Fibonacci.
2016-06-21 05:52:02 +00:00
sdua
aec6a7b4c5
Make title relevant to the query
2016-06-20 20:24:30 +00:00
sdua
bac9b0310f
Removed unnecessary line of code
2016-06-20 18:14:39 +00:00
1122131
9d59b38816
attemp to fix test file
2016-06-18 15:31:08 +00:00
1122131
1ebff3e65b
reverted .pm file
2016-06-18 14:09:42 +00:00
1122131
17170a91e6
updated .t file
2016-06-18 14:06:05 +00:00
1122131
773f1f5e30
added local images and other changes
2016-06-18 13:38:04 +00:00
1122131
b09fb96890
update-4
2016-06-18 05:47:21 +00:00
rgaul
aa932b30f0
Templates type should be group
2016-06-18 01:14:45 +00:00
sradhakrishnan
cdb0f91902
Add more tests. Add weeks, years, months, milliseconds
2016-06-17 13:20:49 +00:00
Zaahir Moolla
d6c0e510fa
Merge pull request #3208 from gaulrobe/issue-1044
...
Tip IA: Trigger calculations off of 'tax' and some cleanup
2016-06-16 13:10:57 -04:00
sdua
f6c15045c3
Fix tests
2016-06-14 11:22:18 +00:00
sradhakrishnan
c4ecb7f910
Add single regex
2016-06-14 06:48:22 +00:00
mhunsinger
b1874b8f23
Returning Yes/No, and minor (sub)title formatting.
2016-06-14 04:57:47 +00:00
mhunsinger
4155fcab61
Refactored tests and minor parts of Perl script.
...
Removed stripping whitespace around the query, as remainder_lc
already does this.
Refactored build_test to include testing for build_pred_test.
2016-06-14 04:51:34 +00:00
sdua
09e9a93b07
Update module to use record template
2016-06-14 00:01:45 +00:00
sdua
3c34cba13c
Minor formatting fix
2016-06-13 22:12:31 +00:00
sdua
b601f0a070
Update to use List template
2016-06-13 20:23:04 +00:00
sradhakrishnan
d63603bad6
Fix tests and subtract
2016-06-13 13:53:06 +00:00
NeoSilky
ad58d054b2
URLEncode: enable triggering on 'uri' as well
2016-06-10 08:50:21 +00:00
mhunsinger
7971d0b6f0
Merge branch 'master' of https://github.com/duckduckgo/zeroclickinfo-goodies into fibonacci
2016-06-10 07:01:32 +00:00
mhunsinger
71b855660c
Added IA for "is n a Fibonacci number?".
2016-06-10 07:00:31 +00:00
tagawa
94acf5c43c
SHA-3: Added 'sha-3' trigger
2016-06-10 05:05:29 +00:00
mhunsinger
6ec43de449
Merge branch 'master' of https://github.com/duckduckgo/zeroclickinfo-goodies into fibonacci
2016-06-09 20:07:01 +00:00
mhunsinger
1172e7b7b5
Updated Fibonacci to use Perl Math::NumSeq::Fibonacci package.
...
Changed the handler from "request" to "request_lc".
Fixed a problem where the regexp didn't handle "nd" ordinal suffix.
Created new test to ensure it would handle both of these cases.
2016-06-09 20:01:15 +00:00
Roysten
3bcfbede0f
Merge remote-tracking branch 'ddg/master' into 2048rewrite
2016-06-09 18:17:08 +00:00
Zaahir Moolla
8775bed07a
Merge pull request #2846 from duckduckgo/mattr/stopwatch-port
...
Port Stopwatch to Goodies
2016-06-09 11:48:40 -04:00
sradhakrishnan
ddf853efe0
Fix Test
2016-06-09 13:43:23 +00:00