Commit Graph

6 Commits (a70b1cd65ecaa41b9761fc73d8dac6c46fdadcd6)

Author SHA1 Message Date
Matt Miller e0c590f23b DuckDuckGo: make the structure easier to maintain.
- Group up data in more human-friendly ways.
- Allow for generation of text and html responses from a base format, in
  most cases
- Move (almost) all processing outside the handler.

This also alphabetizes the keyword list which may have been a mistake.
The keywords don't reflect everything (given aliases) and maybe the old
structure made it easier for people to know where to put things
by looking for similar subjects.

Includes some improvements suggested by @crazedpsyc and @moollaza on
previous revisions.
2014-05-04 13:05:43 +08:00
Jag Talon 3dbd9513c6 t/DuckDuckGo.t: update tests. 2014-04-04 04:33:09 -04:00
Jag Talon 5af778a83c DuckDuckGo: Update tests. 2014-03-21 15:02:55 -04:00
Jag Talon 8f59e068d1 DuckDuckGo: Updated test. 2013-11-06 16:05:04 -05:00
Dylan Lloyd f006d79ba1 added irc link to DDG, refactored goodie 2013-07-06 18:23:06 -04:00
Michael Smith 58b8900ca2 add DDG::Goodie::DuckDuckGo, make HTMLEntities respond properly to control characters 2012-05-02 11:41:33 -06:00