Ponysearch/searx/engines
Noémi Ványi f0ca1c3483
[enh] Add command line engines: git grep, find, etc. (#2128)
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-08 09:51:53 +02:00
..
1337x.py [enh] py3 compatibility 2017-05-15 12:02:30 +02:00
__init__.py [enh] stop searx when an engine raise an SyntaxError exception (#2177) 2020-09-07 15:39:26 +02:00
acgsou.py Fix acgsou encoding error on python2 and add unicode characters to unit testt 2018-05-05 23:41:13 +03:00
apkmirror.py [enh] adds apkmirror search engine 2019-02-13 00:37:29 +01:00
archlinux.py Revert "remove 'all' option from search languages" 2019-01-07 21:19:00 +01:00
arxiv.py [fix] enable paging support for arxiv engine 2019-10-16 13:12:17 +02:00
base.py [fix] add py3 compatibility to base engine - closes #1319 2018-06-14 11:50:03 +02:00
bing.py bing_news: parital rollback of c89c05bc 2020-03-01 11:07:59 +01:00
bing_images.py [fix] skip uncomplete image results - closes #1496 2020-08-31 14:07:45 +02:00
bing_news.py bing_news: parital rollback of c89c05bc 2020-03-01 11:07:59 +01:00
bing_videos.py bugfix(!biv) : bing-video do not like "older" User-Agents 2020-03-01 17:28:59 +01:00
btdigg.py [mod] restore btdigg engine as btdig.com (#1515) 2019-07-25 08:40:48 +02:00
command.py [enh] Add command line engines: git grep, find, etc. (#2128) 2020-09-08 09:51:53 +02:00
currency_convert.py added whitespaces 2018-04-22 14:12:32 +03:00
dailymotion.py [fix] dailymotion engine: remove HTML tags from the description 2019-07-31 08:37:51 +02:00
deezer.py [enh] py3 compatibility 2017-05-15 12:02:30 +02:00
deviantart.py [fix] pep8 2019-10-16 15:32:03 +02:00
dictzone.py [mod] speed optimization 2019-11-15 09:33:15 +01:00
digbt.py [enh] py3 compatibility 2017-05-15 12:02:30 +02:00
digg.py [fix] update digg engine 2019-10-16 15:11:42 +02:00
doku.py [mod] speed optimization 2019-11-15 09:33:15 +01:00
duckduckgo.py add correction support for duckduckgo 2020-06-13 22:43:10 +01:00
duckduckgo_definitions.py duckduckgo_definitions: remove the debug message 2019-12-02 14:26:11 +01:00
duckduckgo_images.py [fix] duckduckgo images requests 2019-04-13 00:38:37 -05:00
duden.py [mod] speed optimization 2019-11-15 09:33:15 +01:00
dummy-offline.py [enh] introduce private engines 2020-02-08 11:47:39 +01:00
dummy.py update versions.cfg to use the current up-to-date packages 2015-05-02 15:45:17 +02:00
etools.py Add eTools engine 2020-02-12 23:58:50 +01:00
fdroid.py [fix] fdroid engine 2019-08-05 15:44:02 +02:00
filecrop.py [enh] py3 compatibility 2017-05-15 12:02:30 +02:00
flickr.py [enh] py3 compatibility 2017-05-15 12:02:30 +02:00
flickr_noapi.py [fix] resolve flickr_noapi encoding issues 2020-06-15 19:15:24 +02:00
framalibre.py webapp.py: use html.escape if cgi.escape is not available 2019-11-16 21:58:25 +01:00
frinkiac.py [enh] py3 compatibility 2017-05-15 12:02:30 +02:00
genius.py [enh] introduce private engines 2020-02-08 11:47:39 +01:00
gentoo.py Fix pep8 errors 2018-08-21 22:55:51 +09:00
gigablast.py [fix] gigablast requires a random extra parameter 2020-05-29 12:48:58 +02:00
github.py [enh] py3 compatibility 2017-05-15 12:02:30 +02:00
google.py [fix] pep8 2020-07-08 00:46:03 +02:00
google_images.py Fix google images 'get image' button bug from issue #2103 (#2115) 2020-08-08 19:35:22 +02:00
google_news.py bugfix: google-news and bing-news has changed the language parameter 2020-02-25 18:44:28 +01:00
google_videos.py [fix] google_videos engine: some results don't a thumbnail 2019-07-31 08:38:45 +02:00
ina.py [fix] handle missing thumbnail 2020-01-02 22:29:28 +01:00
invidious.py include length in invidious results 2020-08-02 13:31:04 +02:00
json_engine.py [fix] convert json engine result attributes to string - closes #1006 2017-12-01 20:54:12 +01:00
kickass.py [enh] py3 compatibility 2017-05-15 12:02:30 +02:00
mediawiki.py Revert "remove 'all' option from search languages" 2019-01-07 21:19:00 +01:00
microsoft_academic.py [fix] handle empty response 2020-01-02 22:29:55 +01:00
mixcloud.py [enh] py3 compatibility 2017-05-15 12:02:30 +02:00
nyaa.py Fix nyaa to use https 2018-04-27 17:55:42 +03:00
openstreetmap.py [fix] resolve pep8 errors 2020-06-10 00:34:57 +02:00
pdbe.py [fix] multiple fixes in pdbe engine 2017-12-01 20:54:12 +01:00
peertube.py add peertube engine (#2109) 2020-08-08 19:22:53 +02:00
photon.py Revert "remove 'all' option from search languages" 2019-01-07 21:19:00 +01:00
piratebay.py [fix] piratebay engine date and pep8 indentation 2020-08-10 23:44:53 +02:00
pubmed.py [fix] do not crash if publication date is missing in pubmed engine 2017-12-01 20:54:12 +01:00
qwant.py [fix] add explicit useragent header to requests - closes #1459 2019-12-21 20:25:39 +01:00
reddit.py [enh] py3 compatibility 2017-05-15 12:02:30 +02:00
scanr_structures.py [fix] add py3 compatibility 2020-01-02 22:30:18 +01:00
searchcode_code.py [enh] py3 compatibility 2017-05-15 12:02:30 +02:00
searchcode_doc.py [enh] py3 compatibility 2017-05-15 12:02:30 +02:00
searx_engine.py fix github url 2017-06-18 21:53:10 +04:00
seedpeer.py add seedpeer again 2019-11-24 22:01:44 -07:00
soundcloud.py [fix] soundcloud: URLs of JS sources has been moved 2019-11-29 15:05:36 +01:00
spotify.py Fix some more errors with none/wrong credentials 2019-07-31 21:09:02 +02:00
stackoverflow.py [enh] py3 compatibility 2017-05-15 12:02:30 +02:00
startpage.py [Fix] Startpage ValueError on Spanish date format 2020-03-09 09:31:20 +01:00
tokyotoshokan.py [mod] int_or_zero refactored to searx_utils 2017-09-04 20:05:04 +02:00
torrentz.py Update torrentz2 URL from .eu to .is 2020-07-26 15:56:54 +02:00
translated.py fix python 3 support 2020-07-12 23:43:24 +01:00
twitter.py Revert "remove 'all' option from search languages" 2019-01-07 21:19:00 +01:00
unsplash.py Removes what looks like tracking parameters 2018-10-08 14:56:20 +02:00
vimeo.py embedded iframe (youtube, dailymotion, vimeo): use https 2019-07-13 15:49:59 +02:00
wikidata.py only return one url per "type" in Wikidata (#2151) 2020-08-27 21:44:48 +02:00
wikipedia.py fix Wikipedia's paragraph extraction 2020-07-26 23:53:40 -07:00
wolframalpha_api.py [fix] unicode error with WolframAlpha API engine 2019-01-08 21:02:23 -06:00
wolframalpha_noapi.py add initial support for offline engines && command engine 2019-10-16 15:52:48 +02:00
www1x.py [fix] update 1x engine 2019-10-16 13:27:05 +02:00
xpath.py Fix relative urls that do not start with '/' 2020-07-23 11:12:19 -05:00
yacy.py Fix YaCy text results returned as images 2020-06-29 14:48:56 +02:00
yahoo.py [fix] yahoo engine - changed content_xpath 2020-06-25 21:45:42 +02:00
yahoo_news.py Revert "remove 'all' option from search languages" 2019-01-07 21:19:00 +01:00
yandex.py [enh] py3 compatibility 2017-05-15 12:02:30 +02:00
yggtorrent.py [enh] add yggtorrent engine (#2135) 2020-08-18 18:02:41 +02:00
youtube_api.py embedded iframe (youtube, dailymotion, vimeo): use https 2019-07-13 15:49:59 +02:00
youtube_noapi.py [enh] add length and author details to youtube videos 2020-06-09 20:31:51 +02:00