logo

searx

My custom branche(s) on searx, a meta-search engine git clone https://hacktivis.me/git/searx.git
DateCommit messageAuthorFiles+-
[theme/lanodan] searx.css: footer, header { clear: both; }Haelwenn (lanodan) Monnier1+1-0
[templates/lanodan]: Remove <p/> in the <footer/>Haelwenn (lanodan) Monnier1+1-3
[theme/lanodan] searx.min.css → searx.cssHaelwenn (lanodan) Monnier2+1-1
[theme] debloat lanodan theme by removing unused/unsupported stuffHaelwenn (lanodan) Monnier54+7-10869
Fix the sidebar taking too much vertical spaceHaelwenn (lanodan) Monnier2+2-5
searx/settings.yml: MerfHaelwenn (lanodan) Monnier1+2-2
[theme] New Theme (lanodan) copied from simpleHaelwenn (lanodan) Monnier78+11894-1
Merge pull request #1477 from kvch/masterAdam Tauber70+10635-420
update changelog and version.pyNoémi Ványi2+39-1
update AUTHORS.rst with new contributorsNoémi Ványi1+15-0
pull translations from TransifexNoémi Ványi67+10581-419
Merge pull request #1474 from Venca24/devel_mojeekNoémi Ványi1+14-0
[add] mojeek engineVenca241+14-0
Merge pull request #1444 from Venca24/devel_google_videosNoémi Ványi2+41-10
[mod] google videosVenca241+0-2
Merge branch 'master' into devel_google_videosNoémi Ványi9+27262-167
Merge pull request #1461 from dimqua/masterNoémi Ványi2+0-12
Merge branch 'master' into masterNoémi Ványi4+19-20
Merge pull request #1464 from miicha/bugfix_startpageNoémi Ványi2+15-14
Merge branch 'master' into bugfix_startpageNoémi Ványi2+4-6
[fix] google videos testVenca241+19-0
[FIX] google videos thumbnailsVenca241+17-3
Merge pull request #1469 from bourrel/fix_bing_imagesNoémi Ványi2+4-6
Update bing image engine with new image json formatLéo Bourrel2+4-6
change rest of test_startpage.pyMichael Pfitzner1+8-8
change the html in test_startpage.py to look more like the actual startpage siteMichael Pfitzner1+3-3
restore startpage search resultsMichael Pfitzner1+4-3
update startpage.pydimqua1+0-4
remove Ixquick enginedimqua1+0-8
remove findx engine (#1452)dimqua2+0-133
Update Dockerfile (#1451)ZEROF1+1-1
Use a more human-friendly format in searx/data/engines_languages.json (#1399)Ivan Skytte Jørgensen2+27229-2
Merge pull request #1438 from Venca24/devel_seznampofilo1+13-0
Merge branch 'master' into devel_seznampofilo1+1-0
Merge pull request #1450 from ZEROF/patch-1pofilo1+1-0
Update DockerfileZEROF1+1-0
[fix] google videos testVenca241+4-4
[fix] google videos engineVenca241+3-3
[add] seznam engineVenca241+13-0
Merge pull request #1385 from dalf/minor_changesAdam Tauber3+11-4
simple theme : remove unused filesdalf2+0-2
manage.sh : no error when npm is not found and not requireddalf1+11-2
Merge pull request #1368 from aliceinwire/gentoo_engineAdam Tauber2+132-0
Fix pep8 errorsAlice Ferrazzi1+3-2
Fix choosing languges functionAlice Ferrazzi1+10-5
Merge pull request #1233 from Angristan/patch-2Noémi Ványi1+2-2
Merge branch 'master' into patch-2Noémi Ványi7+11-113
[fix] pep8Adam Tauber1+1-1
[enh] admin configurable suspend time of errored engines - closes #1266Adam Tauber3+8-3
[enh] configurable default oscar styleAdam Tauber2+3-0
[fix] remove publicly unavailable 500px engine - #1338Adam Tauber3+0-111
Merge pull request #1378 from Angristan/update-docker-alpineAdam Tauber1+1-1
Update Docker image to Alpine 3.8Angristan1+1-1
Merge pull request #1323 from cy8aer/dsgvoAdam Tauber1+1-0
Merge branch 'master' into patch-2Angristan4+143-3
Merge pull request #1374 from dadosch/masterAdam Tauber3+122-0
Merge pull request #1250 from matejc/add-random-answersAdam Tauber1+21-3
Merge branch 'master' into patch-2Adam Tauber123+3772-1709
Merge pull request #1231 from Angristan/patch-1Adam Tauber1+1-1
Merge pull request #1244 from Venca24/masterAdam Tauber1+0-0
Merge pull request #1355 from asciimoo/manage.shAdam Tauber1+5-3
Merge pull request #1354 from asciimoo/requirementsAdam Tauber1+4-4
Merge pull request #1360 from Popolon/masterAdam Tauber2+3-1
Merge pull request #1369 from LiquidLemon/masterAdam Tauber1+1-1
duden.de enginedadosch3+122-0
Merge branch 'master' into masterLiquidLemon40+1763-1216
Merge pull request #1370 from dalf/simpleAdam Tauber39+1762-1215
simple theme updateAlex39+1762-1215
Merge branch 'master' into masterPopolon1+1-1
[fix] update qwant search urlAdam Tauber1+1-1
Change the local name of the Polish languageLiquidLemon1+1-1
added languages to Gentoo engineAlice Ferrazzi1+3-3
gentoo engine testAlice Ferrazzi2+126-0
Merge branch 'master' into masterPopolon1+3-4
Merge pull request #1366 from kvch/fix-etymonline-engineAdam Tauber1+3-4
follow up changes in etymonline XPATH engineNoémi Ványi1+3-4
Merge branch 'master' into dsgvocy8aer3+96-20
remove double spacesPopolon1+1-1
Merge branch 'master' into masterPopolon3+96-20
Merge pull request #933 from dalf/firefox_versionAdam Tauber3+96-20
add http://sci-hub.tw/ as doi resolvers #1216Popolon1+1-0
return doi resolver url instead of doi resolver namePopolon1+2-1
fetch_firefox_version.py : compatible with Python 3 and minor fixes.Alex3+23-20
[mod] fetch firefox versions in a standalone scriptAlexandre Flament3+93-20
manage.sh : minor changeAlex1+5-3
Update dependenciesAlex1+4-4
Merge branch 'master' into dsgvocy8aer4+29-21
Merge pull request #1303 from MarcAbonce/bingAdam Tauber2+6-3
Merge pull request #1342 from bourrel/fix_wikidata_imageAdam Tauber2+14-10
Fix wikidata tests with updated path to mediaLéo Bourrel1+12-9
Fix formattingLéo Bourrel1+1-0
Update path to wikidata imageLéo Bourrel1+2-2
Merge pull request #1330 from MarcAbonce/user-agentAdam Tauber1+9-8
[fix] update user agent versionsMarc Abonce Seguin1+9-8
Create an include for __common__/aboutextend.html for imprint purposes.Thomas Renard1+1-0
[fix] add py3 compatibility to base engine - closes #1319Adam Tauber1+1-1
[fix] add basestring for py3Adam Tauber1+1-0
[fix] remove obsolete testAdam Tauber1+0-15
[fix] use html result page in google images (previous endpoint stopped working)Adam Tauber1+16-25
Merge pull request #1312 from Venca24/fix_google_scholarAdam Tauber1+1-1
Merge pull request #1313 from dalf/update_requirementsAdam Tauber1+5-5
Update requirements.txtAlexandre Flament1+5-5
[fix] google scholar engineVenca241+1-1
Merge pull request #1309 from usernameisntallowed/1158/50pxAdam Tauber5+8-6
Min width 50 px to oscar theme category. #1158Author Name5+8-6
Merge pull request #1304 from kvch/fix-piratebay-urlAdam Tauber2+4-4
follow up testsNoémi Ványi1+3-3
fix piratebay urlNoémi Ványi1+1-1
fix bing "garbage" results (issue #1275)Marc Abonce Seguin2+6-3
Merge pull request #1301 from kvch/fix-gigablast-engineAdam Tauber1+2-0
add missing parameter to gigablast search urlNoémi Ványi1+2-0
Merge pull request #1290 from rinpatch/acgsou-unicodeAdam Tauber2+7-6
Fix acgsou encoding error on python2 and add unicode characters to unit testtrinpatch2+7-6
Merge pull request #1289 from rinpatch/acgsou-httpAdam Tauber2+2-2
Fix unit test urlrinpatch1+1-1
Switch acgsou to httprinpatch1+1-1
Merge pull request #1283 from rinpatch/acgsou-engineAdam Tauber3+158-0
Merge pull request #1284 from rinpatch/nyaa-https-fixAdam Tauber1+2-2
Merge branch 'master' into nyaa-https-fixrinpatch1+3-0
Fix nyaa to use httpsrinpatch1+2-2
Remove Japanese charactersrinpatch1+8-8
Fix unit testrinpatch1+12-2
Forgot to remove print command used for debuggingrinpatch1+0-1
Added unit testrinpatch2+68-1
Traling whitespacerinpatch1+1-1
Hopefully fix code style errors(again)(again)rinpatch1+1-1
Hopefully fix code style errors(again)rinpatch1+5-3
Hopefully fix code style errorsrinpatch1+3-14
Added Enginerinpatch2+91-0
Merge pull request #1280 from rinpatch/remove-buttons-infinite-scrollAdam Tauber1+3-0
Hide page buttons when infinite scrolling is enabledrinpatch0+0-0
Hide buttons when infinite scrolling is enabledrinpatch1+3-0
Merge pull request #1279 from rinpatch/duckduckgo-currencyAdam Tauber3+35-16
Fix string lengthrinpatch1+14-2
Unit testrinpatch1+3-3
added whitespacesrinpatch1+1-2
switched currency convert to duckduckgo and added Bitcoin to currency listrinpatch2+19-11
Merge pull request #1277 from kvch/fix-findx-engineAdam Tauber1+1-1
fix findx engineNoémi Ványi1+1-1
Merge pull request #1273 from MarcAbonce/google-hotfixAdam Tauber2+7-7
[fix] force English results in Google when using en-USMarc Abonce Seguin2+7-7
Merge pull request #1265 from asciimoo/add-pronunciationAdam Tauber1+2-0
add pronunciaton of searx to READMENoémi Ványi1+2-0
Merge pull request #1260 from MarcAbonce/engine-fixesAdam Tauber6+13-17
update unit tests for google news and wikidataMarc Abonce Seguin2+3-7
[fix] make search requests on wikidata more accurateMarc Abonce Seguin2+7-7
[fix] google news xpathMarc Abonce Seguin1+2-2
[fix] append http if no scheme is provided in xpath's extact_urlMarc Abonce Seguin1+1-1
Merge pull request #1252 from MarcAbonce/search-languagesAdam Tauber43+420-313
[fix] assign the correct variable in query.py - fixes #1253Adam Tauber1+2-2
refactor engine's search language handlingMarc Abonce Seguin42+274-171
feat(answers): add sha256 and uuid v4 to random answersMatej Cotman1+21-3
Merge pull request #1136 from kvch/add-findx-generalAdam Tauber4+151-6
forward category to engine without highlighting on the uiNoémi Ványi3+19-11
add findx engine for general, images and videosNoémi Ványi2+137-0
fix fetch_langauges to be more accurateMarc Abonce Seguin5+162-158
[fix] get doi_rewriters from settings - fixes #1245Adam Tauber1+1-1
[UI] new youtube icon for oscar themeVenca241+0-0
[enh] update translations ++ add polish - closes #1239Adam Tauber13+1055-38
Merge pull request #1238 from MarcAbonce/duckduckgoAdam Tauber1+1-1
[fix] change duckduckgo url to avoid error responseMarc Abonce Seguin1+1-1
Use new LABEL syntax for DockerfileAngristan1+2-2
Update to Alpine 3.7Angristan1+1-1
Merge pull request #1226 from rndevfx/fix-vim-mode-on-firefoxAdam Tauber1+2-1
Merge pull request #1190 from Themimitoof/masterAdam Tauber1+1-1
Merge pull request #1227 from Pofilo/masterAdam Tauber1+1-1
[UI] fix custom-select in oscarpofilo1+1-1
Fix Vim mode on FirefoxRichard Nespithal1+2-1
Merge branch 'master' into masterMichael Vieira19+2226-65
Merge pull request #1127 from kvch/remove-source-option-from-manage-shAdam Tauber1+2-10
change echo to printfNoémi Ványi1+2-2
remove the option of sourcing manage.shNoémi Ványi1+0-8
[enh] version 0.14.0Adam Tauber2+15-2
[doc] add @daftaupe @icegiant @trankmichael @josephkiranbabu @maiki @zeph33 to authorsAdam Tauber1+6-0
[enh] update translations - add taiwanese and filipinoAdam Tauber12+2075-40
[fix] pep8Adam Tauber1+1-0
[enh] add asksteem engine - closes #1163Adam Tauber2+47-0
Merge pull request #1199 from kvch/fix-microsoft-academicAdam Tauber2+76-9
fix Microsoft Academic engineNoémi Ványi2+76-9
[fix] fix engine initializationAdam Tauber1+4-4
Change the version of alpine on the dockerfile to deploy Searx on ARM architecturesMichael Vieira1+1-1
Merge pull request #1186 from kvch/fix-bing-videosAdam Tauber2+38-83
fix unit testsNoémi Ványi1+33-66
fix bing videos engineNoémi Ványi1+5-17
Merge pull request #1180 from daftaupe/patch-1Adam Tauber1+1-1
Update README.mdPierre-Alain TORET1+1-1
[mod] add bottom margin to results - closes #1176Adam Tauber3+5-4
[enh] update translationsAdam Tauber35+114-112
[enh] build oscar cssAdam Tauber1+2-2
Merge pull request #1166 from IceGiant/img-results-aspect-ratioAdam Tauber1+1-1
Preserve image aspect ratio in resultsMatthew Olmsted1+1-1
Merge pull request #1162 from trankmichael/adding-virtualenv-to-gitignoreAdam Tauber1+1-0
added searx-ve to gitignoretrankmichael1+1-0
Merge pull request #1148 from MarcAbonce/python3.5-fixAdam Tauber4+7-3
[fix] read utf-8 files (settings, languages, currency) with python3.5Marc Abonce Seguin3+6-3
add CI test for python3.5Marc Abonce Seguin1+1-0
Merge pull request #1124 from JosephKiranBabu/python3-unicode-supportAdam Tauber3+3-3
Merge pull request #1135 from kvch/fix-yacy-linkAdam Tauber1+10-1
fix yacy result urlNoémi Ványi1+10-1
[enh] overwrite secret_key from env with the SEARX_SECRET env var if exists - closes #845Adam Tauber1+3-0
Make Python 3 able to read settings files with Unicode charactersJoseph Nuthalapati3+3-3
Merge pull request #1126 from kvch/minor-logicodev-dark-changesAdam Tauber2+11-2
dark background for answers && no background for highlightNoémi Ványi2+11-2
Merge pull request #1121 from kvch/add-cookie-to-reqsAdam Tauber1+2-0
send constant cookie with query to GoogleNoémi Ványi1+2-0
Merge pull request #1119 from maiki/patch-1Adam Tauber1+1-1
Update readmemaiki1+1-1
Merge pull request #1111 from kvch/searx-links-in-footerAdam Tauber2+14-2
revert changin about to searx docsNoémi Ványi1+1-1
add links to footers of oscar and simple themesNoémi Ványi2+14-2
Merge pull request #1112 from dalf/manange_shAdam Tauber2+67-33
[fix] do not save engine/plugin cookies as unknown settings options - fixes #1110Adam Tauber1+6-1
[mod] simplify manage.sh - npm install less@2.7 less-plugin-clean-css grunt-cli is moved inside manage.sh - if it is possible to source manage.sh to update the PATH (to start grunt) - tidy the help documentation - update the geckodriver version to 0.19.1Alexandre Flament2+67-33
[fix] gigablast url parameter change - fixes #1107Adam Tauber1+1-1
[fix] use proper encoding with both py2/3 - closes #1094Adam Tauber1+1-1
Merge pull request #973 from MarcAbonce/languagesAdam Tauber56+166-249
Merge pull request #1109 from dalf/simple_magnet_svgAdam Tauber14+35-30
remove 'all' option from search languagesmarc56+166-249
[enh] make custom oscar option configurable from urlAdam Tauber4+10-4
[enh] add dark version of oscar/logicodevAdam Tauber4+245-4
simple theme : replace magnet.svg with a home made versionAlexandre Flament14+35-30
[fix] handle /sorry redirectsAdam Tauber1+4-0
[enh] display engine error messagesAdam Tauber1+4-1
[fix] pdbe testAdam Tauber1+2-2
[fix] do not crash if publication date is missing in pubmed engineAdam Tauber1+8-5
[fix] multiple fixes in pdbe engineAdam Tauber1+8-5
[fix] convert json engine result attributes to string - closes #1006Adam Tauber2+23-2
[fix] skip non-string result url/title/contentAdam Tauber1+6-0
Merge pull request #1105 from kvch/fix-time-range-selection-in-chromeAdam Tauber1+1-1
use `change` function just like in case of language selectionNoémi Ványi1+1-1
Merge pull request #1098 from dalf/license_simple_themeAdam Tauber8+36-11
[mod] simple theme: add the license to different files.Dalf8+36-11
Merge pull request #1093 from Zeph33/fix/#1088Adam Tauber1+1-1
[fix] autocompleter py3 compatibility - fixes #1088Zeph1+1-1
[enh] version 0.13.1Adam Tauber2+12-1
[fix] autocompleter py3 compatibility - fixes #1088Adam Tauber1+7-1
[fix] replace obsolete string.join functionAdam Tauber1+1-2
[fix] measure request duration only if total_time attribute is set - fixes autocompleterAdam Tauber1+2-2
[fix] change domain name in google engine testAdam Tauber1+1-1
[fix] use english in google engine if no language was set - this prevents guessing the language by the IP of the instanceAdam Tauber1+3-4
[fix] revert language changes to prevent CAPTCHAsAdam Tauber1+4-4
[enh] timeout and total HTTP time are managed by searx.poolrequestsAlexandre Flament2+79-42
Merge pull request #1090 from asciimoo/requirement_upgradeAdam Tauber1+3-3
Dependencies upgradeAlexandre Flament1+3-3
[enh] version 0.13.0Adam Tauber2+22-1
[doc] add @vachi, @lcpz, @nikaiw, Thirnearez, @MrPetovan, @woorst, @Apply55gx, @pyrrh0n1c, @cclauss, @moon2l to authorsAdam Tauber1+10-0
[enh] update translationsAdam Tauber4+42-42
[fix] remove trailing 0x00 from csv outputAdam Tauber1+2-0
[fix] resurrect csv output in py2Adam Tauber1+13-9
[fix] fix language support of googleAdam Tauber1+4-4
[fix] allow none as category in preferences - #1086Adam Tauber1+1-1
Merge pull request #1084 from moon2l/masterAdam Tauber1+2-1
fix bug: TypeError: set(['bing', 'google']) is not JSON serializable, when curl 'http://127.0.0.1:8888/?q=xxxxxxxx&categories=general&format=json'yujunqiang1+2-1
Merge pull request #1083 from cclauss/patch-2Adam Tauber1+5-3
print() is a function in Python 3cclauss1+5-3
[enh] update translationsAdam Tauber53+5016-1626
Merge pull request #1079 from pyrrh0n1c/masterAdam Tauber2+21-23
Fixed unittests.pyrrh0n1c1+7-6
Fixed typos.pyrrh0n1c2+6-6
Fixed the currency_convert engine.pyrrh0n1c1+8-11
Merge pull request #1068 from Apply55gx/geniusAdam Tauber3+323-0
Merge pull request #1078 from kvch/result-engines-setAdam Tauber1+2-2
results: make engines of results setNoémi Ványi1+2-2
[mod] add more error handling to json engine II.Adam Tauber1+5-2
[mod] add more error handling to json engineAdam Tauber1+8-2
Merge pull request #1076 from jibe-b/patch-10Adam Tauber1+14-2
[fix] update openairepublicationsjibe-b1+1-0
[add] OpenAIRE publication enginejibe-b1+13-2
Merge pull request #1075 from kvch/finish-jibe-b-enginesAdam Tauber13+373-40
minor fix of BASE engineNoémi Ványi2+4-4
minor fixes of pubmed engineNoémi Ványi3+8-13
[add] pubmed enginejibe-b4+146-0
minor fixes of doi resolverNoémi Ványi4+19-32
[enh] oa_doi_rewrite plugin broadens doai_rewritejibe-b7+89-36
add OpenAIRE engine as a json engineNoémi Ványi1+12-0
minor fixes of arxivNoémi Ványi2+9-8
[fix] remove .encode for python3 compatibilityjibe-b1+1-1
[enh] use format to concatenate stringsjibe-b1+6-4
[add] arxiv enginejibe-b3+137-0
[enh] update translationsAdam Tauber49+7892-3455
[fix] pep8Adam Tauber1+1-1
[mod] compress saved preferences in urlAdam Tauber4+27-10
Merge pull request #1 from asciimoo/masterApply55gx49+757-1476
removed unused indicies arrayApply55gx1+0-1
Merge pull request #1066 from MrPetovan/issue/fix-favicon-pathsAdam Tauber2+2-2
Remove / in url_for parameter for simple themeHypolite Petovan1+1-1
Remove extra / in url_for parameter for oscar themeHypolite Petovan1+1-1
Merge pull request #1061 from a01200356/bingAdam Tauber11+115-40
fix less to stable versionmarc1+1-1
test fetch langauges function on bing imagesmarc1+31-1
update engines_languages.json and languages.pymarc6+23-25
[fix] language support for bing images and videosmarc4+61-14
Merge pull request #1059 from kvch/preferences-support-intuitiveAdam Tauber9+44-26
preferences: make supported/not supported labelsNoémi Ványi9+44-26
adjust whitespace in shell scriptsThirnearez1+17-17
handle input carefully in shell scriptsThirnearez2+21-21
fix a shell typo that generated a bogus fileThirnearez1+1-1
[mod] disable yahoo by defaultAdam Tauber1+1-0
Merge pull request #1037 from dalf/codecovAdam Tauber5+38-6
codecov : update the commit statusAlexandre Flament1+30-0
codecov: disable comments in the PRAlexandre Flament1+1-0
[fix] remove duplicated german translation - closes #937Adam Tauber3+0-845
Merge pull request #1046 from jibe-b/again-unittest-baseAdam Tauber1+91-0
Merge pull request #1035 from misnyo/voatAdam Tauber1+4-4
[add] unit_test for base enginejibe-b1+91-0
Switch to code-covAlexandre Flament4+7-6
Merge pull request #971 from kvch/image-proxy-compatibilityAdam Tauber2+13-3
fix hmac python3 compatibilityNoémi Ványi2+13-3
Merge pull request #1031 from misnyo/static_pathAdam Tauber5+112-113
[fix] static path fixed in templates and webapp, line endings fixedmisnyo5+112-113
Merge pull request #1022 from misnyo/nyaaAdam Tauber4+142-85
[fix] voat.co search xpath and url fixedmisnyo1+4-4
[mod] int_or_zero refactored to searx_utilsmisnyo3+23-29
Merge branch 'master' into nyaamisnyo5+77-84
Merge pull request #1017 from misnyo/geektimesAdam Tauber1+6-6
Merge pull request #1018 from misnyo/generalfileAdam Tauber1+0-62
Merge pull request #1019 from misnyo/gigablastAdam Tauber1+6-2
Merge pull request #1020 from misnyo/gitlabAdam Tauber1+7-6
Merge pull request #1021 from misnyo/google_newsAdam Tauber2+58-8
[fix] gitlab search fixed for proper api usagemisnyo1+7-6
[fix] gigablast pep8 fixmisnyo1+1-1
[fix] nyaa.si fixedmisnyo2+139-86
[mod] tokyotoshokan dependecy to other engine removedmisnyo1+13-3
[fix] habrahabr.ru xpath fixmisnyo1+3-3
[fix] google news dom xpath fixmisnyo2+58-8
[fix] gigablast api fixmisnyo1+6-2
[mod]generalfile engine removedmisnyo1+0-62
[fix] geektimes.ru xpath fixmisnyo1+3-3
Merge pull request #1016 from misnyo/blekkoAdam Tauber3+0-147
Merge pull request #1015 from misnyo/diggAdam Tauber1+7-0
[fix] digg cookie characters created in module importmisnyo1+4-3
[fix] pep8 fix for faroo enginemisnyo1+10-11
[fix] faroo json api and image layout fixedmisnyo3+21-44
Merge pull request #1009 from misnyo/torrentzAdam Tauber3+42-34
[fix] digg now requires cookie for searchmisnyo1+6-0
[mod]blekko images removedmisnyo3+0-147
[fix]torrentz unit_tests timezone fixmisnyo1+1-1
[fix]torrentz unit_tests timezone fixmisnyo1+1-1
[fix]torrentz search engine fixed for new versionmisnyo3+42-34
remove unicode characterswoorst1+2-2
[doc] remove flattr from readmeAdam Tauber1+0-4
[doc] add opencollective badges - closes #1005Adam Tauber1+10-0
fix line lengths for pep8 standardswoorst1+6-6
New engine: Genius (lyrics)woorst3+324-0
"./manage.sh update_packages" updates pip and setuptoolsAlexandre Flament1+2-0
Merge pull request #995 from dalf/seleniumAdam Tauber5+63-34
[fix] manage.sh: add quotes arround parameters dealing with directories or files.Alexandre Flament1+10-9
[mod] travis build : travis uses ./manage.sh to install the geckodriver ./manage.sh don't build css that are built by ./manage.sh grunt_buildAlexandre Flament2+32-22
[fix] travis build : various fix about grunt buildsAlexandre Flament4+36-21
[fix] fix selenium testsAlexandre Flament3+6-3
Merge pull request #994 from dalf/simple_fixAdam Tauber1+12-11
[fix] fix no_results.html template of the simple themeAlexandre Flament1+12-11
[fix] add missing no_results.html template to simple themeAdam Tauber1+16-0
Merge pull request #858 from dalf/simpleAdam Tauber85+11908-6
Merge branch 'master' into simpleAdam Tauber3+231-0
Merge pull request #988 from a01200356/bingAdam Tauber3+231-0
[enh] add simple theme (WIP)Alexandre Flament85+11908-6
add bing videos enginemarc3+231-0
Merge pull request #984 from asciimoo/requirements-upgradeAdam Tauber1+7-7
[mod] upgrade dependenciesAlexandre Flament1+7-7
ensure all parameters are merged in resultsmarc1+5-0
add google videosmarc3+147-0
Merge pull request #980 from nikaiw/masterAdam Tauber1+4-1
Avoid UnicodeEncodeError when redirecting standalone outputNK1+4-1
[fix] use poolrequests in ddg enginesAdam Tauber2+2-2
[mod] separate engine load and initializationAdam Tauber1+17-10
[enh] allow default empty values for normal and result proxiesAdam Tauber2+3-3
[enh] add "inactive" attribute to enginesAdam Tauber1+2-0
add timeout errors in search_multiple_requestsNoémi Ványi1+1-0
change unresponsive_engines to a set to eliminate duplication of errorsNoémi Ványi2+4-4
Merge pull request #961 from kvch/user-visible-engine-errorsAdam Tauber6+34-5
show engine errors when no result is returned at allNoémi Ványi1+5-0
show engine errors in infobox && add new error alertNoémi Ványi6+29-5
Italian localisation: corrected and fixed typosLuke Bonham2+48-49
[fix] duckduckgo images doesn't fail with countryless languagemarc4+10-6
[enh] generate search url of saved preferencesAdam Tauber3+37-5
[fix] use py2/3 compatibility layerAdam Tauber1+1-5
[fix] wrap suggestions inside suggestion boxmarc4+27-4
[fix] is_valid_lang fixed for new languages.py + dictzone engine encodingpotato2+3-3
Merge pull request #947 from vachi/patch-2Adam Tauber1+1-1
fix github urlvache asatryan1+1-1
Merge pull request #944 from kvch/fix-google-imagesAdam Tauber1+1-1
[fix] fix xpath of google imagesNoémi Ványi1+1-1
[fix] load engines if debug mode is enabled using uwsgiAdam Tauber1+3-1
[fix] pep8Adam Tauber1+1-0
[enh] add init function to engines which loads parallelAdam Tauber3+17-4
[enh] version 0.12.0Adam Tauber2+24-1
[doc] add Joachim Cherqui, @maxigas, @kiney, @juanitobananas to authors ++ promote @a01200356 to major contributorAdam Tauber1+5-1
Merge pull request #932 from a01200356/duckduckgoAdam Tauber2+4-4
[fix] fix duckduckgo's offsetmarc2+4-4
add duckduckgo images enginemarc4+204-30
[enh] update translations - closes #930Adam Tauber6+20-20
[mod] add category to each results, and change group criterias (template and existing image)Alexandre Flament1+6-3
[fix] rss feed : the jinja template was not found when the rss feed returns an valid feed including an error.Alexandre Flament1+2-1
[fix] produce valid urls if scheme is missingAdam Tauber1+1-1
[fix] use raw response with etree.parsefromstring - Unicode strings with encoding declaration are not supportedAdam Tauber2+7-7
Merge pull request #926 from kvch/update-translationsAdam Tauber6+476-339
[enh] update existing translationsNoémi Ványi6+476-339
[fix] pep8Adam Tauber1+1-1
Merge pull request #925 from kvch/free-software-directoryAdam Tauber2+16-2
[fix] add more description on possible search tpyesNoémi Ványi2+3-1
[enh] add free software directory engineNoémi Ványi1+10-0
[enh] make search type of mediawiki configurableNoémi Ványi1+4-2
[fix] bing imagesmarc2+48-86
Merge pull request #816 from dalf/debianAdam Tauber5+59-43
[mod] settings.yml can be /etc/searx/settings.yml The exact order is * first from SEARX_SETTINGS_PATH, * if not found then from searx code base, * if not found then from /etc/searx/settings.yml * if not found an exception stops searx loadingAlexandre Flament3+21-10
[mod] the static and templates directories can be defined in the settings.ymlAlexandre Flament4+40-35
[fix] framalibre : remove result['thumbnail'] (not used)Dalf1+0-1
[mod] add/modify image fetching for bing_news, qwant and twitter enginesAlexandre Flament4+27-10
Merge pull request #913 from asciimoo/py3Adam Tauber115+517-513
[enh] py3 compatibilityAdam Tauber115+517-513
[fix] yahoo news date parsingAdam Tauber1+11-8
[mod] searx doesn't crash at startup when an engine can't be loaded (see #884)Alexandre Flament1+2-1
[fix] build french translation to be identical with the .po sourceAdam Tauber1+0-0
[mod] upgrade requirements.txtAlexandre Flament2+9-12
[fix] fix travis buildAlexandre Flament1+1-0
Merge pull request #881 from mmuman/framalibreAdam Tauber3+180-0
Add framalibre engineFrançois Revol3+180-0
Merge pull request #878 from kvch/update-languagesAdam Tauber45+3528-149
[enh] update translation filesNoémi Ványi45+3528-149
make search language handling less strictmarc8+18-16
add language support for qwantmarc5+55-10
[mod] oscar theme: use tinypng.com to reduce logos and faviconAlexandre Flament4+0-0
[mod] reduce png and gif image sizes using optipng and gifsicle tools.Alexandre Flament18+0-0
Merge pull request #873 from juanitobananas/issue-0872-google-search-and-dockerAdam Tauber1+0-1
Fix #872. Google search works again with docker.Juan Garcia Basilio1+0-1
[enh] alpine version bump in dockerAdam Tauber1+1-1
Merge pull request #854 from kiney/masterAdam Tauber1+1-1
Merge pull request #856 from kvch/fix-search-form-pagingAdam Tauber1+7-7
[fix] pageno param of search reqs in formNoémi Ványi1+7-7
fix #850Jannik Winkel1+1-1
Merge pull request #848 from maxigas/masterAdam Tauber1+11-0
add library genesis enginemaxigas1+11-0
Merge pull request #849 from kvch/ddg-paging-fixAdam Tauber1+5-4
[fix] fix paging of duckduckgoNoémi Ványi1+5-4
Merge pull request #804 from dalf/flask_perimeterAdam Tauber4+21-24
Merge branch 'master' into flask_perimeterAlexandre Flament39+394-589
[mod] darker green url in logicodevAdam Tauber2+3-3
[fix] add padding to pointhi theme's navbar - closes #841Adam Tauber2+3-2
Merge pull request #840 from kvch/darker-green-urlAdam Tauber3+5-5
[fix] darker green for result urlsNoémi Ványi3+5-5
[fix] do not show glyph icons if noscript is enabled - #838Adam Tauber1+5-0
[enh] add result number parsing to google engineAdam Tauber1+6-0
Merge pull request #837 from kvch/smaller-navbarAdam Tauber5+48-120
[enh] make navbar smallerNoémi Ványi5+48-120
Merge pull request #836 from kvch/smaller-number-of-resultsAdam Tauber1+1-8
[enh] make number of results less prominentNoémi Ványi1+1-8
Merge pull request #835 from kvch/green-result-urlAdam Tauber3+10-8
[enh] make result url greenNoémi Ványi3+10-8
[fix] do not do unnecessary package upgradesAdam Tauber1+2-2
[fix] whitespaceAdam Tauber1+1-1
[enh] search input design mods according to #226Adam Tauber8+53-34
[fix] correct search parameter checkAdam Tauber1+2-2
[fix] search time range value checkAdam Tauber1+1-2
[fix] handle missing mapsettingsAdam Tauber1+2-1
Merge pull request #832 from dalf/input_checkAdam Tauber17+231-414
[enh] validate input and raise an exception inside search.py. The exception message is output in json and rss format.Alexandre Flament4+133-38
[mod] add a __common__ template that can't be selected but that provides a common place for shared templates.Alexandre Flament14+75-353
Merge pull request #830 from davidar/seAdam Tauber2+15-4
Merge pull request #827 from davidar/spellAdam Tauber5+23-0
Semantic ScholarDavid A Roberts1+11-0
[fix] allow empty contentDavid A Roberts1+4-4
[enh] show spelling correctionsDavid A Roberts5+23-0
Merge branch 'master' into flask_perimeterAlexandre Flament48+5754-2916
Merge pull request #829 from jcherqui/masterAdam Tauber3+44-0
Add 1337x iconjcherqui1+0-0
Add torrent infosjcherqui1+10-1
Remove categoriesjcherqui2+2-2
Fix testjcherqui1+2-0
Add 1337x.to enginejcherqui2+33-0
Merge pull request #825 from dalf/text_query_fixAdam Tauber1+1-1
[fix] searching for "!google_images text" doesn't work (bang with underscore)Alexandre Flament1+1-1
[enh] 0.11.0 version bumpAdam Tauber1+1-1
[doc] remove duplications from changelogAdam Tauber1+0-2
[enh] version 0.11.0Adam Tauber1+31-0
[doc] @firebovine @luccoj @eig8phei added to authorsAdam Tauber1+3-0
[fix] skip non-complete google news resultsAdam Tauber1+8-5
Merge pull request #820 from dalf/config_apiAdam Tauber1+10-1
[mod] /config API : add language_support, paging, safesearch, supported_languages, time_range_support, timeout fields.Dalf1+10-1
Merge pull request #817 from asciimoo/del_pyasn1_modules-1Adam Tauber1+0-1
Remove pyasn1-modules from dependenciesAlexandre Flament1+0-1
[enh] add instant answers to google engineAdam Tauber1+4-0
[fix] french translation template var nameAdam Tauber2+1-1
[enh] update translationsAdam Tauber37+5637-2884
[enh] propagate all search properties to the results page's componentsAdam Tauber1+17-23
Merge branch 'master' into flask_perimeterAdam Tauber14+214-182
Merge pull request #813 from dalf/standalone2Adam Tauber2+101-0
[enh] standalone_seax.py is a command line interface to searx with JSON output.Alexandre Flament2+101-0
Merge pull request #812 from kvch/revert-image-modalAdam Tauber7+33-135
Merge pull request #810 from dalf/standaloneAdam Tauber1+2-3
Merge pull request #811 from dalf/geckodriverAdam Tauber1+32-0
Revert "Merge pull request #793 from kvch/pics-modal"Noémi Ványi7+33-119
Revert "Merge pull request #799 from kvch/modal-arrows"Noémi Ványi4+10-26
[mod] ./manage.sh can download geckodriver and install it into the virtual environmentAlexandre Flament1+32-0
[fix] fix standalone_search.pyAlexandre Flament1+2-3
[fix] autocomplete unicode issue - closes #808Adam Tauber1+5-5
Merge pull request #805 from dalf/requirements_upgradeAdam Tauber1+5-5
[mod] upgrade versions in requirements.txtAlexandre Flament1+5-5
Merge pull request #801 from dalf/extract_textAdam Tauber1+3-1
[mod] searx uses flask framework only in webapp.py. Make migration to another framework easier.Alexandre Flament4+21-24
[fix] extract_text: use html.tostring instead html_to_text. Fix #711Alexandre Flament1+3-1
Merge pull request #800 from dalf/searchpy5Adam Tauber2+14-17
[fix] use english as default language in bingAdam Tauber2+6-3
[fix] fix bugs introduced by commit 0a2fde19d031acef80ce5991bc6b41528dbfbf5b from dalf/searchpy4Alexandre Flament1+2-2
[mod] timeout in log are readable (the timeouts are compare to the start_time of the request).Alexandre Flament1+11-13
[mod] result_container.extend sets result['engine'] = engine_name for each resultAlexandre Flament2+1-2
Merge pull request #799 from kvch/modal-arrowsAdam Tauber4+26-10
[fix] change modal glyphicon arrows to image iconsNoémi Ványi4+26-10
Merge pull request #798 from dalf/searchpy4Adam Tauber1+90-81
[mod] add a search_one_request_safe function wrapper to call search_one_request. All exceptions are catched in this wrapper.Alexandre Flament1+90-81
Merge pull request #793 from kvch/pics-modalAdam Tauber7+119-33
remove unnecessary media query && generated filesNoémi Ványi3+4-10
add img pagination support of infinite scrollNoémi Ványi1+4-0
add modal window for pointhi styleNoémi Ványi2+6-2
fix opening of result on new tabNoémi Ványi1+2-2
add generated css of modal windowNoémi Ványi1+2-2
add own pics modal windowNoemi Vanyi4+115-31
Merge pull request #794 from a01200356/languagesAdam Tauber9+81-104
revert language support column in preferencesmarc1+3-3
change language list to only include languages with a minimum of engines that support them. users can still query lesser supported through the :lang_code bang.marc8+78-101
[fix] load engines with uwsgi tooAdam Tauber1+3-3
[mod] display supported languages in preferences engine viewAdam Tauber1+1-1
Merge pull request #748 from a01200356/languagesAdam Tauber54+984-153
Merge branch 'master' into languagesAdam Tauber7+104-15
[fix] proper engine initAdam Tauber1+0-3
[fix] do not reload engines twice if started with debug modeAdam Tauber1+3-1
[enh] explicit engine initAdam Tauber2+8-9
[fix] robot tests ++ set default value for server http protocol versionAdam Tauber2+2-1
[enh] configurable listening http protocol versionAdam Tauber2+2-1
Merge pull request #788 from suchkultur/add_ccctv_to_settingsAdam Tauber2+12-0
Update settings.ymlStefan Antoni1+1-0
Merge branch 'master' into add_ccctv_to_settingsStefan Antoni2+66-0
[fix] disable etymonline by default - closes #789Adam Tauber1+1-0
[enh] add searx engineAdam Tauber2+65-0
Add ccctv engine to settings.ymlStefan Antoni2+11-0
[fix] handle missing images in google newsAdam Tauber1+3-3
Merge pull request #661 from davidar/etAdam Tauber1+11-0
[fix] supported languages column in preferences pagemarc1+2-2
Merge branch 'master' into languagesmarc3+1-11
minor fixes in utils/fetch_languages.pymarc5+34-30
[fix] re-enable ssl verification for searchcodeAdam Tauber2+0-10
[fix] engine setting if no categories specifiedAdam Tauber1+1-1
tests for _fetch_supported_languages in engines and refactor method to make it testable without making requestsmarc27+388-3389
tests for language support in enginesmarc9+54-5
[fix] broken language selectormarc1+5-1
Refactor search language preference.marc1+22-14
[mod] fetch supported languages for several engines utils/fetch_languages.py gets languages supported by each engine and generates engines_languages.json with each engine's supported language.marc26+3634-362
small fixesmarc5+7-8
[fix] backwards compatibility with old language cookiesmarc1+12-1
Add country names in language list.marc2+255-349
Add language support for more engines.marc15+66-39
automatic search when language is selectedmarc2+6-1
filter langaugesmarc4+81-72
[enh] add supported_languages on engines and auto-generate languages.pymarc34+666-128
Merge pull request #783 from kvch/time-range-search-yearAdam Tauber16+82-7
add year filter to engines with time range support && testsNoémi Ványi9+43-2
add year to time range to engines which support "Last year"Noémi Ványi6+36-5
add "Last year" option to time range selectionNoémi Ványi1+3-0
Merge pull request #782 from cy8aer/yacyhtmltagAdam Tauber1+3-1
htmlize yacy contentsThomas Renard1+3-1
Merge pull request #780 from kvch/google-play-movies-fixAdam Tauber2+7-6
[mod] add timeout to gigablastNoémi Ványi1+1-0
fix xpath of yandexNoémi Ványi1+2-2
fix habrahabr xpathNoémi Ványi1+2-2
fix google play movies xpathNoémi Ványi1+2-2
Merge branch '500px_rewrite' of github.com:asciimoo/searxAdam Tauber2+32-73
[fix] 500px unit testsAdam Tauber1+7-56
[fix] remove result escaping from engineAdam Tauber1+2-3
[mod] 500px rewriteAdam Tauber1+26-17
[fix] vimeo engine change follow-upAdam Tauber2+19-92
[fix] google news engine change follow-upAdam Tauber2+58-132
[enh] extend json response with suggestions, infoboxes and answersAdam Tauber1+4-1
[fix] remove html tags from qwant resultsAdam Tauber1+6-4
Merge pull request #776 from asciimoo/voat-engineAdam Tauber1+12-0
[fix] unicode response in deezer and spotifyAdam Tauber2+2-2
[fix] remove unused variableAdam Tauber1+0-1
[enh] handle engine response crashesAdam Tauber1+5-2
Merge pull request #751 from dalf/searchpy2Adam Tauber3+154-131
Merge branch 'master' into searchpy2Alexandre Flament63+392-202
[enh] central handling of empty result titlesAdam Tauber1+2-1
[mod] return empty string on missing osm titleAdam Tauber1+1-1
[fix] kickass test html escapingAdam Tauber1+1-1
[fix] tests ++ flickr errorAdam Tauber7+10-13
[enh] central html escaping of resultsAdam Tauber1+4-3
[enh] add author to image result contentAdam Tauber1+6-1
[fix] query escaping in rss/opensearch outputAdam Tauber3+12-12
[mod] do not escape html content in enginesAdam Tauber30+56-97
[fix] proper escaping of the search query in templatesAdam Tauber4+20-21
[fix] correct path for autoscroll on non-root urlsAdam Tauber1+1-1
add voat.co engineNoémi Ványi1+12-0
[fix] pep8Adam Tauber1+1-1
[enh] add statistics answererAdam Tauber1+51-0
[enh] add quick answer functionality with an example answererAdam Tauber7+156-4
[mod] move load_module function to utilsAdam Tauber2+17-13
[fix] gettext requires request.preferencesAdam Tauber1+1-1
Merge pull request #764 from kvch/set-search-language-from-settings-ymlAdam Tauber3+18-13
search: make language configurable from settings.ymlNoémi Ványi3+4-1
preferences: refactor to check consistently input valuesNoémi Ványi1+14-12
[fix] search mocking in webapp testAdam Tauber1+2-1
[fix] remove unused importsAdam Tauber1+2-2
[enh] display errorsAdam Tauber2+25-6
[fix] rewrite missing variableAdam Tauber1+1-1
[fix] allow empty autocomplete settingAdam Tauber1+1-1
[fix] pep8Adam Tauber1+2-1
[fix] bing unicode issue part III.Adam Tauber1+2-2
[enh] show traceback of search errorsAdam Tauber1+2-1
[fix] bing character encoding - closes #760Adam Tauber1+2-2
[fix] unicode search expression for bingAdam Tauber1+1-1
[fix] bing paging and language supportAdam Tauber2+5-12
Merge branch 'master' into searchpy2Alexandre Flament2+12-1
[fix] suspend end time checkAdam Tauber1+2-1
Merge pull request #753 from kvch/lobsters-engineAdam Tauber1+10-0
add lobste.rs xpath engineNoémi Ványi1+10-0
Simplify search.py, basically updated PR #518Alexandre Flament3+153-131
Merge pull request #733 from dalf/searchpyAdam Tauber9+274-227
[mod] replace references request.request_data (GET or POST parameters) by request.form (based on merge of POST and GET parameters)Alexandre Flament2+13-23
Change plugin API : - pre_search(request, search) - post_search(request, search) - on_result(request, search, result)dalf6+54-67
Clean up the architecturedalf6+266-196
[fix] menu style in pointhi oscar themeAdam Tauber3+32-2
[fix] menu without js - closes #747Adam Tauber8+45-54
Merge pull request #746 from kvch/moar-time-range-supportAdam Tauber9+53-8
add time range search for flickrNoémi Ványi2+15-3
add time range support for bing imagesNoémi Ványi2+8-0
add time range search for youtube noapiNoémi Ványi2+8-0
add time range search for bing newsNoémi Ványi2+20-5
show time range support in preferencesNoémi Ványi1+2-0
[mod] do not proxify images if image proxy is not setAdam Tauber1+3-3
Merge pull request #745 from kvch/version-info-in-configAdam Tauber1+2-1
add version info to config endpointNoémi Ványi1+2-1
[enh] use morty proxy for image proxification too if it is configuredAdam Tauber1+3-0
[enh] allow morty proxy without hmac keyAdam Tauber1+7-3
Merge pull request #697 from Eig8phei/http1.1Adam Tauber1+3-0
[mod] the environment variable SEARX_DEBUG can override the general.debug value in settings.ymldalf2+23-4
Merge pull request #737 from dalf/ixquickAdam Tauber1+2-2
Merge pull request #736 from kvch/fix-images-infinite-scrollAdam Tauber1+2-2
[fix] ixquick : fetch results from ixquick.eu instead of ixquick.com, close #727dalf1+2-2
[fix] images modal with infinite scrollNoémi Ványi1+2-2
Merge pull request #734 from dalf/seeks_urlAdam Tauber4+4-4
Merge branch 'master' into http1.1Alexandre Flament95+999-491
Merge pull request #728 from kvch/fix-kickass-torrentsAdam Tauber4+45-48
fix kickass torrents engineNoémi Ványi4+45-48
Merge pull request #726 from mmuman/opensearch_shortnameAdam Tauber2+2-2
[fix] gecko driver cannot detect the page load finish on preferences form submit. It now works with this dirty workaround..Adam Tauber1+20-24
[enh] add latest firefox addon to travisAdam Tauber1+2-0
[fix] add missing gecko executable to travisAdam Tauber1+3-0
[enh] update dev requirementsAdam Tauber1+3-3
[fix] unicode url proxiingAdam Tauber1+2-2
[enh] add result proxy support - #707Adam Tauber3+28-0
[enh] use HMAC for image proxy url verificationAdam Tauber1+5-5
Merge branch 'master' into opensearch_shortnameAlexandre Flament4+226-0
[fix] seeks URLS, close #731dalf4+4-4
Merge pull request #724 from Athemis/masterAdam Tauber4+226-0
initial commit of pdbe engineAlexander Minges4+226-0
[fix] set the title on the opensearch link tagFrançois Revol2+2-2
[enh] update certifi to the current latestAdam Tauber1+1-1
Merge pull request #677 from pydo/feature/seedpeer-engine-integrationAdam Tauber5+247-0
Merge branch 'master' of https://github.com/asciimoo/searx into feature/seedpeer-engine-integrationPydo1+1-0
Set default categories for seedpeer providerPydo1+1-0
[mod] disallow search results for robotsAdam Tauber1+1-0
Add pydo to authorsPydo1+1-0
Merge branch 'master' of https://github.com/asciimoo/searx into feature/seedpeer-engine-integration Resolved conflict searx/settings.ymlPydo131+3446-1727
Disabled seepeer.eu by default since it does not support httpsPydo1+1-0
[fix] robot test engine names II.Adam Tauber1+2-2
[fix] robot test engine namesAdam Tauber1+2-2
[fix] do not allow underscore in engine names - closes #708Adam Tauber2+10-4
[mod] rename "default" theme to "legacy"Adam Tauber75+361-361
Merge pull request #702 from a01200356/digbtAdam Tauber2+4-2
[fix] results with digbit don't truncate anymoremarc2+4-2
serve pages with HTTP/1.1Eig8phei1+3-0
Merge pull request #609 from LuccoJ/betterwolframAdam Tauber4+32-12
fix tests to reflect: Wolfram|Alpha (input) responsefirebovine2+4-4
Remove unrelated change that mistakenly ended up into this branchLorenzo J. Lucchini1+0-8
#607 - noapi fixfirebovine1+10-7
Adding Urban Dictionary xpath engineLorenzo J. Lucchini1+8-0
Improving Wolfram Alpha search hit contentLorenzo J. Lucchini1+9-7
[fix] Result text in Wolfram|Alpha (#607)marc4+23-8
Merge pull request #694 from firebovine/urbandictionaryAdam Tauber1+3-3
fix xpath expressions for urban dictionaryfirebovine1+3-3
[fix] 404 HTTP status on not found pages - closes #681Adam Tauber1+1-1
[enh] version 0.10.0Adam Tauber2+37-1
[doc] @blyxxyz @ammarnajjar @stepshal @mmuman @a01200356 @harry-wood @threnard added to authorsAdam Tauber1+9-3
[enh] translation updatesAdam Tauber34+2758-1312
[fix] unicode urlsAdam Tauber2+3-8
Merge pull request #678 from potato/masterAdam Tauber4+167-0
[enh] is_valid_lang moved to utilspotato3+19-32
[enh] engine header commentspotato2+21-0
[fix] revert the port changepotato1+1-1
[enh] api_key usage, disable the engine by defaultpotato2+10-3
[fix] pep8potato1+11-7
[enh] mymemory translated engine added for multi-word translationspotato2+71-0
[fix] only 1-word search triggers the enginepotato1+1-1
[enh] removed missing params; [fix] pep8potato1+5-6
[fix] no lambda anymore, cgi.escapepotato1+22-21
[enh] dictionary engine renamed to dictzonepotato2+2-2
[enh] filter non-existing language code/name containing requestspotato1+5-0
[fix] don't merge with suggestionspotato1+3-2
[enh] return results instead of answerspotato1+4-7
Merge branch 'master' of https://github.com/asciimoo/searxpotato9+65-24
[enh] dictionary engine addedpotato2+74-0
[fix] thread safe threaded_requests() functionAdam Tauber1+4-2
[enh] more compact image results ++ fixed modal linksAdam Tauber3+11-6
[fix] replace modal-content class to prevent remote content loadAdam Tauber5+33-5
[fix] use threading to recover after incomplete request crashes - closes #651 #662Adam Tauber1+2-1
[enh] socks proxy supportAdam Tauber2+2-2
[mod] truncate result content in html - closes #224Adam Tauber1+3-6
[fix] result url wrap - closes #652Adam Tauber4+12-4
[fix] remove trailing whitespacesAdam Tauber2+4-4
Put html fixture in file to be pep8 line length compliantPydo2+115-113
Merge branch 'master' of https://github.com/asciimoo/searx into feature/seedpeer-engine-integrationPydo27+82-43
Added seepeer to config and added seepeer search parserPydo2+82-0
Added seedpeer unitestsPydo1+160-0
[fix] 404 page localization #2Adam Tauber4+4-4
[fix] 404 page localizationAdam Tauber4+12-4
[fix] links in new tabs without js ++ noopener bug fix - closes #674Adam Tauber23+70-39
Merge pull request #672 from kvch/self-info-pagingAdam Tauber2+22-4
Merge pull request #671 from kvch/custom-404Adam Tauber6+38-0
remove self info answers from pages after first oneNoemi Vanyi2+22-4
add custom 404 pageNoemi Vanyi6+38-0
[fix] remove btdigg - see https://torrentfreak.com/btdigg-shut-down-due-to-torrent-spam-for-now-160711/Adam Tauber1+0-4
[fix] piratebay engine - using pirateproxy.red - see https://proxybay.tv/Adam Tauber1+2-6
Merge pull request #664 from kvch/uncapitalize-searxAdam Tauber11+31-31
Merge pull request #639 from kvch/digbt-engineAdam Tauber5+144-15
Merge pull request #663 from davidar/hoogleAdam Tauber4+15-3
uncapitalize searx in templatesNoémi Ványi11+31-31
Add Hoogle search engineDavid A Roberts1+12-0
[fix] behaviour for page_size>1 and first_page_num>0David A Roberts2+2-2
[fix] don't merge results with distinct fragmentsDavid A Roberts1+1-1
Online Etymology DictionaryDavid A Roberts1+11-0
diable digbt engine in settings.ymlNoémi Ványi1+1-0
add digbt unittestNoemi Vanyi1+59-0
add digbt engineNoemi Vanyi4+84-15
[fix] remove unused imports ++ int token timestamp by defaultAdam Tauber1+1-3
[fix] google images paging - closes #571Adam Tauber2+34-39
Merge pull request #660 from davidar/maAdam Tauber2+33-8
Add Microsoft Academic search engineDavid A Roberts2+33-8
Merge pull request #629 from stepshal/E305Adam Tauber3+4-0
Add missing blank lines after class or function definition.stepshal3+4-0
Merge pull request #658 from davidar/scrollAdam Tauber4+44-0
[enh] infinite scrollDavid A Roberts4+44-0
Merge pull request #656 from cy8aer/openreposAdam Tauber1+12-0
[fix] oscar grunt css buildAdam Tauber1+2-2
Merge pull request #657 from davidar/patch-1Adam Tauber1+1-1
[fix] delete trailing quoteDavid A Roberts1+1-1
Merge pull request #630 from davidar/doiAdam Tauber4+59-2
Add Crossref search engine and DOAI rewrite pluginDavid A Roberts4+59-2
Merge pull request #655 from kvch/advanced-cursor-pointerAdam Tauber4+10-4
set type of cursor to pointer in advanced searchNoémi Ványi4+10-4
openrepos: Meego/Sailfish application repositoryThomas Renard1+12-0
Merge pull request #588 from a01200356/wikidataAdam Tauber9+964-265
Merge pull request #654 from kvch/toggle-buttonAdam Tauber8+136-10
redesign toggle button of engines && pluginsNoemi Vanyi8+136-10
[fix] merge infoboxes based on weight also minor changes in attributes and images from wikidatamarc4+50-16
[fix] urls merge in infobox (#593) TODO: merge attributesmarc2+25-21
wikidata refactor and more attributes (see issue #560)marc5+883-248
[fix] exception if locale doesn't have a date format occitan, for examplemarc1+7-1
[enh] multilingual wikidata disambiguation and tags are in local languagea012003561+36-16
Merge pull request #645 from dalf/remove_kickassAdam Tauber1+0-4
[fix] collect garbage after searches to reduce memory footprintAdam Tauber1+4-3
[fix] wrap categories on small screens ++ some code formatting - closes #647Adam Tauber10+60-49
[fix] time range detectionAdam Tauber10+10-7
[mod] disable ddg by default - it just proxies yahoo/bing results: https://duck.co/help/company/yahoo-partnershipAdam Tauber1+1-0
Merge pull request #634 from kvch/advanced-searchAdam Tauber25+293-97
search on filter selectNoemi Vanyi2+6-1
[fix] do not load engines which cannot be initialized - closes #585Adam Tauber1+7-2
advanced-search: panel is visible when checked beforeNoemi Vanyi3+5-1
time range selection as dropdownNoemi Vanyi1+14-11
add time range strings to be translatedNoemi Vanyi1+4-4
add 'Advanced settings' to strings to be translatedNoemi Vanyi1+1-1
fix pep8Noemi Vanyi2+2-0
add time range search for deviantartNoemi Vanyi1+8-0
add time range search for google imagesNoemi Vanyi1+7-1
add time range search for duckduckgoNoemi Vanyi1+9-0
add time range search for googleNoemi Vanyi1+8-0
add advanced settings to pointhi styleNoemi Vanyi5+76-7
follow up changes in search_category_on_selectNoemi Vanyi1+1-3
add advanced settings for logicodev styleNoemi Vanyi12+138-78
add time range search with yahooNoemi Vanyi4+35-11
Merge pull request #644 from dalf/logicodev_fixAdam Tauber2+3-3
Merge pull request #646 from harry-wood/patch-1Adam Tauber1+1-1
moving a commaHarry Wood1+1-1
Merge pull request #643 from dalf/remove_mapquestAdam Tauber2+13-18
[mod] remove the kickass engine from settings.ymlAlexandre Flament1+0-4
[fix] close #637 : the search box doesn't overlap the menu.Alexandre Flament2+3-3
[fix] Close #640 : remove MapQuest maps. Add in comment maps.wikimedia.org maps, see https://www.mediawiki.org/wiki/MapsAlexandre Flament2+13-18
Merge pull request #633 from kvch/deviantart-fixAdam Tauber2+12-44
[fix] deviantart engine xpathsNoemi Vanyi2+12-44
Merge pull request #621 from stepshal/anomalous-backslash-in-stringAdam Tauber21+47-47
[fix] pep8Adam Tauber2+2-2
[fix] do not replace image href urls - closes #594Adam Tauber1+0-3
[fix] result count testsAdam Tauber1+2-2
[fix] compute the order of results only once per searchAdam Tauber1+7-5
[mod][fix] use the average of results number ++ do not display smaller result number than the actual result count - closes #600Adam Tauber2+15-5
Merge pull request #624 from davidar/scholarAdam Tauber2+15-0
Add Google Scholar search engineDavid A Roberts2+15-0
[fix] styles fix according to the new oscar dir structureAdam Tauber1+2-1
Merge pull request #619 from stepshal/commentAdam Tauber1+1-1
Merge pull request #615 from mmuman/scanrAdam Tauber3+258-0
Merge pull request #623 from a01200356/duckduckgoAdam Tauber2+24-14
[fix] guess country code if not specified in duckduckgo enginemarc1+8-1
[fix] multilingual duckduckgoa012003562+17-14
Add ScanR structures search engineFrançois Revol3+258-0
Fix anomalous backslash in stringstepshal21+47-47
utils/fetch_currencies: fix commentstepshal1+1-1
Merge pull request #618 from stepshal/comparisonAdam Tauber1+2-2
Comparison to None should be 'if cond is not None:'stepshal1+2-2
Merge pull request #617 from stepshal/whitespacesAdam Tauber3+11-11
Fix whitespacesstepshal3+11-11
Merge pull request #616 from stepshal/blankAdam Tauber8+9-1
Fix quantity of blank lines after code object.stepshal8+9-1
Merge pull request #613 from mmuman/inaAdam Tauber3+153-0
Add INA search engineFrançois Revol3+153-0
Merge pull request #612 from stepshal/trailingAdam Tauber2+25-26
Merge pull request #611 from ammarnajjar/readme-installationAdam Tauber1+1-1
Remove trailing whitespacestepshal2+25-26
use https instead of ssh with git-cloneAmmar Najjar1+1-1
[enh] add engine shortcut to config apiAdam Tauber1+1-0
Merge pull request #604 from blyxxyz/masterAdam Tauber1+1-1
Quote variables and backticksJan Verbeek1+1-1
[enh] update useragent versionsAdam Tauber1+8-8
[enh][fix] update to latest dependencies ++ fix tests & travis test runnerAdam Tauber13+23-23
Merge pull request #601 from kvch/uncapitalizeAdam Tauber2+2-3
[fix] remove unecessary capitalize of name of instanceNoemi Vanyi2+2-3
[fix] mobile navbar errors - closes #596Adam Tauber2+7-2
[fix] hide number of results if 0Adam Tauber1+1-1
[enh] display number of resultsAdam Tauber5+31-6
[fix] rtl result templateAdam Tauber1+1-2
[mod] more compact logicodev skinAdam Tauber3+6-5
[fix] result url block selectionAdam Tauber1+1-1
[fix] logo responsivity ++ preferences button hoverAdam Tauber3+8-8
[enh] oscar theme redesign addedAdam Tauber28+496-101
[fix] save unknown preferences parameters to cookiesAdam Tauber1+5-0
[fix] gigablast redirect - closes #575Adam Tauber1+3-4
[fix] geektimes xpath - #575Adam Tauber1+2-2
Merge pull request #584 from kvch/settings-api-callAdam Tauber1+19-0
[enh] add server_settings call - closes #566Noemi Vanyi1+19-0
Merge pull request #582 from kvch/archive-isNoémi Ványi1+11-0
add archive.is xpath engineNoemi Vanyi1+11-0
[fix] missing importAdam Tauber1+1-1
[fix] missing requirements files from setup.py - closes #572Adam Tauber1+2-0
[enh] version 0.9.0 - #529Adam Tauber2+40-2
[doc] @jibe-b, @pietsch, @Maxqia, @pyprism, @imZack, @mikhirev added to authorsAdam Tauber1+7-0
Merge pull request #567 from asciimoo/revert-551-masterAdam Tauber19+475-1194
Revert "use ngettext for plurals"Adam Tauber19+475-1194
Merge pull request #551 from mikhirev/masterAdam Tauber19+1194-475
Merge pull request #549 from guyou/feature-pool-fine-tuningAdam Tauber2+10-4
3 plural forms in RussianDmitry Mikhirev1+3-6
Merge pull request #555 from imZack/masterAdam Tauber1+1-1
Fix 'set' object does not support indexingYuLun Shih1+1-1
Merge pull request #553 from Maxqia/convertAdam Tauber2+10-13
Merge pull request #554 from pyprism/patch-1Adam Tauber1+1-1
Update README.rstAshutosh Das1+1-1
[fix] currency_convert: make unit tests pass also make regex more efficent and normalize 's'esMaxqia2+10-13
Preset new values with defaulting values from codeGuilhem Bonnefille1+2-0
Fix pep8Guilhem Bonnefille1+3-3
update .po filesDmitry Mikhirev18+1193-472
use ngettextDmitry Mikhirev1+4-3
Merge pull request #550 from Maxqia/convertAdam Tauber1+2-2
[enh] currency_convert: allow strings like google's "convert 1 euro to dollars"Maxqia1+2-2
Use new settings to fine tune the connection poolGuilhem Bonnefille1+8-4
Merge pull request #547 from ukwt/vim-hotkeysAdam Tauber4+375-1
Fix result selection for top & bottom scrollingKirill Isakov1+4-4
Add auto page scrolling to selected resultKirill Isakov1+45-4
Add search result navigation supportKirill Isakov2+67-9
Set vim-hotkeys help panels to same heightKirill Isakov2+19-3
[WIP] Add vim-hotkeys pluginKirill Isakov4+260-1
Merge pull request #545 from pointhi/oscar-improvementAdam Tauber1+9-0
[fix] use old system if there is no img_srcThomas Pointhuber1+5-1
[enh] add img_src to default result templateThomas Pointhuber1+6-1
Merge pull request #540 from a01200356/wikipedia_infoboxAdam Tauber9+307-17
[fix] compile regex in ddg_definitionsa012003561+4-2
[enh] multilingual duckduckgo_definitionsa012003563+11-6
[enh] wikipedia infoboxa012003567+297-14
Merge pull request #542 from ukwt/fix538Adam Tauber2+11-5
Update Reddit unit test -- check for img_srcKirill Isakov1+6-2
[fix] incorrect URLs in Reddit results - closes #538Kirill Isakov1+5-3
[mod] disable nyaa anime engine by defaultAdam Tauber1+1-0
Merge pull request #526 from ukwt/animeAdam Tauber13+936-7
Fix a few typos in Google search engineKirill Isakov1+6-6
Revert to using random UA in Reddit search engineKirill Isakov2+0-6
Merge pull request #531 from guyou/add-doku-engineAdam Tauber4+171-0
Merge pull request #536 from kvch/general-minor-refactorsAdam Tauber8+33-38
[fix] clear image link if javascript enabled - closes #535Adam Tauber1+3-0
Comment out ubuntu-fr as it is not a general search engineGuilhem Bonnefille1+6-4
add description to a var that seems to be unusedNoemi Vanyi1+1-0
follow up blocked_engines renaming in templatesNoemi Vanyi5+6-6
more follow ups in new preferencesNoemi Vanyi2+7-12
rename blocked engines to diabled enginesNoemi Vanyi3+17-18
minor grammar fix in error messageNoemi Vanyi1+1-1
sort languages properlyNoemi Vanyi1+2-2
[fix] user data checkAdam Tauber1+4-2
Merge pull request #534 from kvch/preferences-refactorAdam Tauber8+525-168
add unit && robot testsNoemi Vanyi2+209-0
new preferences handlingNoemi Vanyi6+316-168
[fix] broken google images parsingAdam Tauber2+6-8
Fix query encodingGuilhem Bonnefille1+2-2
Add myself as authorGuilhem Bonnefille1+1-0
Fix pep8 about too long linesGuilhem Bonnefille1+12-19
Fix pep8 E302Guilhem Bonnefille1+1-0
Add ubuntu-fr wiki with new doku engineGuilhem Bonnefille1+5-0
Add support for dokuwiki engineGuilhem Bonnefille2+169-0
[fix] try to decode url - closes #527Adam Tauber1+4-0
Add searx user agent to Reddit engine request to comply with API usage termsKirill Isakov2+6-0
Merge pull request #522 from jibe-b/masterAdam Tauber3+140-10
Merge pull request #528 from a01200356/autocompleteAdam Tauber2+18-12
[enh] multilingual autocompletea012003562+18-12
minor updatejibe-b1+1-3
[enh] Add BASE engine in category Science. Basic and advanced search.jibe-b3+142-10
Add Habrahabr & Geektimes search enginesKirill Isakov1+24-0
Add BitBucket & GitLab search enginesKirill Isakov1+24-0
Add paging support to XPath & Erowid enginesKirill Isakov2+19-2
Fix PEP8 warnings for Nyaa.pyKirill Isakov1+2-0
Shorten content field for very long Reddit search resultsKirill Isakov1+4-1
Add Erowid search engineKirill Isakov1+10-0
Add F-Droid search engineKirill Isakov3+107-0
Add Tokyo Toshokan search engineKirill Isakov3+218-0
[fix] bing images page changeAdam Tauber2+10-154
Add Torrentz.eu search engineKirill Isakov4+203-12
[fix] no more redirect ++ explicitly specify search language to avoid googles ip based heuristicsAdam Tauber1+5-2
Add Reddit search engineKirill Isakov3+148-0
Merge pull request #525 from ukwt/masterAdam Tauber4+252-0
Remove content field from ArchWiki results; reformat code in archlinux.pyKirill Isakov2+13-21
Add Nyaa.se search engineKirill Isakov3+185-0
Add Arch Linux Wiki search engineKirill Isakov4+260-0
Merge pull request #523 from a01200356/masterAdam Tauber3+27-47
[fix] install npm packages locally on .travis.ymla012003561+1-1
[fix] duckduckgo's xpaths changeda012003562+26-46
[fix] manage.sh return with actions exit statusAdam Tauber1+3-3
[fix] posix compatibilityAdam Tauber1+4-6
[fix] csv results filename encodingAdam Tauber1+1-1
[fix] docs url mod to prevent http redirectAdam Tauber1+1-1
Merge pull request #473 from GreenLunar/patch-2Adam Tauber1+1-1
Merge pull request #517 from pointhi/manage-improvementAdam Tauber1+2-2
[fix] improve argument parsing of manage.shThomas Pointhuber1+2-2
Merge pull request #516 from pointhi/translation-fixAdam Tauber38+3415-362
[fix] translate plugin name and description in templateThomas Pointhuber1+2-2
[enh] reorder locales by alphabet, add english lanuage name in bracketsThomas Pointhuber1+15-15
[enh] update translation and add new languages add new languages: * bg * el_GR * eo * pt_BRThomas Pointhuber37+3402-349
Merge pull request #515 from dalf/qwantAdam Tauber1+18-0
[enh] autocompletion : add qwantAlexandre Flament1+18-0
[fix] opensearch image issue - closes #507Adam Tauber4+5-4
Merge pull request #513 from a01200356/wolframalphaAdam Tauber11+449-315
[fix] remove unnecesary async calls in wolframalpha_noapia012003563+46-114
[fix] merge with 79705450dfdf321c19839bce23c56d9d4a86ba68a012003562+4-4
[enh] unit tests for wolframalphaa012003565+393-307
[fix] apply changes in infobox's stylesa012003566+20-8
[enh] infobox for wolframalphaa012003563+150-46
[fix] pep8Adam Tauber1+1-1
[fix] robot testsAdam Tauber2+12-5
[enh] settings option to change instance name - closes #450Adam Tauber7+10-7
Merge pull request #512 from ldidry/refix-428Adam Tauber1+1-0
Fix results with no schemeLuc Didry1+1-0
[fix] wolframalpha unicode inputsAdam Tauber1+1-1
[enh] suspend engines after errorAdam Tauber2+17-4
[mod] engine load refactorAdam Tauber1+18-31
[fix] encapsulate wolframalpha token fetching errorsAdam Tauber1+6-3
[fix] wolframalpha page changesAdam Tauber2+63-227
[mod] move plugin static files to static/pluginsAdam Tauber2+1-1
[enh] new plugin to open results on new browser tabsAdam Tauber3+29-0
Merge pull request #505 from Wonderfall/masterAdam Tauber1+6-2
[fix] restrict wikipedia queries to the titles to avoid irrelevant resultsAdam Tauber1+4-2
Dockerfile enhancementsWonderfall1+6-2
[fix] real support of non wikipedia style mediawikisAdam Tauber1+11-8
Merge pull request #493 from cy8aer/cy8aerAlexandre Flament1+2-2
[enh] add occitan search language - example query: ":oc !wp south" - closes #445Adam Tauber1+1-0
Merge pull request #504 from kvch/frinkiac-engineAdam Tauber3+98-0
better test dataNoemi Vanyi1+22-20
fix pep8 errorsNoemi Vanyi2+5-3
add Frinkiac engine & testsNoemi Vanyi3+94-0
[fix] pep8Adam Tauber2+14-11
[fix] missing gigablast testsAdam Tauber1+54-27
[fix] bing images changesAdam Tauber2+15-21
[fix] gigablast params ++ json response formatAdam Tauber1+12-16
[fix] swisscow and yandex escaping - fixes #499Adam Tauber2+8-6
Merge pull request #497 from pointhi/translation-fixAdam Tauber1+1-1
[fix] typoThomas Pointhuber1+1-1
[mod] enable wolframalpha by defaultAdam Tauber1+0-1
[mod] move wolframalpha to "science" categoryAdam Tauber2+3-1
Merge pull request #486 from a01200356/masterAdam Tauber5+621-16
[fix] pep8a012003561+2-2
Merge branch 'master' of https://github.com/asciimoo/searxa0120035619+53-52
[fix] temporary disable googles inner links - #491Adam Tauber1+23-23
[fix] pep8 compatibiltyAdam Tauber18+30-29
Some changes in Dockerfile:Thomas Renard1+2-2
move two testsa012003562+0-0
Merge branch 'master' of https://github.com/asciimoo/searxa0120035674+330-898
[fix] manage.sh dev package update helpAdam Tauber1+1-1
Merge remote-tracking branch 'origin/install-refactor'Adam Tauber72+150-716
[fix] translation dev depsAdam Tauber1+2-0
[mod] update core deps with dev depsAdam Tauber2+1-1
[doc] remove obsolete build docsAdam Tauber1+2-115
[doc] command descriptionsAdam Tauber1+25-1
[enh] setup.py requirements ++ new foldersAdam Tauber1+7-28
[fix] grunt action nameAdam Tauber2+2-2
[fix] robot tests and pep8 checkAdam Tauber3+20-6
[fix] manage.sh command namesAdam Tauber1+2-2
[fix] dev requirements duplicationAdam Tauber1+0-1
[mod] remove buildout/makefile infrastructureAdam Tauber68+87-558
[mod] dependency versionsAdam Tauber1+12-12
[fix] google markup change - closes #489Adam Tauber2+12-12
Merge branch 'master' of https://github.com/asciimoo/searxa012003562+45-16
Merge pull request #481 from Wonderfall/masterAdam Tauber1+43-15
Merge pull request #487 from misnyo/#485Adam Tauber1+2-1
[fix]#485 AttributeError: 'module' object has no attribute 'old_where'misnyo1+2-1
append link to result in wolframalpha_api (and the tests to validate that)a012003563+34-41
Better DockerfileWonderfall1+4-7
Better DockerfileWonderfall1+2-3
[fix] test in wolframalpha_noapia012003562+42-5
add tests for unicode strings in wolframalphaa012003563+183-209
Merge branch 'master' into wolframalphaa012003561+29-3
[fix] unescape htmlentities in wolframalpha_noapi's answera012003562+8-2
Better DockerfileWonderfall1+8-8
Better DockerfileWonderfall1+23-13
[fix] flake8 compliance in testa012003561+17-17
Add test case in wolframalpha_noapia012003563+28-8
Merge pull request #483 from misnyo/masterAdam Tauber1+29-3
[fix]soundcloud.com guest client_id fetches dynamicallymisnyo1+29-3
[fix] pass wolframalpha_noapi testsa012003563+33-20
update tests for wolframalphaa012003565+172-217
[enh] wolframalpha appends resulta012003563+43-18
Better Docker embedded supportWonderfall1+40-18
Add tests for the Wolfram Alpha engines (both API and NO API versions)a012003565+539-8
Make wolframalpha_noapi.py flake8 complianta012003561+4-4
Remove unnecessary code in wolframalpha_noapi enginea012003561+18-31
Wolfram Alpha (no API needed now)a012003562+70-4
Merge branch 'master' into wolframalphaa012003563+16-6
Merge pull request #480 from misnyo/masterAdam Tauber2+9-1
[fix] #471 #463 fix old openssl(<1.0.2) requests verify errormisnyo2+9-1
Merge pull request #478 from a01200356/masterAdam Tauber2+68-0
Pinche Travis.a012003561+0-2
More fixes (Travis again).a012003561+0-2
Merge branch 'wolframalpha'a012003561+9-14
Fix Travis errors.a012003561+9-14
Disable engine by default.a012003561+7-5
Undo minor change.a012003561+1-1
Merge branch 'master' into wolframalphaa012003565+56-10
Remove non API version (doesn't work)a012003562+1-61
Returns answer rather than results.a012003561+3-6
Merge pull request #474 from pointhi/gigablast-improvementsAdam Tauber2+31-9
[enh] improve gigablast engine add language and safesearch supportThomas Pointhuber2+31-9
Update link to documentation pageGreenLunar1+1-1
Wolfie kinda works using APIa012003564+137-1
[enh] version 0.8.1Adam Tauber2+22-1
[doc] @GreenLunar, @kvch, @gugod added to authorsAdam Tauber1+3-0
[fix] gigablast https + url paramsAdam Tauber1+5-5
[fix] prevent google engine to redirectAdam Tauber2+2-34
[fix] remove debug messageAdam Tauber1+0-1
Merge pull request #466 from GreenLunar/masterAdam Tauber4+4-4
Update descriptionGreenLunar1+1-1
[fix] quickfix for sometimes missing PREF cookieAdam Tauber2+5-2
[doc] correct google images docstringAdam Tauber1+2-2
[fix] replace the dead google images ajax api with a working oneAdam Tauber2+57-113
Update descriptionGreenLunar1+1-1
Update descriptionGreenLunar1+1-1
Update descriptionGreenLunar1+1-1
Merge pull request #395 from gugod/masterAdam Tauber2+5-5
Merge pull request #438 from Cqoicebordel/error_page_formatAdam Tauber1+1-1
Merge pull request #437 from GreenLunar/patch-1Adam Tauber1+1-1
Merge pull request #456 from matejc/masterAdam Tauber4+120-195
Merge remote-tracking branch 'origin/master'Kang-min Liu73+2781-1336
fix test faliures of btdigg engine.Kang-min Liu1+4-4
fix: update buildoutMatej Cotman4+120-195
[fix] yandex engine language support according to #430Adam Tauber1+10-3
[mod] yandex shortcutAdam Tauber1+1-1
[enh] yandex engine addedAdam Tauber2+60-0
[fix] lock request pool generatorAdam Tauber1+6-4
[fix] google engine - ignore new useless result typeAdam Tauber1+6-2
[fix] answer result typeAdam Tauber1+1-1
Merge pull request #453 from dnet/robot-py-ymlAdam Tauber1+1-1
[fix] broken link in README from #314András Veres-Szentkirályi1+1-1
Merge pull request #452 from pointhi/engine_fixAdam Tauber2+40-9
[enh] fix content fetching, parse published date from descriptionThomas Pointhuber2+40-9
[fix] tests fix after result refactorAdam Tauber1+17-11
[fix] use base_url in http redirects - closes #451Adam Tauber1+3-3
[fix] rename after result refactorAdam Tauber1+4-4
Merge remote-tracking branch 'remotes/origin/result-handling-refactor'Adam Tauber9+419-295
[fix] gigablast url paramsAdam Tauber1+6-2
[fix] bing news test mockAdam Tauber1+6-6
[fix] unicode decodingAdam Tauber1+1-1
[fix] typoAdam Tauber1+1-1
[mod] list all engines of a resultAdam Tauber3+98-3
[enh][mod] result handling refactorAdam Tauber6+321-292
[fix] content escaping - closes #441Adam Tauber1+3-2
Don't throw away the request if pageno is wrong Fix #424 but maybe only partiallyCqoicebordel1+1-1
Update settings.ymlGreenLunar1+1-1
Merge pull request #435 from Cqoicebordel/fix_prefs_pixartAdam Tauber1+2-2
Correct the loop through search engines Fix #432Cqoicebordel1+2-2
[fix] add missing scheme to duplicated results too ++ revert gigablasts handlingAdam Tauber2+4-5
[fix] handle missing url scheme - fixes #428Adam Tauber1+2-0
[enh] v0.8.0Adam Tauber2+47-1
[doc] @ldidry, @haasn, @underr, @beniz addedAdam Tauber1+4-0
[fix] remove obsolete youtube engineAdam Tauber3+0-298
[enh] add chinese localeAdam Tauber1+2-1
[enh] translation syncAdam Tauber26+1972-606
[enh] extend user agent versionsAdam Tauber1+4-2
[fix] duckduckgo unicode url - #419Adam Tauber2+5-4
[fix][mod] wikidata date handling refactor - fixes #387Adam Tauber2+36-26
[enh] test utils.prettify_urlAdam Tauber2+14-3
Merge pull request #416 from pointhi/travisAdam Tauber1+6-0
[fix] escape format string..Adam Tauber2+1-1
[fix] ymlThomas Pointhuber1+1-1
[fix] also cache "/.cache/pip"Thomas Pointhuber1+2-0
[enh] Migrating Travis CI from legacy to container-based infrastructureThomas Pointhuber1+4-0
Merge pull request #410 from beniz/ddg_url_encoding_utf8Adam Tauber1+1-1
ddg encoding of URLs appears to be broken, revealed when trying to pickled the results to diskEmmanuel Benazera1+1-1
[fix] display categories of the selected enginesAdam Tauber1+3-0
[fix] engine selection from urlAdam Tauber1+2-2
[fix] bing unicode encode error - fixes #408Adam Tauber6+18-18
[mod] disable searchcode SSL verification (unable to get local issuer)Adam Tauber2+10-0
[fix] piratebay tld according to wikipediaAdam Tauber2+4-4
[fix] check empty engine language attribute - fixes subtitleseekerAdam Tauber1+1-1
[fix] handle missing url in twitter resultsAdam Tauber1+6-2
Merge pull request #385 from framasoft/opensearch-iconAdam Tauber3+3-0
Merge pull request #405 from pointhi/bug_fixesAdam Tauber3+14-2
[fix] block ixquick search url'sThomas Pointhuber1+4-0
[fix] improve result handling of startpage engineThomas Pointhuber1+5-1
[fix] rewrite scheme to http if there is no one, FIX #390Thomas Pointhuber1+4-0
[fix] show debug output when enabledThomas Pointhuber1+1-1
[fix] cookie parameter typeAdam Tauber1+1-1
[fix] type errorAdam Tauber1+1-1
[enh] default settings option to safe_search - #396Adam Tauber2+5-4
[enh] default settings option to autocomplete backend - #396Adam Tauber3+10-2
[mod] change settings file structure according to #314Adam Tauber7+46-34
[enh] add settings option to set listening address - closes #397Adam Tauber3+4-1
btdigg engine: fix text mojibake.Kang-min Liu1+1-1
Add Image on opensearchLuc Didry3+3-0
[fix] full AGPLv3+ license according to #382Adam Tauber1+658-11
Merge pull request #333 from dalf/piratebayAdam Tauber3+5-8
Merge pull request #377 from underr/masterAdam Tauber3+575-0
Merge pull request #374 from haasn/optipngAdam Tauber27+0-0
Merge pull request #378 from dalf/versionsAdam Tauber1+44-36
update dependency versions described by versions.cfgDalf1+44-36
Add portuguese translationunderr3+575-0
[fix] reduce server traffic by optimizing imagesNiklas Haas27+0-0
[fix] shortcut added to ixquickAdam Tauber1+1-0
Merge branch 'Cqoicebordel-remove_trackers_plugin'Adam Tauber2+47-1
Merge branch 'remove_trackers_plugin' of https://github.com/Cqoicebordel/searx into Cqoicebordel-remove_trackers_pluginAdam Tauber2+47-1
[fix] debug message parameterAdam Tauber1+1-1
Use parsed_urlCqoicebordel1+7-7
[enh] add search testsAdam Tauber1+25-0
[fix] reverse proxy non-root url fixAdam Tauber1+37-2
[mod] disable qwant & swisscows by default to improve result qualityAdam Tauber1+2-0
A bit of cleanup of the code - regexes in a array - regexes applied only on the last part of the urlCqoicebordel1+14-10
Merge pull request #371 from framasoft/add-useragent-pluginAdam Tauber4+64-38
Change self plugin to self_info + change self_info descriptionLuc Didry4+47-47
Merge pull request #370 from Cqoicebordel/fix_vimeoAdam Tauber5+114-25
Merge self_ip and self_useragent into one pluginLuc Didry5+51-78
Add a self user agent pluginLuc Didry3+54-1
Add a bit of testing to improve coverageCqoicebordel3+73-1
Fix Vimeo engine. Solve #368Cqoicebordel2+41-24
Merge pull request #367 from glogiotatidis/dockerfileupdateAlexandre Flament1+13-12
Update Dockerfile.Giorgos Logiotatidis1+13-12
Add a plugin to remove trackers from results URLsCqoicebordel2+43-1
Merge pull request #357 from asciimoo/google_engineAdam Tauber1+131-16
Merge pull request #362 from Cqoicebordel/currency_charsAdam Tauber1+3-3
Merge pull request #361 from asciimoo/httpsAdam Tauber4+6-6
Allow use of chars as € in currency converterCqoicebordel1+3-3
www1x engine: remove comment about unavailable https (https is working now)Dalf1+1-1
bing_images & www1x engines use https connectionsDalf4+5-5
google engine: code cleanupDalf1+3-19
google engine :remove OSM mapDalf1+29-50
Merge pull request #356 from pointhi/settings_fixAdam Tauber5+31-16
[enh] google engine : parse map links and moreAlexandre Flament1+166-14
[enh] oscar template: using table instead of container-fluid to show cookiesThomas Pointhuber2+19-12
[fix] do not hide categorie inside preferences if there is no engine activatedThomas Pointhuber4+12-4
Merge pull request #354 from asciimoo/bing_newsAdam Tauber4+157-245
youtube_noapi uses searx.utils.list_getDalf1+1-8
[fix] bing_news based on RSS output formatDalf3+156-237
Merge pull request #353 from Cqoicebordel/languagesAdam Tauber1+8-3
New feature : language per search engine !Cqoicebordel1+8-3
[fix] youtube_noapi : don't crash when there is no contentDalf1+33-17
Merge pull request #346 from Cqoicebordel/youtubeAdam Tauber8+813-1
Removed the keywords from the settings in qwant engineCqoicebordel3+26-16
Refactor Use only one engine for the four search from QwantCqoicebordel10+217-644
remove 'print'Dalf1+0-1
Merge pull request #349 from Cqoicebordel/startpage_autocompleteAlexandre Flament1+18-6
Add startpage as an autocompleter engineCqoicebordel1+18-6
Merge pull request #344 from asciimoo/google_engineAdam Tauber2+150-21
Merge pull request #348 from pointhi/swisscowsAdam Tauber4+237-0
[enh] implement image support for swisscows engineThomas Pointhuber2+55-13
[enh] implement swisscows engine, FIX #347Thomas Pointhuber4+195-0
New Qwant engines - Web - Images - News - Social mediaCqoicebordel10+853-0
Adds two engines : Youtube with or without API The API needs an API_KEY The NOAPI doesn't have the published dates.Cqoicebordel6+377-1
[enh] google engine : avoid some "sorry google" by adding another cookie : NID. This cookie is specific by hostname. This allow to send request to google.* (according to the search language). Before this commit, request in other languages than english was sent to www.google.com which was redirected to www.google.* The PREF is still use on the www.google.com domain.Alexandre Flament2+150-21
Merge branch 'startpage'Adam Tauber1+8-5
startpage and ixquick enignes : disabled by default, and timeout set to 6 seconds.Alexandre Flament1+8-5
Merge remote-tracking branch 'origin/ui'Adam Tauber3+58-9
[fix] set engine.safesearch to False if not definedAlexandre Flament1+3-0
[enh] oscar theme: display engine response times in the preferencesAlexandre Flament2+55-9
[fix] do not submit form if there is no search query - fixes #341Adam Tauber1+3-1
[fix] do not use category select js if there is no search query field on the pageAdam Tauber1+1-1
Merge pull request #335 from dalf/flickrAdam Tauber2+74-193
Merge pull request #332 from dalf/bing_newsAdam Tauber2+17-17
[fix] flickr engineAlexandre Flament2+74-193
[fix] piratebay engine (and disable it by default)Alexandre Flament3+5-8
[fix] bing_newsAlexandre Flament2+17-17
[fix] data directory added to setup.py package_dataAdam Tauber1+1-0
Merge pull request #320 from dalf/currencyAdam Tauber4+7869-6
[mod] transifex client dir added to gitignoreAdam Tauber1+2-0
[enh] romanian translation ++ translation updatesAdam Tauber23+1857-800
[enh] prettier search url displayAdam Tauber3+4-5
[mod] allow whitespaces in category/engine listAdam Tauber1+2-2
[fix] setup.py package data update - fixes #323Adam Tauber1+2-2
[enh] currency_convert engine: user can write "1 dollars in euros" instead of "1 USD in EUR". The currency names are fetched wikidata and store into a static file : searx/data/currencies.json This file is loaded when the currency_converter is loaded. A database is perhaps more appropiated.Alexandre Flament4+7869-6
[enh] cleaner category/engine selection from GET/POST param - closes #289Adam Tauber1+15-2
Merge pull request #310 from dalf/yahoo_newsAdam Tauber2+89-89
[doc] @dalf added as maintainerAdam Tauber1+2-2
[fix] yahoo_news engineAlexandre Flament2+89-89
[fix] plugin descriptionAdam Tauber1+2-1
[fix] robot test - kill the only subprocessAdam Tauber1+1-3
Merge pull request #308 from dalf/versions_upgradeAdam Tauber40+481-393
Merge pull request #309 from dalf/twitterAdam Tauber1+2-2
Merge pull request #307 from dalf/masterAdam Tauber2+7-8
Merge pull request #305 from dalf/https_againAdam Tauber9+22-7
Merge pull request #303 from dalf/patch-1Adam Tauber2+4-2
[fix] twitter engineAlexandre Flament1+2-2
update versions.cfg to use the current up-to-date packagesAlexandre Flament40+483-395
[fix] remove a useless printAlexandre Flament1+0-1
[fix] google engine testsAlexandre Flament1+2-1
[fix] 1x.com testsAlexandre Flament1+2-2
[fix] revert of 1x.com (no valid https certificate)Alexandre Flament1+3-2
[fix] flickr engineAlexandre Flament1+2-2
[fix] user agent : the "rv:{version}" was missing (can be a issue with some engine, like flickr)Alexandre Flament1+5-6
[enh] reduce the number of http outgoing connections. engines that still use http : gigablast, bing image for thumbnails, 1x and dbpedia autocompleterAlexandre Flament10+25-10
Revert of #195 when the search language is not englishAlexandre Flament1+2-1
Merge branch 'Cqoicebordel-oscar-cookies'Adam Tauber1+176-150
Merge branch 'oscar-cookies' of https://github.com/Cqoicebordel/searx into Cqoicebordel-oscar-cookiesAdam Tauber1+37-11
[fix] indentationAdam Tauber1+151-151
Merge pull request #301 from dalf/httpsAdam Tauber8+9-9
[fix] testsAlexandre Flament4+4-4
Merge remote-tracking branch 'origin/ssl' into httpsAlexandre Flament1+10-0
Merge pull request #298 from dalf/sslAdam Tauber8+25-12
Log an error if the ndg-httpsclient, pyopenssl and pyasn1 packages are not installed. See #298Alexandre Flament1+10-0
[mod] enable category select plugin by defaultAdam Tauber1+3-3
[fix] remove swapfileAdam Tauber1+0-0
Merge pull request #300 from dalf/patch-1Adam Tauber1+0-4
Merge pull request #299 from dalf/noreferrerAdam Tauber26+47-47
Merge pull request #297 from dalf/proxiesAdam Tauber3+14-2
engines: use https when possibleAlexandre Flament6+8-8
settings.yml clean up : remove localeAlexandre Flament1+0-4
[fix] #264 : implementation using Referrer Policy (Editor’s Draft, 3 March 2015) see http://w3c.github.io/webappsec/specs/referrer-policy/Alexandre Flament4+5-2
[enh] implements #264 : add rel="noreferrer" to external linksAlexandre Flament22+42-45
[fix] testsAlexandre Flament1+0-1
[fix] SSL : SNI supportAlexandre Flament6+15-11
Merge pull request #246 from Cqoicebordel/pix-artsAdam Tauber22+1076-0
flake8 fixAlexandre Flament1+1-0
[enh] basic support for http proxy (see #236)Alexandre Flament3+13-2
[fix] load https rulesAdam Tauber1+3-0
[mod] https rewrite pluginificationAdam Tauber42+234-231
[doc] plugin license infosAdam Tauber3+48-0
[enh] new plugin: search on category select (currently only in oscar theme)Adam Tauber3+23-1
[enh] plugins: client side dependency supportAdam Tauber3+26-4
[fix] do not escape empty result content - closes #291Adam Tauber1+2-3
[mod] remove image proxy requests from the connection poolAdam Tauber1+5-5
[fix] timeout to autocompletersAdam Tauber1+9-1
[fix] ordered categories in preferences - closes #258Adam Tauber4+8-8
[fix] test follow upAdam Tauber1+1-1
[mod] removing unavailable blekko engineAdam Tauber1+6-5
[fix] piratebay - cloudfare ssl errorsAdam Tauber1+4-0
[enh] reset default preferencesAdam Tauber4+13-2
[fix] call ip plugin as a post search callbackAdam Tauber1+2-2
[fix] piratebay: missing torrent linkAdam Tauber2+37-4
Merge pull request #274 from ldidry/fix-271Adam Tauber1+4-0
[fix] remove ip plugin pre_search override - closes #275Adam Tauber1+0-2
Fixes #271Luc Didry1+4-0
[fix] request argsAdam Tauber1+1-1
Merge branch 'plugins'Adam Tauber10+238-74
[enh] plugin testsAdam Tauber1+51-0
[enh] plugin attribute type checkAdam Tauber1+6-5
[mod] disable gigablast by defaultAdam Tauber1+1-0
[enh] gettext in self ip pluginAdam Tauber1+6-2
[fix] webapp testsAdam Tauber1+9-33
[enh] plugin preferences - server-side ++ oscar themeAdam Tauber2+51-9
[enh] selfip plugin descriptionAdam Tauber1+1-1
[enh] plugin idAdam Tauber1+1-0
[mod] checkbox macroAdam Tauber1+8-0
[mod] merge GET, POST varsAdam Tauber1+5-1
[enh] per user plugin switchAdam Tauber2+14-2
[enh] plugin support basics ++ self ip pluginAdam Tauber3+80-12
[fix] whitespace remove and proper no-result warning displayAdam Tauber1+5-5
[mod] search return valueAdam Tauber2+13-17
[fix] deezer test with httpsAdam Tauber1+4-4
[mod] https in deezer engine - closes #262Adam Tauber1+6-2
Merge pull request #252 from dalf/masterAdam Tauber1+4-0
Merge pull request #257 from pointhi/version_fixAdam Tauber1+1-1
[fix] #253Thomas Pointhuber1+1-1
Merge pull request #251 from Cqoicebordel/moar-enginesAdam Tauber7+207-29
[enh] support of multiple outgoing IPsAdam Tauber2+54-5
[fix] btdigg: disable ssl check, avoid this error : SSLError: hostname 'btdigg.org' doesn't match either of 'ssl2000.cloudflare.com', 'cloudflare.com', '*.cloudflare.com'dalf1+4-0
Correct a few UTCqoicebordel3+18-18
Remove dead engines from config.Cqoicebordel1+0-11
Add Spotify engineCqoicebordel4+189-0
Merge pull request #249 from dalf/masterAdam Tauber2+65-67
[fix] update yahoo engine according to the web site changesdalf2+65-67
New Tab in preferences in Oscar to view Cookies This tab only purpose is to allow to see what searx is storing on the user's computer.Cqoicebordel1+159-133
A bit of cleanupCqoicebordel4+5-210
Change fontCqoicebordel3+7-4
Ajax loading + Tweaks of CSSCqoicebordel10+141-47
[fix] russian translation syntaxAdam Tauber2+1-1
[enh] russian translation updateAdam Tauber1+0-0
Merge pull request #234 from dimqua/masterAdam Tauber1+31-32
Merge pull request #241 from Cqoicebordel/Remove-whitespaceAdam Tauber6+9-7
Merge pull request #239 from Cqoicebordel/masterAdam Tauber22+109-69
Allow autocompleter to work in a sub folder of the domain name.Cqoicebordel4+5-5
New Theme, Pix-art. First commitCqoicebordel22+1184-0
Remove whitespace caused by Jinja commands Adding this conf change will remove every newline created by a Jinja command (`{% %}`). It can save a bit of bandwidth.Cqoicebordel2+4-2
Translations updateCqoicebordel22+109-69
[enh] log redirectsAdam Tauber1+1-0
Merge pull request #237 from dalf/masterAdam Tauber2+5-5
[fix] close #197 for all enginesdalf2+5-5
Merge pull request #235 from Cqoicebordel/rtl-fixesAdam Tauber17+29-23
Some RTL fixes - Pull the suggestions to the right in oscar - Add `&lrm;` to a few places to print good url - Always LTR code display - Order pref label and info in pref for mobile viewCqoicebordel17+29-23
[enh] update russian translationdimqua1+31-32
Merge pull request #233 from dalf/masterAdam Tauber2+9-4
[fix] kickass testsdalf1+1-1
Merge branch 'master' of https://github.com/dalf/searxdalf0+0-0
[fix] kickass engine : change the hostname to kickass.to (since kickass.so doesn't respond). Close #197 perhaps not in clean way. Explanation : In fact 301 responses are followed, except the hook is called for each HTTP response, the first time for the HTTP 301 response then for HTTP 200 response. Since the kickass engine excepts a real result, the engine crashes, AND the requests lib stops here. Add a simple test at the beginning of the result function allows pass the first response and handle correctly the second response (the real one)dalf2+9-4
[fix] kickass engine : change the hostname to kickass.to (since kickass.so doesn't respond). Close #197 perhaps not in clean way. Explaination : In fact 301 responses are followed, except the hook is called for each HTTP response, the first time for the HTTP 301 response then for HTTP 200 response. Since the kickass engine excepts a real result, the engine crashes, AND the requests lib stops here. Add a simple test at the begining of the result function allows pass the first response and handle correctly the second response (the real one)dalf1+4-1
Merge pull request #210 from Cqoicebordel/unit-testsAdam Tauber26+2430-54
Merge pull request #227 from Cqoicebordel/rtl-fixAdam Tauber13+36-33
LTR the about page correctlyCqoicebordel4+3-4
Engine table in preference page in Courgette text-aligned to the right in RTLCqoicebordel3+7-3
Real fix for preferences in RTL *and* in LTRCqoicebordel2+20-20
Translate the 'cached' in resultsCqoicebordel3+3-3
Maps data must be LTR in RTLCqoicebordel1+1-1
Preferences in the right order in RTLCqoicebordel1+2-2
Google's unit testCqoicebordel2+164-1
Merge pull request #225 from Cqoicebordel/rtl-fixAdam Tauber1+1-1
Import result_footer_rtl in video so it doesn't crash...Cqoicebordel1+1-1
Merge pull request #223 from pointhi/translationsAdam Tauber23+3551-1627
[enh] add hebrew locale to searxThomas Pointhuber1+1-0
[enh] add hebrew translationThomas Pointhuber2+568-0
[enh] update translations, regarding to #221Thomas Pointhuber20+2982-1627
[fix] category name i18n - closes #221Adam Tauber2+10-2
Photon's unit test As in Flickr, a continue is not detected by coverage as covered but it is.Cqoicebordel3+168-1
Merge branch 'Cqoicebordel-rtl'Adam Tauber28+297-100
Merge branch 'rtl' of github.com:Cqoicebordel/searxAdam Tauber28+297-100
DDG Definitions' unit testsCqoicebordel3+254-2
Yacy's unit testCqoicebordel3+109-9
[fix] image proxify utf urlsAdam Tauber1+3-4
Merge pull request #220 from pointhi/safesearchAdam Tauber10+75-3
Merge pull request #219 from pointhi/new_enginesAdam Tauber6+252-0
[enh] set google safesearch filter more restictiveThomas Pointhuber1+3-3
[enh] add safesearch to google_imagesThomas Pointhuber1+9-2
[fix] pep8, testsThomas Pointhuber5+5-5
[enh] add safesearch functionalityThomas Pointhuber7+66-1
[enh] add blekko_images engineThomas Pointhuber4+127-0
[enh] add gigablast engineThomas Pointhuber4+125-0
Merge branch 'master' of github.com:asciimoo/searxAdam Tauber2+22-1
[enh] fabfile to setup searx with uwsgi+nginx under debian based distrosAdam Tauber1+117-0
Faroo's unit testCqoicebordel3+120-5
[fix] handle proxied https scheme with uwsgiAdam Tauber1+3-0
Openstreetmap's unit testCqoicebordel3+205-4
Startpage's unit testCqoicebordel3+146-8
Subtitleseeker's unit testCqoicebordel3+178-7
[doc] @glogiotatidis added to authorsAdam Tauber1+1-0
Yahoo's unit testCqoicebordel3+157-2
Yahoo News' unit testCqoicebordel2+144-0
Twitter's unit test There is a commented line of a test that I didn't succed to make it work. It's an issue of unicode, utf-8, ascii, latin1... I think I tried everything, but if you have an idea... I'm still a newbie in python...Cqoicebordel3+511-5
Merge pull request #213 from Cqoicebordel/travisAdam Tauber1+1-1
Merge pull request #212 from glogiotatidis/dockerAdam Tauber1+21-0
Stop running twice the tests on TravisCqoicebordel1+1-1
Mediawiki's unit testCqoicebordel3+134-6
Add Docker support.Giorgos Logiotatidis1+21-0
[enh] v0.7.0Adam Tauber2+33-1
[doc] @Cqoicebordel promoted to major contributorAdam Tauber1+1-1
[fix] default blocked categoriesAdam Tauber1+2-1
[enh] category specific engine deactivation - closes #205Adam Tauber7+35-26
[fix] piratebay url change in testsAdam Tauber1+3-3
[fix] piratebay urlAdam Tauber1+1-1
Currency converter's unit test + DDG correction Does anyone know how to trigger the except in the currency converter while still being matched by the regex ?Cqoicebordel3+46-1
Duckduckgo unit testCqoicebordel3+96-5
Merge branch 'Cqoicebordel-unit-tests'Adam Tauber45+3692-71
Merge branch 'unit-tests' of https://github.com/Cqoicebordel/searx into Cqoicebordel-unit-testsAdam Tauber45+3692-71
PirateBay unit test + reactivation in SettingsCqoicebordel4+149-7
Flickr Noapi unit testCqoicebordel3+444-1
Merge pull request #208 from pointhi/new_enginesAdam Tauber5+157-13
[enh] add test for 1x.comThomas Pointhuber3+60-1
500px unit testCqoicebordel3+90-5
[mod] python importable engine namesAdam Tauber3+2-2
[enh] improve yacy engineThomas Pointhuber1+12-13
[enh] add 1x.com engineThomas Pointhuber2+86-0
Merge pull request #207 from pointhi/hash_fixAdam Tauber1+5-3
[fix] codec can't encode character inside image_proxifyThomas Pointhuber1+5-3
[fix] hash error if url is including non ascii charactersThomas Pointhuber1+2-2
[enh] allow override of blocked engines from query stringAdam Tauber1+4-6
[enh] default disabled engines - closes #109Adam Tauber5+23-16
[mod] python importable engine namesAdam Tauber3+2-2
Vimeo's unit testCqoicebordel3+86-2
Stackoverflow's unit testCqoicebordel3+111-4
Soundcloud's unit testCqoicebordel2+193-0
Google news' unit testCqoicebordel3+141-2
Google images' unit testCqoicebordel3+112-3
Kickass' unit testCqoicebordel3+403-4
Replace every bunch of whitespaces with only one space in HTML textCqoicebordel1+2-0
BTDigg's unit testCqoicebordel3+388-8
Bing news engine corrections XPath *never* return None.Cqoicebordel1+2-4
Bing news' unit test I have no idea why coverage tell 97% and 2 misses in branches. If anyone has an idea...Cqoicebordel3+249-17
Bing images' unit testCqoicebordel3+273-1
[mod] pretty url separationAdam Tauber2+10-6
Deviant Art's unit testCqoicebordel4+168-4
Digg's unit testCqoicebordel3+59-1
Dailymotion's unit testCqoicebordel2+75-0
Searchcode engines correctionsCqoicebordel2+2-2
Searchcode doc's test unitCqoicebordel2+74-0
Searchcode code's test unitCqoicebordel2+76-0
A bit of utils unit testsCqoicebordel2+23-1
[mod] reduce cookie expirity time - fixes #204Adam Tauber1+1-1
[mod] update useragent versionsAdam Tauber1+4-4
[fix] flickr-noapi logging ++ use correct image url - fixes #203 #181Adam Tauber1+8-3
Youtube's unit testCqoicebordel3+207-2
Flickr's test unitCqoicebordel2+143-0
[enh] always enable inner autocompletition (server side only)Adam Tauber1+7-12
Mixcloud's unit testCqoicebordel3+69-0
Deezer's unit testCqoicebordel2+57-0
Add bing in the test unitsCqoicebordel4+97-4
Sanitize extract_textCqoicebordel1+2-2
Merge pull request #201 from pointhi/engine_fixAdam Tauber1+1-1
[fix] btdiggThomas Pointhuber1+1-1
Merge pull request #200 from Cqoicebordel/bing-dateAdam Tauber1+1-2
Change the cookie in bing_news to use the english interface But still uses the language to set the market, and so provide relevant results to the language. Fix #198Cqoicebordel1+1-2
[enh] russian .mo file addedAdam Tauber1+0-0
[fix] handle single closing element in HTMLTextExtractorAdam Tauber1+4-0
[fix] poolrequest post method parametersAdam Tauber1+2-2
Merge pull request #195 from dalf/googleAdam Tauber1+13-0
[fix] google engine: depending on the IP of the searx instance, each searx request where making two HTTP requests (see https://support.google.com/websearch/answer/873?hl=en )dalf1+13-0
Merge pull request #194 from Cqoicebordel/moar-enginesAdam Tauber4+178-0
Merge pull request #192 from dalf/connection-poolAdam Tauber5+65-5
Revert some wrong merge to allow torrents links to be visibleCqoicebordel1+2-0
BTDigg and Mixcloud enginesCqoicebordel3+176-0
[enh] use one single http connection pool : improve response time. close #100dalf5+65-5
Merge pull request #188 from Cqoicebordel/general-cookiesAdam Tauber6+71-12
Move cookies in render()Cqoicebordel1+2-6
[doc] @dimqua added to authorsAdam Tauber1+1-0
Merge pull request #186 from Cqoicebordel/add-bang-autocompletionAdam Tauber1+9-8
Merge pull request #185 from dimqua/masterAdam Tauber2+437-0
Flake8Cqoicebordel1+1-1
Thanks @pointhi !Cqoicebordel1+3-3
Modify theme Courgette to add colors Two colors are needed so I use a space in the cookie and a split in jinja to "encode" and "decode" them. We should enforce that each theme if they must use a cookie, prefix its name with the name of the theme.Cqoicebordel3+53-0
Extract colorCqoicebordel1+4-3
Change theme to allow the logo to be text instead of imageCqoicebordel2+8-7
Add cookies to every requestsCqoicebordel1+5-0
Update messages.podimqua1+4-4
Allow non specific cookiesCqoicebordel1+5-2
Add '?' bang to the autocompleterCqoicebordel1+6-5
Update settings.ymldimqua1+1-0
Create messages.podimqua1+436-0
Merge pull request #183 from pointhi/bootstrap_themesAdam Tauber6+13-4
[fix] opensearch xml mimetype - #184Adam Tauber1+1-1
[update] bootstrap.min.cssThomas Pointhuber1+2-2
Revert: [enh] add new bootstrap-themes to oscar-templateThomas Pointhuber17+3-3553
[fix] add wordwrap to fix style issuesThomas Pointhuber3+4-2
[fix] pep8Thomas Pointhuber1+1-1
[enh] show js warning only if menu can't be used or inside preferencesThomas Pointhuber2+7-0
[enh] add new bootstrap-themes to oscar-templateThomas Pointhuber17+3553-3
Merge pull request #182 from dalf/enh-proxyAdam Tauber11+39-17
Proxify most of images references Create hash only when necessarydalf8+11-13
Proxify images inside infoboxesdalf2+2-2
[enh] image-proxy : handle ETag and date related headers, add hash to URLdalf2+28-4
[doc] locale settings comment - #177Adam Tauber1+1-1
[enh] configurable default interface locale - #177Adam Tauber2+4-0
[fix] robot test config option updateAdam Tauber1+1-0
Merge pull request #178 from Cqoicebordel/thumbnailsAdam Tauber9+43-8
Merge pull request #180 from Cqoicebordel/copy-all-filesAdam Tauber1+2-0
Copy all the folders of 'static' Copy the new generic themes folders, with js, font, and cssCqoicebordel1+2-0
Test its existence before using thumbnail_src Thanks @pointhi !Cqoicebordel3+4-4
Tiny forgotsCqoicebordel2+1-2
Flake8Cqoicebordel3+3-3
Add thumbnails in images results - Modify engines to create/fetch an URL for the thumbnails - Modify themes to show thumbnails instead of full images.Cqoicebordel9+44-8
[fix] test with default themeAdam Tauber1+1-0
[fix] pep8Adam Tauber1+1-1
[enh] add image proxy toggle to preferences templatesAdam Tauber3+34-7
[enh] image proxy config from preferencesAdam Tauber1+7-2
[enh] add image proxy to image resultsAdam Tauber3+4-5
[enh] image proxificationAdam Tauber2+16-0
[enh] image proxy baseAdam Tauber1+36-1
[mod] oscar as default themeAdam Tauber1+10-10
Merge pull request #176 from Cqoicebordel/courgette-UXUIAdam Tauber40+902-838
Lots of courgette modificationCqoicebordel15+206-176
Modify courgette theme and less it.Cqoicebordel5+696-662
New icons for CourgetteCqoicebordel20+0-0
Merge pull request #175 from Cqoicebordel/correct-startpageAdam Tauber1+0-2
Flake8Cqoicebordel1+0-1
Fix startpage Fix issue with unicode caracters in startpage : we shouldn't urlencode them if we are using POST. Should fix #169. @dimqua can you confirm ?Cqoicebordel1+0-1
Merge branch 'pointhi-code_results'Adam Tauber26+464-1020
[mod] pygments dependency warningAdam Tauber1+8-3
[enh] add cpp language rewrite ruleAdam Tauber1+2-1
[enh] log highlighter errorsAdam Tauber1+1-0
Merge branch 'code_results' of https://github.com/pointhi/searx into pointhi-code_resultsAdam Tauber26+457-1020
Merge pull request #174 from pointhi/nojs_fixAdam Tauber10+47-20
[enh] show text "Start search" instead of icon, if javascript is disabledThomas Pointhuber3+3-3
[enh] disable js-based links if no js is availableThomas Pointhuber4+6-5
[enh] add nojs support into oscar-templateThomas Pointhuber6+39-13
Merge pull request #173 from Cqoicebordel/default-UXUIAdam Tauber30+152-196
Few fixes - Whitespaces - Change a few <p> in <span> - Add RSS to allow browser detection - A few UIUX changes - Add a few more allowed translationsCqoicebordel11+115-107
Tweaks of color and themeCqoicebordel3+37-89
Add lots of iconsCqoicebordel16+0-0
[enh] static content generalizationAdam Tauber89+1-495
Merge pull request #172 from Cqoicebordel/torrents-w3c+ux+rssAdam Tauber4+18-17
Merge pull request #166 from Cqoicebordel/non-exclusif-bangAdam Tauber2+6-2
Scientific accuracyCqoicebordel1+4-4
Few more translationsCqoicebordel1+5-5
W3C fixCqoicebordel1+3-3
Fix RSS link Fix page number, urlencoded request and encoded &Cqoicebordel1+1-1
Fix torrent W3C+UX Puts links to torrents and magnets in tool bar Fixes a lot of W3C errorsCqoicebordel2+9-8
[fix] dates before 1900Adam Tauber1+6-16
[enh] date formatting by localeAdam Tauber1+29-4
[fix] hadle missing titleAdam Tauber1+1-1
Merge pull request #170 from pointhi/little_fixesAdam Tauber9+137-13
[enh] using less html code to disable autoescaping for embeded resultsThomas Pointhuber2+2-6
[fix] pep8Thomas Pointhuber1+7-7
[fix] little autocompleter fixThomas Pointhuber2+6-4
[enh] display filesize greater 1TBThomas Pointhuber1+2-1
[enh] make some torrent strings translatableThomas Pointhuber1+2-2
[enh] improve torrent resultsThomas Pointhuber2+44-3
[enh] add autocompletion for searx-specific stringsThomas Pointhuber3+85-3
[fix] autocompleter error handlingAdam Tauber1+2-2
[enh] add rss-link which can be detected by browsersThomas Pointhuber2+2-0
[fix] endless logging recursionAdam Tauber1+0-2
Merge branch 'master' of https://github.com/asciimoo/searx into code_resultsThomas Pointhuber256+2042-895
[mod] ignore startpage unicode errorsAdam Tauber1+4-1
[enh] engine exception tracebackAdam Tauber1+2-3
Merge branch 'master' of github.com:asciimoo/searxAdam Tauber29+409-134
[enh] using the loggerAdam Tauber4+22-8
[fix] template syntaxAdam Tauber2+2-2
[enh] logging addedAdam Tauber1+11-1
Merge branch 'Cqoicebordel-integrated-videos'Adam Tauber29+409-134
Merge branch 'integrated-videos' of https://github.com/Cqoicebordel/searx into Cqoicebordel-integrated-videosAdam Tauber29+409-134
Merge pull request #167 from Cqoicebordel/minor-fixesAdam Tauber2+10-15
Updated translations without fuzzy translationsCqoicebordel18+37-65
Don't create fuzzy translationCqoicebordel1+1-1
Updated translationsCqoicebordel18+281-116
Put media above result content Mimick more closely usual video viewer (video above, details below)Cqoicebordel2+9-9
Remove printCqoicebordel1+0-1
Whitespace correctionCqoicebordel2+4-4
Integrated media in results + Deezer Engine New "embedded" item for the results, allow to give an iframe to display the media directly in the results. Note that the attributes src of the iframes are not set, but instead data-src is set, allowing to only load the iframe when clicked.Cqoicebordel10+148-12
Few fixes on Vimeo Change URL from https to http Change way of handling text xpathCqoicebordel1+7-15
Digg correction Return no result instead of crashing if no resultCqoicebordel1+3-0
Add non exclusif bang Allow to perform a search while adding an engine (or a category) without adding it "officially" to the request. '?' is used to add an engine without modifying anything else to the request. For example, you can perform a search in the 'general' category, and if you add '?tw' the result from Twitter will be added to the originals results.Cqoicebordel2+6-2
[doc] @opi added to authorsAdam Tauber1+1-0
[doc] @vincib added to authorsAdam Tauber1+1-0
[doc] todo updatesAdam Tauber1+5-8
[enh] pep8 check added to testsAdam Tauber1+4-4
[fix] pep8Adam Tauber3+8-9
[enh] tox.ini added to rewrite standard pep8 rulesAdam Tauber1+2-0
[doc] nested list fixAdam Tauber1+11-10
[doc] release date ++ formattingAdam Tauber1+19-18
[fix] favicon pathsAdam Tauber9+11-8
[fix] static content pathsAdam Tauber5+6-6
[enh] better result template handlingAdam Tauber5+34-6
[fix] filename stripAdam Tauber1+0-0
[fix] static file pathsAdam Tauber7+13-14
[enh] themes static content refactorAdam Tauber184+19-10
Merge pull request #143 from Cqoicebordel/Wiki-dateAdam Tauber1+15-0
[mod] purge local html_to_textAdam Tauber1+1-5
[fix] ignore scripts/styles in html_to_textAdam Tauber1+23-0
Merge pull request #165 from Cqoicebordel/Moar-enginesAdam Tauber14+191-51
Merge pull request #164 from pointhi/faviconsAdam Tauber38+8-8
Merge pull request #163 from pointhi/translationsAdam Tauber20+797-364
Flake8 and Twitter corrections Lots of Flake8 corrections Maybe we should change the rule to allow lines of 120 chars. It seems more usable.Cqoicebordel13+80-47
Google Play Store Add Google play store apps, movies and music (sound -> gps)Cqoicebordel1+27-0
Digg + Twitter corrections Digg engines, with thumbnails Add pubdate for twitterCqoicebordel3+86-6
[fix] fix testThomas Pointhuber1+1-1
[enh] add new favicons to oscar templateThomas Pointhuber4+0-0
[enh] add new marker-icons for mapThomas Pointhuber6+0-0
[enh] move favicons into own directoryThomas Pointhuber27+7-7
[enh] add turkish translationThomas Pointhuber4+423-0
[enh] update translationsThomas Pointhuber16+374-364
[doc] list indentation fixAdam Tauber1+7-7
[enh] v0.6.0Adam Tauber1+1-1
[doc] changelog addedAdam Tauber1+26-0
[enh] nl, de, fr, hu translation updatesAdam Tauber12+191-211
[fix] view testsAdam Tauber1+1-1
[enh] subtitleseeker: better language handlingAdam Tauber1+11-1
Merge branch 'Cqoicebordel-Detect-favicons'Adam Tauber12+24-24
Merge branch 'Detect-favicons' of https://github.com/Cqoicebordel/searx into Cqoicebordel-Detect-faviconsAdam Tauber12+24-24
Merge pull request #161 from Cqoicebordel/SubtitleSeeker-engineAdam Tauber2+71-0
Add language support Allow the user to select a language. It must be written in english, and capitalized, ie : English, French, German, Hungarian...Cqoicebordel2+8-0
Add language support Allow the user to select a language. It must be written in english, and capitalized, ie : English, French, German, Hungarian... (reverted from commit 829948b85df0510e331372bcd60cb31db9c96a5c)Cqoicebordel2+4-13
Add language support Allow the user to select a language. It must be written in english, and capitalized, ie : English, French, German, Hungarian...Cqoicebordel2+13-4
[enh] fix pep8, improve syntax highlightingThomas Pointhuber3+29-27
[enh] remove repeating codeparts inside the oscar templateThomas Pointhuber9+55-49
[enh] improve grunt-file for oscar_templateThomas Pointhuber5+47-9
[fix] flickr engine code cleanup ++ handle missing ownerAdam Tauber1+32-45
Merge pull request #149 from Cqoicebordel/Flickr-engineAdam Tauber3+163-31
SubtitleSeeker Engine Add the subtitleseeker engine.Cqoicebordel2+63-0
[enh] add result_templates/code.htmlThomas Pointhuber16+355-1037
[enh] engine shortcut validationAdam Tauber1+6-1
Merge pull request #159 from pointhi/photon_fixAdam Tauber1+6-2
Merge pull request #158 from Cqoicebordel/Moar-EnginesAdam Tauber4+183-0
[fix] fix language support in photon engineThomas Pointhuber1+6-2
Add 500px and Searchcode engines Allow to search for images on 500px. It doesn't use the official API, but the page result. Less stable, but less API key to possess...Cqoicebordel4+183-0
Merge pull request #156 from Cqoicebordel/Fix-map-oscarAdam Tauber4+26-5
[mod][fix] https rewrite refactor ++ fixesAdam Tauber3+68-61
Merge pull request #152 from pointhi/search_enginesAdam Tauber11+200-38
[mod] better search request exception handlingAdam Tauber1+16-12
[fix] handle empty search requestsAdam Tauber1+3-1
[mod] display timeoutted engine nameAdam Tauber1+4-3
Add double clic on categories Allow to double clic on any category to activate or deactivate all categories.Cqoicebordel2+24-3
Some more path issuesCqoicebordel2+3-3
Final commit on favicons Definitely remove engine array Change every themes to accomodate that change Tweak of video template of oscar to add link on video thumbnailCqoicebordel12+18-30
[fix] Show map on result in Oscar Allow to find the leafleet js when searx is not installed at the root of the web server.Cqoicebordel2+3-3
[fix] timeout and response parsing orderAdam Tauber1+8-8
[mod] strict timeout handlingAdam Tauber1+14-18
Merge remote-tracking branch 'origin/Flickr-engine' into Flickr-engineCqoicebordel0+0-0
Add an No Api Flickr Engine It uses the webpage json infos to build the results Let the user choose the engine in setting.yml. Noapi active by default + little corrections on Flickr engineCqoicebordel3+110-8
[fix] pep8Thomas Pointhuber6+35-17
[fix] pep8Thomas Pointhuber2+24-16
[fix] pep8Thomas Pointhuber2+34-24
[fix] remove useless print statementThomas Pointhuber1+0-2
[enh] add photon engineThomas Pointhuber3+131-3
Merge pull request #151 from pointhi/kickass_fixAdam Tauber2+6-2
[fix] fix kickass engineThomas Pointhuber2+6-2
Merge pull request #150 from pointhi/oscar_image_fixAdam Tauber1+0-0
[enh][oscar_template] replace kickass iconThomas Pointhuber1+0-0
Rework Flickr Engine Everything was redone to use the API. It needs an API key, but it's worth it. Everything works. Title, Image, Content, URL The API allow lots of things. Thumbnails and date will be easy to add when it will be implemented in Searx.Cqoicebordel2+61-31
Rework Flickr Engine Everything was redone to use the API. It needs an API key, but it's worth it. Everything works. Title, Image, Content, URL The API allow lots of things. Thumbnails and date will be easy to add when it will be implemented in Searx.Cqoicebordel2+61-31
Merge pull request #144 from Cqoicebordel/KickassTorrent-Search-EngineAdam Tauber6+89-1
Add icons and badge for the themes Add kickass in engine list Add content for the result from kickassCqoicebordel5+4-3
[fix] mysterious string removeAdam Tauber1+0-1
[fix] use queues to answers/suggestions/infoboxesAdam Tauber1+18-22
[fix] proper search timeout handlingAdam Tauber1+19-6
Merge pull request #145 from Cqoicebordel/HTML+Bugs-TemplatesAdam Tauber13+19-23
Load the list of icons only onceCqoicebordel1+8-6
Correct test caseCqoicebordel1+1-1
[mod] engine load refactorAdam Tauber1+11-5
[fix] disable debug modeAdam Tauber1+1-1
Use the new way of finding the faviconCqoicebordel1+1-1
Use the new way of finding the faviconCqoicebordel1+1-1
Use the new way of finding the faviconCqoicebordel1+1-1
Use the new way of finding the faviconCqoicebordel1+1-1
Use the new way of finding an iconCqoicebordel1+1-1
Add a variable with all the icons of the themeCqoicebordel1+7-1
[mod] disabling piratebay, according to #146 and https://torrentfreak.com/feds-receive-requests-to-shut-down-the-pirate-bay-140801/Adam Tauber1+4-4
[doc] @Reventl0v added to authorsAdam Tauber1+1-0
[fix] piratebay urlAdam Tauber1+1-1
Add title and alt on image in infoboxCqoicebordel1+2-1
Multiple HTML correctionsCqoicebordel1+2-4
HTML and usability correctionsCqoicebordel1+2-3
Alt on faviconCqoicebordel1+1-1
Correct alt and titleCqoicebordel1+1-1
Alt on faviconsCqoicebordel1+1-1
Correct HTML entities and linkCqoicebordel1+1-1
Multiple HTML correctionsCqoicebordel1+2-4
Alt on faviconCqoicebordel1+1-1
Correct alt and titleCqoicebordel1+1-1
Alt on faviconCqoicebordel1+1-1
HTML Entities + Use the right templateCqoicebordel1+3-3
Add KickAss engineCqoicebordel1+4-0
First pass at Kickass EngineCqoicebordel1+83-0
Use human readable dateCqoicebordel1+15-0
[fix] autocomplete x-suggestionAdam Tauber1+1-1
[mod] image results removed from google engineAdam Tauber1+5-2
[enh] v0.5.0Adam Tauber1+1-1
[doc] @Cqoicebordel added to authorsAdam Tauber1+1-0
[mod] search thread namesAdam Tauber1+5-2
Merge pull request #141 from Cqoicebordel/UX+Bugs+HTMLAdam Tauber8+24-29
Merge pull request #142 from Cqoicebordel/Fix-Google-ImageAdam Tauber1+2-2
[fix] Google image with special charsCqoicebordel1+2-2
Striptag on alt and titleCqoicebordel1+1-1
Bug + HTML correctionsCqoicebordel1+4-4
Bug + HTML correctionsCqoicebordel1+3-3
HTML correctionsCqoicebordel1+2-2
UX + HTML correctionsCqoicebordel1+2-2
Bug + HTML correctionsCqoicebordel1+3-3
Add alt for imgCqoicebordel1+1-1
UX and HTML correctionsCqoicebordel1+6-8
Add pubdateCqoicebordel1+3-6
Merge pull request #139 from dalf/masterAdam Tauber24+277-187
[fix] pep8 : engines (errors E121, E127, E128 and E501 still exist)dalf22+109-97
[fix] pep8 : duckduckgo_definitions and wikidata enginesdalf2+168-90
[fix] pep8Adam Tauber1+22-13
[enh] gevent/grequests changed to the built-in threading libAdam Tauber5+20-23
[fix] version.py pep8 and py3 compatibilityAdam Tauber1+3-1
[doc] description fixesAdam Tauber1+2-2
Merge pull request #136 from pointhi/template_oscar_fixAdam Tauber15+395-227
[fix] .travis.yml - add grunt-cli to npm installThomas Pointhuber1+1-1
[fix] fix .travis.yml to install npm dependent packagesThomas Pointhuber1+1-1
[enh][oscar_template] split js-files and compile them togetherThomas Pointhuber15+394-226
Merge pull request #134 from Reventl0v/patch-1Adam Tauber1+1-0
Adding `import sys` to fix the installerReventl0v1+1-0
[doc] domain name changeAdam Tauber1+3-3
[enh] translation updateAdam Tauber8+422-270
[enh] french translation buildAdam Tauber1+0-0
Merge branch 'master' of github.com:asciimoo/searxAdam Tauber1+47-48
Merge pull request #133 from vincib/translationAdam Tauber1+47-48
update of french translationBenjamin Sonntag1+47-48
[enh] user agent string updateAdam Tauber1+7-1
Merge pull request #130 from pointhi/template_oscar_fixAdam Tauber1+2-2
Merge pull request #129 from courgette/courgetteAdam Tauber2+139-21
[fix][template_oscar] make overpass-api call over httpsThomas Pointhuber1+2-2
responsive theme courgetteThomas LEBEAU2+139-21
Merge pull request #127 from pointhi/template_oscar_mapAdam Tauber38+783-95
[enh][translation] update translation files and add german translationThomas Pointhuber16+269-81
[enh][oscar_template] loading map informations from overpass-apiThomas Pointhuber4+120-4
[fix] sidebar overflowAdam Tauber2+2-2
[fix] whitespace removeAdam Tauber1+1-1
[fix] suggestions displayAdam Tauber2+7-5
[enh] category select warning messageAdam Tauber3+109-3
[fix] syggestions max widthAdam Tauber1+1-0
Merge pull request #125 from pointhi/versionsAdam Tauber8+42-3
[enh] make version of searx readableThomas Pointhuber8+42-3
[fix] startpage engine compatibilityAdam Tauber1+20-12
Merge pull request #124 from matejc/oscarfixAdam Tauber1+6-5
change package data in setup.py for oscar themeMatej Cotman1+6-5
[fix] html attribute quoteAdam Tauber1+1-1
Merge pull request #105 from pointhi/template_oscarAdam Tauber154+12025-199
[fix] wikipedia autocompleter url paramAdam Tauber1+1-1
Merge pull request #6 from pointhi/template_oscarThomas Pointhuber3+19-5
[fix][template][oscar] print ',' only if postcode is foundThomas Pointhuber1+2-2
[enh] add no-js supportThomas Pointhuber3+19-5
[enh] template_oscar: improve visualisation of torrent resultsThomas Pointhuber1+3-3
[fix] template_oscar: improve visualisation of video-resultsThomas Pointhuber1+1-1
[fix] use address.city if possibleThomas Pointhuber1+3-1
[enh] template_oscar: add layer to leaflet mapThomas Pointhuber1+21-4
[enh] template_oscar: show addressdata if possibleThomas Pointhuber4+52-3
[enh] oscar_template: improve result visualisationThomas Pointhuber10+66-17
[enh] template_oscar: maxZoom if fitting boundsThomas Pointhuber1+5-3
[enh] oscar_template: initial osm-map support for map resultsThomas Pointhuber18+269-4
fix missing string in translationThomas Pointhuber16+80-56
Merge pull request #122 from pointhi/bugfixAdam Tauber1+1-1
[fix] #121, HTTP 500 Error if res["content"] == NoneThomas Pointhuber1+1-1
Merge pull request #118 from dalf/masterAdam Tauber16+135-144
oscar template: display answersThomas Pointhuber1+8-0
Merge https://github.com/asciimoo/searx into template_oscarThomas Pointhuber70+5611-329
[fix] test : the icon is included inside the <h3> elementdalf1+1-1
[mod] default template modifications - more smartphone friendly - more text browser friendly - next button always on the right - in case of small screen supporting touch event, categories are displayed on one line with a scrolldalf11+110-48
[mod] use pngcrush to reduce the size of png filesdalf4+0-0
[fix] no horizontal scrolling on small screen [fix] small images in the results aren't not "zoomed"dalf2+26-97
[doc] @kernc added to authors listAdam Tauber1+1-0
Merge pull request #117 from pointhi/https_fixAdam Tauber1+5-4
print error if https rewrite directory is not found, #116Thomas Pointhuber1+5-4
[enh][fix] https rewrite rules added to setup.pyAdam Tauber1+2-1
[fix] pep8 part II.Adam Tauber6+121-80
[fix] pep8 compatibilityAdam Tauber2+22-18
Merge pull request #115 from pointhi/engine_farooAdam Tauber3+117-0
Merge pull request #97 from pointhi/httpsAdam Tauber40+4695-13
fix comment header of faroo engineThomas Pointhuber1+1-1
fix faroo engineThomas Pointhuber1+10-10
add faroo engine supportThomas Pointhuber3+117-0
import basic https rules from https-everywhere repositoryThomas Pointhuber36+4495-0
improve https rewrite codeThomas Pointhuber2+10-4
improve https rewritingThomas Pointhuber2+7-2
update settings_robot.ymlThomas Pointhuber1+3-0
Implementing https rewrite support #71Thomas Pointhuber3+187-14
Merge pull request #114 from kernc/patch-1Adam Tauber1+1-1
Search Music also on YouTubekernc1+1-1
[fix] wikidata: using only the first urlAdam Tauber1+3-2
[enh] translation updatesAdam Tauber14+638-356
Merge pull request #110 from pointhi/language_japaneseAdam Tauber3+216-0
Merge pull request #113 from dalf/masterAdam Tauber3+63-34
[enh] infoboxes : if the result doesn't contain anything except one link, use the normal result templatedalf2+57-28
[mod] return only one result from the wikidata enginedalf1+1-1
[fix] the bang was included in the search stringdalf1+5-5
[fix] default template handlingAdam Tauber1+2-2
add japanese translationThomas Pointhuber3+216-0
oscar template: add infoboxThomas Pointhuber5+49-6
oscar template: improve result iconsThomas Pointhuber29+13-11
oscar template: add no result messageThomas Pointhuber9+139-49
oscar template: update translation filesThomas Pointhuber12+1618-261
oscar template: include typeahead.css into bootstrap.min.cssThomas Pointhuber5+176-190
oscar template: using less to generate oscar.min.cssThomas Pointhuber10+103-72
oscar template: generate bootstrap.min.css from sourceThomas Pointhuber74+9169-6
oscar template: implement autocompleterThomas Pointhuber4+220-1
oscar template: remove unused css fileThomas Pointhuber1+0-6
oscar template: little style improvementsThomas Pointhuber3+11-1
oscar template: add forgoten github iconThomas Pointhuber1+0-0
oscar template: improve result pageThomas Pointhuber2+88-6
oscar template: improve image resultsThomas Pointhuber1+4-0
oscar template: implement first version of results pageThomas Pointhuber10+110-15
oscar template: update messagesThomas Pointhuber6+19-6
oscar template: implement search input, index page,...Thomas Pointhuber6+48-9
oscar template: add directory in which are messages storedThomas Pointhuber4+25-4
oscar template: make the categories clickableThomas Pointhuber4+46-11
oscar template: using tab to seperate engines in preferencesThomas Pointhuber1+31-18
oscar template: improve style for check and uncheck of enginesThomas Pointhuber2+11-3
add more tooltips to preferencesThomas Pointhuber1+2-0
remove text from alert-info in /statsThomas Pointhuber1+0-1
little enhancement of oscar templateThomas Pointhuber3+11-0
initial commit of the new template 'oscar'Thomas Pointhuber28+640-0
[fix] preferences button displayAdam Tauber2+9-8
[mod] sidebar positioningAdam Tauber2+85-6
[fix] code cleanupAdam Tauber1+4-10
[fix] html escape urlAdam Tauber1+1-1
[fix] debug mode disabled by defaultAdam Tauber1+1-1
Merge pull request #104 from dalf/masterAdam Tauber12+619-130
[enh] wikidata engine : add links to musicbrainzdalf1+22-1
[fix] infoboxes and answers : pass all testsdalf2+10-4
Merge remote-tracking branch 'upstream/master'dalf5+182-64
[enh] add infoboxes and answers (clean up)Dalf4+74-20
Merge pull request #107 from pointhi/float_bugAdam Tauber1+16-4
fix float division by zero bug in score calculationThomas Pointhuber1+16-4
Merge pull request #67 from opi/patch-1Adam Tauber1+2-2
Merge pull request #106 from pointhi/query_parserAdam Tauber3+164-58
using Query class for parsing of search queryThomas Pointhuber2+13-56
implement query parser and use it inside autocompletionThomas Pointhuber2+152-3
[enh] add infoboxes and answersDalf10+526-130
update commentDalf1+6-5
[fix] when two results are merged, really use the content with more textDalf1+12-1
Merge branch 'comments' of https://github.com/pointhi/searxAdam Tauber4+174-2
Merge pull request #99 from dalf/masterAdam Tauber2+120-26
[fix] rewrite the google engine since Google Web Search API is about to expireDalf1+82-24
[enh] stick results from the same category and templateDalf1+38-2
update comments in autocomplete.pyThomas Pointhuber1+19-1
little update update comments in search.pyThomas Pointhuber1+5-5
add comments to __init__.pyThomas Pointhuber1+20-0
add comments to languages.pyThomas Pointhuber1+18-0
add comments to search.pyThomas Pointhuber1+118-0
Merge pull request #94 from dalf/masterAdam Tauber1+7-2
[enh] archive.org link added to resultsAdam Tauber3+8-3
[enh] duckduckgo autocomplete addedAdam Tauber1+11-0
[enh] duckduckgo engine: add language supportdalf1+7-2
Merge pull request #93 from dalf/masterAdam Tauber3+29-9
[fix] yahoo engines: parse_url doesn't throw an exception with not tracking URLDalf1+5-3
[fix] bing_new engine : fix published date parsingDalf1+18-5
[enh] dailymotion engine: add language supportDalf1+6-1
[enh] more flexible category selectionAdam Tauber1+8-2
Merge branch 'master' of github.com:asciimoo/searxAdam Tauber1+0-2
[enh] settings.yml docsAdam Tauber1+5-5
[enh] openstreetmap added to configAdam Tauber1+4-0
[enh] new engine: openstreetmapAdam Tauber1+47-0
[enh] setup.py keywordsAdam Tauber1+1-1
[fix] print removedAdam Tauber1+0-2
[fix] print removedAdam Tauber1+0-1
[fix] string formattingAdam Tauber1+9-8
Merge pull request #91 from pointhi/enginesAdam Tauber2+74-18
[enh][fix] support base_urls without language code ++ extra whitespaces removedAdam Tauber1+22-11
Merge pull request #90 from pointhi/enginesAdam Tauber3+59-80
fix yacy-engine and add commentsThomas Pointhuber2+74-18
fix mediawiki-commentThomas Pointhuber1+2-2
using general mediawiki-engineThomas Pointhuber3+59-80
[fix] query escaped in all htmls, invalid todo removedAdam Tauber1+0-1
[enh] HTTP GET theme selectAdam Tauber1+3-1
Merge pull request #89 from pointhi/enginesAdam Tauber16+406-115
fix youtube engine and add commentsThomas Pointhuber2+36-10
fix wikipedia engine and add commentsThomas Pointhuber2+48-12
add little note to duckduckgo engineThomas Pointhuber1+1-1
remove categories : social media from twitter engine in settings.ymlThomas Pointhuber1+0-1
fix twitter engine and add commentsThomas Pointhuber1+35-2
fix startpage engine and add commentsThomas Pointhuber2+53-23
fix stackoverflow and add commentsThomas Pointhuber2+35-8
add little commentThomas Pointhuber1+1-0
update soundcloud and add commentsThomas Pointhuber2+29-5
update piratebay engine and add commentsThomas Pointhuber2+34-8
update github engine and add commentsThomas Pointhuber2+30-3
update generalfile engine and add commentsThomas Pointhuber2+28-4
add comments to dummy engineThomas Pointhuber1+8-0
rewrite duckduckgo engine and add commentsThomas Pointhuber2+37-36
little refactoringThomas Pointhuber4+4-1
add comments to deviantart engineThomas Pointhuber1+29-3
Merge pull request #88 from pointhi/enginesAdam Tauber11+401-101
fix vimeo engine and add commentsThomas Pointhuber2+41-27
fix yahoo engines and add commentsThomas Pointhuber2+72-17
fix dailymotion engine and add comments to itThomas Pointhuber1+35-19
add comments to google-enginesThomas Pointhuber3+75-15
add bing_imagesThomas Pointhuber2+86-0
update bing engines and fix bing_newsThomas Pointhuber2+92-23
Merge pull request #86 from pointhi/enginesAdam Tauber1+1-0
little fix for google images engineThomas Pointhuber1+1-0
Merge pull request #85 from courgette/masterAdam Tauber1+19-2
[courgette_theme] add autocomplete themeThomas LEBEAU1+19-2
[doc] @courgette added to authorsAdam Tauber1+1-0
Merge pull request #82 from courgette/masterAdam Tauber33+1607-0
optim img bgThomas LEBEAU1+0-0
remove artichaut.cssThomas LEBEAU1+0-277
[new] theme courgetteThomas LEBEAU34+1884-0
[enh] setup.py classifiersAdam Tauber1+5-0
[fix] html escapeAdam Tauber1+3-2
[enh] standalone search exampleAdam Tauber1+36-0
[mod] select autocomplete results with mouse clickAdam Tauber1+1-1
Merge pull request #79 from Aigeruth/cover/searx.enginesAdam Tauber4+89-0
Add tests for searx.engines.(dummy|github)Gabor Nagy4+89-0
Merge pull request #78 from Aigeruth/cover/searx/utilsAdam Tauber3+92-3
Cover searx.utilsGabor Nagy3+92-3
Merge pull request #76 from Aigeruth/landscapeioAdam Tauber1+3-0
Add landscape.io configurationGabor Nagy1+3-0
[fix] unused globals removed II.Adam Tauber1+0-1
[fix] unused globals removedAdam Tauber7+0-8
Merge pull request #75 from Aigeruth/coverallsAdam Tauber1+4-0
Add coveralls.ioGabor Nagy1+4-0
[deploy] new pypi package (0.3.1)Adam Tauber1+1-1
[enh] github ribbon to landingpageAdam Tauber3+5-1
[enh][mod] search refactorAdam Tauber4+170-174
[fix] url path unquoted check to avoid duplicationsAdam Tauber1+8-2
[fix] pep8Adam Tauber1+2-1
[doc] authors list updateAdam Tauber1+1-0
Merge pull request #74 from posativ/patch/application-aliasAdam Tauber1+3-0
Merge pull request #73 from posativ/fix/gevent-monkeypatchAdam Tauber1+3-3
fix gevent's monkey patch positionMartin Zimmermann1+3-3
add application as aliasMartin Zimmermann1+3-0
[enh][mod] engine list updatesAdam Tauber1+10-4
[enh] general-file.com engine addedAdam Tauber1+35-0
[enh] https rewrite basicsAdam Tauber3+34-3
Merge pull request #72 from matejc/fixsdistAdam Tauber1+4-4
change package data pathsMatej Cotman1+4-4
Merge pull request #70 from matejc/theming_supportAdam Tauber49+390-315
add multi theming supportMatej Cotman49+390-315
[fix] flickr.com modsAdam Tauber1+34-28
[mod] useragent generationAdam Tauber1+3-1
[fix] www. domain duplicationsAdam Tauber1+9-1
[enh] Add french translation for webapp.opi1+2-2
[doc] authors file addedAdam Tauber1+26-0
[fix] flickr compatibilityAdam Tauber1+29-18
[fix] pep8Adam Tauber2+5-3
[mod] tpb sort refactorAdam Tauber1+16-6
[fix] indentationAdam Tauber1+1-1
Merge pull request #65 from rsdy/masterAdam Tauber1+7-2
[enh] sort piratebay results by seedersrhapsodhy1+7-2
[mod] right sidebarAdam Tauber2+2-2
[fix] suggestions marginAdam Tauber2+3-1
[mod] inline suggestionsAdam Tauber3+29-24
[mod] search field widthAdam Tauber1+1-1
[fix] test updatesAdam Tauber1+2-2
[enh] better highlightingAdam Tauber4+14-3
[fix] paddingAdam Tauber2+3-3
[enh][mod] results ui refactorAdam Tauber5+86-78
[fix] using different opensearch url to fix chrome POST request bugAdam Tauber2+4-3
Merge pull request #61 from matejc/optional_search_getAdam Tauber5+30-6
[fix] wikipedia autocomplete error handlingAdam Tauber1+3-1
[fix] autocomplete encodingAdam Tauber2+12-13
pin down missing packages in versions.cfgMatej Cotman1+9-1
add optional request with GET method for search and results pagesMatej Cotman4+21-5
[fix] opensearch autocompleteAdam Tauber2+3-6
[fix] pep8Adam Tauber1+2-1
[fix] autocompleter.py addedAdam Tauber1+48-0
[enh] autocompleter server side partAdam Tauber5+69-28
Merge branch 'autocompleter' of https://github.com/pointhi/searx into autocompleteAdam Tauber12+745-81
[fix] importAdam Tauber1+1-1
[mod] engine mod - urbandictionary suspendedAdam Tauber1+8-7
[fix] indexingAdam Tauber1+4-1
[fix] indexing ++ url extractionAdam Tauber1+5-2
[mod] ddg engine modsAdam Tauber1+45-13
add client var to all render pagesThomas Pointhuber1+10-2
fix little bug to allow webapp.py without client varThomas Pointhuber1+3-3
deactivate autocompleter by defaultThomas Pointhuber5+45-21
initial implemention of autocompletion in opensearch.xmlThomas Pointhuber2+21-5
add forgotten search.lessThomas Pointhuber1+68-0
edit style of autcompleterThomas Pointhuber4+50-118
adding initial code for backend-part of autocompleterThomas Pointhuber2+19-2
edit style of autocompleterThomas Pointhuber2+36-36
add front-part of autocompleter functionThomas Pointhuber7+599-0
[fix] remove unused imports ++ pep8Adam Tauber3+2-4
[mod][fix] cookie expiration ++ pep8 compatibilityAdam Tauber1+11-9
[enh] translation updateAdam Tauber14+114-51
Merge pull request #57 from pointhi/resultsAdam Tauber9+26-15
extract publishDate from vimeoThomas Pointhuber2+7-1
simplify datetime extractionThomas Pointhuber5+15-13
fix bug, to display publishDate with timezone without errorThomas Pointhuber1+3-4
[fix] #55Adam Tauber1+8-1
[fix] #38Adam Tauber2+6-6
Merge branch 'master' of github.com:asciimoo/searxAdam Tauber2+2-2
[fix] #38Adam Tauber4+8-8
adding publish date to video-results and rss-feedThomas Pointhuber3+4-0
Merge pull request #52 from pointhi/stylesAdam Tauber2+2-2
fix little style bugThomas Pointhuber2+2-2
[doc] wiki page link positionAdam Tauber1+2-2
[enh] translation updatesAdam Tauber7+60-71
[fix] pep8Adam Tauber3+26-15
Merge pull request #50 from pointhi/resultsAdam Tauber8+62-2
update english translationThomas Pointhuber1+8-0
[enh] translation updatesAdam Tauber14+145-97
simplify publish Date formatingThomas Pointhuber1+2-14
fix little bugThomas Pointhuber1+2-2
improve publishDate extraction from yahooThomas Pointhuber1+17-4
improve published Date outputThomas Pointhuber1+17-3
adding translations support for publish-dateThomas Pointhuber1+4-4
Adding style for publish DateThomas Pointhuber3+10-0
showing publishedDate for newsThomas Pointhuber4+28-1
Merge pull request #49 from pointhi/stylesAdam Tauber4+1-1
[enh] Dutch translation addedAdam Tauber3+159-0
move *.less files into seperate directoryThomas Pointhuber4+1-1
[fix] pep8Adam Tauber1+2-0
[fix] yahoo url extractionAdam Tauber2+7-9
[doc] wiki link addedAdam Tauber1+2-0
[enh] 0.3.0 pypi versionAdam Tauber1+1-1
[fix] pep8Adam Tauber1+1-1
[fix] #47Adam Tauber1+12-4
[enh] engine default category initAdam Tauber1+3-0
Merge pull request #46 from pointhi/stylesAdam Tauber8+769-229
Adding placeholder in search-fieldThomas Pointhuber1+1-1
fix little style errorsThomas Pointhuber4+23-6
[enh] italian translation addedAdam Tauber3+159-0
using npm instead of apt-get in .travis.ymlThomas Pointhuber1+1-2
fix .travis.ymlThomas Pointhuber1+1-1
fix .travis.ymlThomas Pointhuber1+2-1
fix .travis.ymlThomas Pointhuber1+2-1
rewrite wrong variable nameThomas Pointhuber2+2-2
Using .less instead of .cssThomas Pointhuber6+749-227
Merge remote-tracking branch 'asciimoo/master'Thomas Pointhuber22+383-162
[enh] german translation updatesAdam Tauber3+31-36
[enh] spanish translationsAdam Tauber2+162-3
[fix] translationAdam Tauber6+2-6
[enh] translation updatesAdam Tauber8+171-108
[fix] proper src/href url handlingAdam Tauber7+18-18
Merge pull request #44 from potato/masterAdam Tauber1+2-2
[fix] error when xpath_results in extraxt_text is _ElementUnicodeResult instead of _ElementStringResultpotato1+2-2
[fix] pep8Adam Tauber1+1-0
[fix] search url categoriesAdam Tauber1+1-1
[enh] linkable search url displayAdam Tauber3+7-0
Merge remote-tracking branch 'asciimoo/master'Thomas Pointhuber4+8-5
[enh] better useragent string generationAdam Tauber1+5-2
[fix] pep8Adam Tauber1+1-1
[fix] yahoo engine url extractionAdam Tauber2+2-2
Merge pull request #43 from pointhi/newsAdam Tauber4+152-0
Merge pull request #1 from pointhi/newsThomas Pointhuber4+152-0
Adding news site's to settings.ymlThomas Pointhuber1+13-0
Create yahoo_news.pyThomas Pointhuber1+51-0
Create google_news.pyThomas Pointhuber1+37-0
Create bing_news.pyThomas Pointhuber1+51-0
[fix] yahoo url modsAdam Tauber1+5-1
[fix] visited link color changeAdam Tauber1+2-1
Merge pull request #40 from matejc/masterAdam Tauber1+1-0
add xml templates to setup.pyMatej Cotman1+1-0
[mod] removing uncyclopedia from the default enginesasciimoo1+6-5
[mod][fix] startpage engine updatesasciimoo1+4-1
[mod][enh] default timeout 1.8 -> 2.0sec ++ uncyclopedia engine addedasciimoo1+7-1
[fix][#36] remembering results download categoriesasciimoo1+7-18
[fix][#36] paging category resetasciimoo1+6-0
[fix] debug print removedasciimoo1+0-1
[fix] unicode url fixasciimoo1+2-1
[fix] PYTHONPATH settingsasciimoo1+5-0
[fix] translations pathasciimoo1+1-1
[mod] decreasing default timeoutsasciimoo1+3-1
[enh] new engine parameter: timeoutasciimoo1+6-2
[mod] len() removed from conditionsasciimoo8+19-17
[enh] result css modsasciimoo1+4-2
[fix] language query string comparisonasciimoo1+1-1
[mod] engine listasciimoo1+1-3
[mod] shortcut modsasciimoo1+2-2
[enh] displaying language_code in preferencesasciimoo1+1-1
[enh] better search language selection from queryasciimoo1+12-3
[enh] chainable query modifiersasciimoo1+1-0
[enh] language selection from queryasciimoo1+6-1
[mod] query parsing refactor vol.1asciimoo1+25-20
[fix] robots.txtasciimoo1+1-1
[mod] index renderingasciimoo1+3-0
[fix] unicode and pep8 fixesasciimoo3+11-8
[fix] robot testsasciimoo1+3-6
[fix] language/locale settingsasciimoo1+0-1
[fix] formattingasciimoo1+1-1
[mod] deny vs blockasciimoo1+2-2
[fix] linkasciimoo1+1-1
[enh][mod] code refactor ++ search engine filteringasciimoo3+133-100
[fix] pep8asciimoo1+1-1
[enh] engine customisation initasciimoo5+63-49
Merge pull request #34 from Aigeruth/pep8Adam Tauber12+26-32
Improves PEP8 compatibility.Gabor Nagy12+26-32
[fix] pep8asciimoo1+1-1
[fix] whitespace duplication fix in nonhtml outputsasciimoo1+3-1
472 more commits remaining, fetch the repository