summaryrefslogtreecommitdiff
path: root/searx/engines
AgeCommit message (Collapse)Author
2020-10-01[fix] google engine - div classes has been renamed in HTML reultMarkus Heiser
Since 1. October 2020 google has changed the 'class' attribute of the HTML result page. Fix the xpath expressions and ignore <div class="g" ../> sections which do not match to title's xpath expression. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2020-09-28[fix] migration from github.com/asciimoo/searx to github.com/searx/searx : ↵Alexandre Flament
fix URLs
2020-09-22fetch google's search langs rather than ui langsMarc Abonce Seguin
2020-09-22fetch supported languages for startpage engineMarc Abonce Seguin
2020-09-22add language names in qwant's fetch languages functionMarc Abonce Seguin
2020-09-10Drop Python 2 (4/n): SearchQuery.query is a str instead of bytesDalf
2020-09-10Drop Python 2 (1/n): remove unicode string and url_utilsDalf
2020-09-10use Wikipedia's REST v1 APIMarc Abonce Seguin
2020-09-08[enh] Add command line engines: git grep, find, etc. (#2128)Noémi Ványi
A new "base" engine called command is introduced. It is the foundation for all command line engines for now. You can use this engine to create your own command line engine. Add some engines (commented out to make sure no one enables anything accidentally): * git grep: This engine lets you grep in the searx repo. * locate: If locate is installed and initialized, you can search on the FS. * find: You can find files with a specific name from where you started searx. * pattern search in files: This engine utilizes the command fgrep. * regex search in files: This engine runs `grep` to find a file based on its contents.
2020-09-07[enh] stop searx when an engine raise an SyntaxError exception (#2177)Alexandre Flament
and some other exceptions: * KeyboardInterrupt * SystemExit * RuntimeError * SystemError * ImportError: an engine with an unmet dependency will stop everything.
2020-08-31Revert "[enh] test: load each engine to check for syntax errors"Alexandre Flament
This reverts commit 4fb3ed2c6335b68f6b28ebc68d5d22f2fd621648.
2020-08-31Merge pull request #2160 from dalf/test_load_engineAdam Tauber
[enh] test: load each engine to check for syntax errors
2020-08-31[fix] skip uncomplete image results - closes #1496Adam Tauber
2020-08-28[enh] test: load each engine to check for syntax errorsDalf
2020-08-27only return one url per "type" in Wikidata (#2151)Marc Abonce Seguin
i.e. only one official website, one Twitter, etc.
2020-08-18[enh] add yggtorrent engine (#2135)Émilien Devos
2020-08-10[fix] piratebay engine date and pep8 indentationEmilien Devos
2020-08-10[fix] piratebay engineEmilien Devos
2020-08-10Merge pull request #2116 from mikeri/invidiousresAdam Tauber
Include author and video length in Invidious results
2020-08-08Fix google images 'get image' button bug from issue #2103 (#2115)Vlad
Closes #2103
2020-08-08add peertube engine (#2109)Michael Ilsaas
2020-08-02include length in invidious resultsMichael Ilsaas
2020-08-02include author in invidious resultsMichael Ilsaas
2020-07-26fix Wikipedia's paragraph extractionMarc Abonce Seguin
2020-07-26Update torrentz2 URL from .eu to .isMichael Ilsaas
2020-07-23Fix relative urls that do not start with '/'xywei
2020-07-12fix python 3 supportGaspard d'Hautefeuille
2020-07-08[fix] pep8Adam Tauber
2020-07-07[fix] revise google images engineMarkus Heiser
this commit is picked from #1985
2020-07-07[fix] revise google engineMarkus Heiser
this commit is picked from #1985
2020-06-29Merge branch 'master' into gigablastMarkus Heiser
2020-06-29Fix YaCy text results returned as imagesSophie Tauchert
2020-06-28Merge branch 'master' into duckduckgo_correctionNoémi Ványi
2020-06-26Merge branch 'master' into gigablastMarkus Heiser
2020-06-25[fix] yahoo engine - changed content_xpathMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2020-06-16Merge branch 'master' into gigablastMarkus Heiser
2020-06-15[fix] resolve flickr_noapi encoding issuesAdam Tauber
2020-06-13add correction support for duckduckgoGordon Quad
2020-06-10Merge branch 'master' into gigablastMarkus Heiser
2020-06-10[fix] resolve pep8 errorsAdam Tauber
2020-06-09[enh] add official site link to the top of the infobox - closes #1644Adam Tauber
2020-06-09[enh] add length and author details to youtube videosAdam Tauber
closes #775
2020-06-09[enh] add routing directions to osm search - closes #254Adam Tauber
2020-06-01Merge branch 'master' into gigablastMarkus Heiser
2020-05-31add display_error_messages option to engine settingsNoémi Ványi
A new option is added to engines to hide error messages from users. It is called `display_error_messages` and by default it is set to `True`. If it is set to `False` error messages do not show up on the UI. Keep in mind that engines are still suspended if needed regardless of this setting. Closes #1828
2020-05-29[fix] gigablast requires a random extra parameterMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2020-05-28[fix] revise of the gigablast engine (WIP)Markus Heiser
The gigablast API has changed and seems to have some quirks, this is the first revise. More work (hacks) are needed. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2020-05-28[fix] gigablast does no longer support *supported_languages_url*Markus Heiser
Since there are zero results, we can remove it: $ make engines.languages fetch languages .. ... fetched 0 languages from engine gigablast Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2020-05-28[fix] remove debug print from commit e5305f8Markus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2020-04-20Merge branch 'master' into masterMarkus Heiser