Skip to content
goard
Go to anything
Open any GitHub user, repo or page
You're not signed in, so some data is limited. Sign in with GitHub for full access.

A privacy-respecting, ad-free, self-hosted Google metasearch engine with strong security that offers full API support and utilizes Qwant for images, Brave Search for videos, and DuckDuckGo for auto-complete.

Python AGPL-3.0 6.1 MB Created Jun 25, 2023
Stars 3 Forks 0 Watchers 1 Open issues 0 Open PRs 0
History

66 branches 0 tags

yandexmain start to add yandex a152c5d
qwant-wiki-answerengine-time-delayduckduckgocaching Merge pull request #158 from amogusussy/show-engine 496322f
Merge pull request #159 from amogusussy/slash-to-focus-searchbar ed00482
slash-to-focus-searchbar Select search input with forward slash key fb07564
show-engine make default search google a2ac0ed
add line to say what engine is used. Also add sublinks for qwant 77c6f05
Merge pull request #155 from amogusussy/qwant-wiki 63595db
qwant-wiki Remove citations from wiki desc a573719
snippets Update qwant.py 5064577
Update helpers.py d5a311a
change-torrent-enginealternative-front-ends Update qwant.py d7bf630
Update __init__.py 0d17d47
Update _config.py 479c11d
Update README.md c1e2ee9
Update _config.py 797bee8
Merge pull request #149 from TEMtheLEM/text-engines-rewrite 8aa97fc
Fix qwant safesearch being too weak 7bddf88
Make results & sublinks default to empty lists instead of None 5c5336a
Fix API error when results or sublinks are None 737ddf7
Qwant can now retrieve wiki images & abstracted wiki image functional… 778d0dd
Fix google safesearch not working 591dbf0
Fix web & reddit tabs not being highlighted dbd483f
Fix error with images & videos tab f31c1d0
Add engine ratelimit cooldown to config generator 1139535
fix error when there's no 'known for' text in wiki snippet cc0bc47
add qwant as backup e77ebfc
change some defaults from blank strings to None in google engine 4c77c99
correct types of some fields in some text engine objects 6037473
improve `makeJSONRequest` 8e0da5e
add extra wiki image checks in html cf730f1
Merge branch 'main' into text-engines-rewrite 5ac170d
Merge branch 'Extravi:main' into main a02f117
Merge pull request #147 from amogusussy/dont-change-image-when-input-… 14f09b8
Merge pull request #148 from Extravi/snyk-fix-5551ccc9f9e3da0a68aa7da… 8f4dbbc
fix: requirements.txt to reduce vulnerabilities 2dafd78
Put results and wiki snippet into dedicated objects 8a5dab7
Reduce wiki-related variables in results template to 1 b957911
update wiki for parity with upstream 28595aa
Update google engine with upstream changes 9a936d4
Pull from upstream df8f155
Relax dockerignore to bring back commit info 7826ac6
.dockerignore 6e2a0f0
Install pip packages 'globally' for docker containers. ae929a5
Merge branch 'Extravi:main' into main e7f6770
dont-change-image-when-input-is-focused scroll current image into view 886909c
Merge pull request #146 from amogusussy/dont-change-image-when-input-… 437de98
dont change image when input is focused 2816bc0
Merge pull request #145 from amogusussy/more-wiki-info c9bf1dc
more-wiki-info remove print statement 2e00e35
Remove spaces between punctuation a3e4000
Fix 500 error when an anchor has no href d02b0dd
Fix 'None' showing when there's no known-for string 25d1200
add a spacer between fact columns in the wiki snippet 5ee2cc8
Merge branch 'Extravi:main' into more-wiki-info 72abd9c
Update wiki snippet ui 29bd245
Merge pull request #143 from Extravi/snyk-fix-f52d0124f410da2b734f6da… 9dc35e3
Merge pull request #144 from amogusussy/more-wiki-info f60a6a0
Don't show 'about' if there's no extra facts dd61b44
remove temporary file 60f7f71
Add wikipedia information for the snippet at the right c3b517c
fix: requirements.txt to reduce vulnerabilities 5d42920
Fix reddit tab always auto-correcting f3e8f99
FIX: More results should appear now. d4c8a3b
Merge branch 'Extravi:main' into text-engines-rewrite 6477cf0
Merge branch 'Extravi:main' into main 0b3c489
Semi-working multi-engine support done. Still a bunch of TODOs - don'… 749e0b7
Merge pull request #140 from SudoVanilla/main 5569692
Add SudoVanilla Instance d70caf3
Merge branch 'main' into text-engines-rewrite 57a66f4
Merge branch 'Extravi:main' into main 513b350
return status code in MakeHTMLRequest ac4a11e
Merge pull request #138 from Extravi/snyk-fix-135e9e5a6b06bb8ea6c9339… d9442fa
fix: requirements.txt to reduce vulnerabilities 941ca2a
Merge branch 'main' into text-engines-rewrite fcde7ea
Merge branch 'Extravi:main' into main 73afaa7
Update textResults.py aa96129
fix-137 Update textResults.py 85d6bc0
Update textResults.py 3ad38c2
Update textResults.py 7461a64
fix issue introduced with upstream changes 9a3f527
Ubuntu based Docker image: use --no-install-recommends 2228e88
resolve odd conflicts git is having while pulling from upstream 6e8bda1
Rewrite and clean some ifs & if/elses b49bfd3
Multiple shebang fixes f1d8f89
randomly select user agent for auto complete d90a66e
Multi Engine Support WIP 2e1291a
Update textResults.py db83183
fix wiki error 24cbfe3
Merge pull request #135 from amogusussy/fix-multiple-placeholders-bangs c9551e3
Merge pull request #131 from amogusussy/remove-useless-results-div ca09f06
Update torrentSort.js c0b7490
fix-multiple-placeholders-bangs . b6f5e8c
Revert "." 7fc5d9d
. 4b211a7
Put key in format strings 6992ed8
Merge branch 'Extravi:main' into main fe45805
Merge pull request #127 from iacore/patch-1 e5cbf74
Merge pull request #134 from amogusussy/fix-hours-in-videos 77abc19
fix-hours-in-videos Fix broken durations for videos longer than 1 hour bcffd57
Merge branch 'Extravi:main' into main 02ecb6d