summaryrefslogtreecommitdiff
path: root/searx/engines/duckduckgo.py
AgeCommit message (Collapse)Author
2019-01-07Revert "remove 'all' option from search languages"Noémi Ványi
This reverts commit 4d1770398a6af8902e75c0bd885781584d39e796.
2018-03-27refactor engine's search language handlingMarc Abonce Seguin
Add match_language function in utils to match any user given language code with a list of engine's supported languages. Also add language_aliases dict on each engine to translate standard language codes into the custom codes used by the engine.
2018-03-20fix fetch_langauges to be more accurateMarc Abonce Seguin
Add languages supported by either all default general engines or 10 engines.
2018-03-14[fix] change duckduckgo url to avoid error responseMarc Abonce Seguin
2017-12-06remove 'all' option from search languagesmarc
2017-10-10update engines_languages.json and languages.pymarc
Also, fix fetch_languages.py so it can run on python3.
2017-07-21[fix] use poolrequests in ddg enginesAdam Tauber
2017-07-10[fix] duckduckgo images doesn't fail with countryless languagemarc
2017-05-27[fix] fix duckduckgo's offsetmarc
First page now starts with 0 offset, rather than starting on the 30th result. DuckDuckGo returns 30 results on each page.
2017-05-23add duckduckgo images enginemarc
2017-05-15[enh] py3 compatibilityAdam Tauber
2017-02-01[fix] fix paging of duckduckgoNoémi Ványi
2016-12-15tests for _fetch_supported_languages in enginesmarc
and refactor method to make it testable without making requests
2016-12-13tests for language support in enginesmarc
2016-12-13[mod] fetch supported languages for several enginesmarc
utils/fetch_languages.py gets languages supported by each engine and generates engines_languages.json with each engine's supported language.
2016-12-13Add language support for more engines.marc
2016-12-13[enh] add supported_languages on engines and auto-generate languages.pymarc
2016-12-11add year filter to engines with time range support && testsNoémi Ványi
Following engines does not support "Last year": * Bing News * DeviantArt * DuckDuckGo * Yahoo * YouTube (noapi)
2016-07-26[fix] time range detectionAdam Tauber
2016-07-25add time range search for duckduckgoNoemi Vanyi
2016-07-14[fix] guess country code if not specified in duckduckgo enginemarc
2016-07-12[fix] multilingual duckduckgoa01200356
only works if both country and language are set
2016-03-21[fix] duckduckgo's xpaths changeda01200356
test_duckduckgo modified to reflect changes in duckduckgo's html
2015-09-07[fix] duckduckgo unicode url - #419Adam Tauber
2015-09-01ddg encoding of URLs appears to be broken, revealed when trying to pickled ↵Emmanuel Benazera
the results to disk
2015-05-02update versions.cfg to use the current up-to-date packagesAlexandre Flament
2015-02-02Duckduckgo unit testCqoicebordel
2014-12-07[fix] pep8 : engines (errors E121, E127, E128 and E501 still exist)dalf
2014-09-07[enh] duckduckgo engine: add language supportdalf
2014-09-02add little note to duckduckgo engineThomas Pointhuber
2014-09-02add little commentThomas Pointhuber
2014-09-02rewrite duckduckgo engine and add commentsThomas Pointhuber
2014-03-29[fix] pep8Adam Tauber
2014-03-21[fix] indexingAdam Tauber
2014-03-21[mod] ddg engine modsAdam Tauber
2014-01-30[enh] paging support for ddgasciimoo
2014-01-20[fix] pep/flake8 compatibilityasciimoo
2014-01-05[mod] bing and duckduckgo engines : add / rename locale parameterDalf
2013-11-09[enh] removing result html tagsasciimoo
2013-10-23[enh] engine cfg compatibiltyasciimoo
2013-10-15[enh] engine typesasciimoo
2013-10-14[enh] initial commitasciimoo