forked from zaclys/searxng
4829a76aae
* Made first attempt at the bangs redirects plugin. * It redirects. But in a messy way via javascript. * First version with custom plugin * Added a help page and a operator to see all the bangs available. * Changed to .format because of support * Changed to .format because of support * Removed : in params * Fixed path to json file and changed bang operator * Changed bang operator back to & * Made first attempt at the bangs redirects plugin. * It redirects. But in a messy way via javascript. * First version with custom plugin * Added a help page and a operator to see all the bangs available. * Changed to .format because of support * Changed to .format because of support * Removed : in params * Fixed path to json file and changed bang operator * Changed bang operator back to & * Refactored getting search query. Also changed bang operator to ! and is now working. * Removed prints * Removed temporary bangs_redirect.js file. Updated plugin documentation * Added unit test for the bangs plugin * Fixed a unit test and added 2 more for bangs plugin * Changed back to default settings.yml * Added myself to AUTHORS.rst * Refacored working of custom plugin. * Refactored _get_bangs_data from list to dict to improve search speed. * Decoupled bangs plugin from webserver with redirect_url * Refactored bangs unit tests * Fixed unit test bangs. Removed dubbel parsing in bangs.py * Removed a dumb print statement * Refactored bangs plugin to core engine. * Removed bangs plugin. * Refactored external bangs unit tests from plugin to core. * Removed custom_results/bangs documentation from plugins.rst * Added newline in settings.yml so the PR stays clean. * Changed searx/plugins/__init__.py back to the old file * Removed newline search.py * Refactored get_external_bang_operator from utils to external_bang.py * Removed unnecessary import form test_plugins.py * Removed _parseExternalBang and _isExternalBang from query.py * Removed get_external_bang_operator since it was not necessary * Simplified external_bang.py * Simplified external_bang.py * Moved external_bangs unit tests to test_webapp.py. Fixed return in search with external_bang * Refactored query parsing to unicode to support python2 * Refactored query parsing to unicode to support python2 * Refactored bangs plugin to core engine. * Refactored search parameter to search_query in external_bang.py
128 lines
2.6 KiB
ReStructuredText
128 lines
2.6 KiB
ReStructuredText
Searx was created by Adam Tauber and is maintained by Adam Tauber, Alexandre Flament, Noémi Ványi, @pofilo and Markus Heiser.
|
|
|
|
Major contributing authors:
|
|
|
|
- Adam Tauber <asciimoo@gmail.com> `@asciimoo <https://github.com/asciimoo>`_
|
|
- Matej Cotman
|
|
- Thomas Pointhuber
|
|
- Alexandre Flament `@dalf <https://github.com/dalf>`_
|
|
- @Cqoicebordel
|
|
- Noémi Ványi
|
|
- Marc Abonce Seguin @a01200356
|
|
- @pofilo
|
|
- Markus Heiser @return42
|
|
|
|
People who have submitted patches/translates, reported bugs, consulted features or
|
|
generally made searx better:
|
|
|
|
- Laszlo Hammerl
|
|
- Stefan Marsiske
|
|
- Gabor Nagy
|
|
- @pw3t
|
|
- @rhapsodhy
|
|
- András Veres-Szentkirályi
|
|
- Benjamin Sonntag
|
|
- @HLFH
|
|
- @TheRadialActive
|
|
- @Okhin
|
|
- André Koot
|
|
- Alejandro León Aznar
|
|
- rike
|
|
- dp
|
|
- Martin Zimmermann
|
|
- @courgette
|
|
- @kernc
|
|
- @Reventl0v
|
|
- Caner Başaran
|
|
- Benjamin Sonntag
|
|
- @opi
|
|
- @dimqua
|
|
- Giorgos Logiotatidis
|
|
- Luc Didry
|
|
- Niklas Haas
|
|
- @underr
|
|
- Emmanuel Benazera
|
|
- @GreenLunar
|
|
- Kang-min Liu
|
|
- Kirill Isakov
|
|
- Guilhem Bonnefille
|
|
- @jibe-b
|
|
- Christian Pietsch @pietsch
|
|
- @Maxqia
|
|
- Ashutosh Das @pyprism
|
|
- YuLun Shih @imZack
|
|
- Dmitry Mikhirev @mikhirev
|
|
- David A Roberts `@davidar <https://github.com/davidar>`_
|
|
- Jan Verbeek @blyxxyz
|
|
- Ammar Najjar @ammarnajjar
|
|
- @stepshal
|
|
- François Revol @mmuman
|
|
- Harry Wood @harry-wood
|
|
- Thomas Renard @threnard
|
|
- Pydo `<https://github.com/pydo>`_
|
|
- Athemis `<https://github.com/Athemis>`_
|
|
- Stefan Antoni `<http://stefan.antoni.io>`
|
|
- @firebovine
|
|
- Lorenzo J. Lucchini @luccoj
|
|
- @eig8phei
|
|
- Joachim Cherqui
|
|
- @maxigas
|
|
- Jannik Winkel @kiney
|
|
- @juanitobananas
|
|
- Vache Asatryan @vachi
|
|
- Luca CPZ @lcpz
|
|
- @nikaiw
|
|
- Thirnearez
|
|
- Hypolite Petovan @MrPetovan
|
|
- @woorst
|
|
- @Apply55gx
|
|
- @pyrrh0n1c
|
|
- @cclauss
|
|
- QGW @moon2l
|
|
- Pierre-Alain Toret @daftaupe
|
|
- Matthew Olmsted @icegiant
|
|
- Michael Tran @trankmichael
|
|
- Joseph Nuthalapati @josephkiranbabu
|
|
- @maiki
|
|
- Richard Didier @zeph33
|
|
- Michael Vieria @Themimitoof
|
|
- Richard Nespithal @rndevfx
|
|
- Stanislas @angristan
|
|
- @rinpatch
|
|
- g. s. @usernameisntallowed
|
|
- Léo Bourrel @bourrel
|
|
- @cy8aer
|
|
- @Popolon
|
|
- Alice Ferrazzi @aliceinwire
|
|
- @LiquidLemon
|
|
- @dadosch
|
|
- @Venca24
|
|
- @ZEROF
|
|
- Ivan Skytte Jørgensen @isj-privacore
|
|
- @miicha
|
|
- Étienne Deparis @milouse
|
|
- @pelag0s
|
|
- Denis Wernert @d-tux
|
|
- Robin Hallabro-Kokko @hallabro
|
|
- Jonas Zohren @jfowl
|
|
- Elias Ojala @theel0ja
|
|
- @brunob
|
|
- Nick Espig @nachtalb
|
|
- Rachmadani Haryono @rachmadaniHaryono
|
|
- Frank de Lange @yetangitu
|
|
- Émilien Devos @unifox
|
|
- Nicolas Gelot @nfk
|
|
- @volth
|
|
- Mathieu Brunot @madmath03
|
|
- @lorddavidiii
|
|
- @x250
|
|
- Robby O'Connor @robbyoconnor
|
|
- Finn @0xhtml
|
|
- @tmikaeld
|
|
- @hobbestigrou
|
|
- Vipul @finn0
|
|
- @CaffeinatedTech
|
|
- Robin Schneider @ypid
|
|
- @splintah
|
|
- Lukas van den Berk @lukasvdberk
|