Skip to content
This repository has been archived by the owner on Sep 7, 2023. It is now read-only.

Created new plugin type custom_results. Added new plugin bang_redirect #2027

Merged
merged 57 commits into from
Jul 3, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
38d1352
Made first attempt at the bangs redirects plugin.
lukasvdberk Jun 23, 2020
639d3c5
It redirects. But in a messy way via javascript.
lukasvdberk Jun 24, 2020
456d959
First version with custom plugin
lukasvdberk Jun 25, 2020
be267cf
Added a help page and a operator to see all the bangs available.
lukasvdberk Jun 25, 2020
3bdf6bb
Changed to .format because of support
lukasvdberk Jun 25, 2020
22efa11
Changed to .format because of support
lukasvdberk Jun 25, 2020
87b5283
Removed : in params
lukasvdberk Jun 26, 2020
0ffa206
Fixed path to json file and changed bang operator
lukasvdberk Jun 26, 2020
30578ad
Changed bang operator back to &
lukasvdberk Jun 26, 2020
e468c9e
Made first attempt at the bangs redirects plugin.
lukasvdberk Jun 23, 2020
7598f23
It redirects. But in a messy way via javascript.
lukasvdberk Jun 24, 2020
d63840c
First version with custom plugin
lukasvdberk Jun 25, 2020
97b0527
Added a help page and a operator to see all the bangs available.
lukasvdberk Jun 25, 2020
315df64
Changed to .format because of support
lukasvdberk Jun 25, 2020
e5585aa
Changed to .format because of support
lukasvdberk Jun 25, 2020
676cf00
Removed : in params
lukasvdberk Jun 26, 2020
998703d
Fixed path to json file and changed bang operator
lukasvdberk Jun 26, 2020
f1684ff
Changed bang operator back to &
lukasvdberk Jun 26, 2020
e406be0
Merge branch 'master' of https://github.com/lukasvdberk/searx
lukasvdberk Jun 26, 2020
e906ed6
Refactored getting search query. Also changed bang operator to ! and …
lukasvdberk Jun 26, 2020
563d904
Removed prints
lukasvdberk Jun 26, 2020
b67a009
Removed temporary bangs_redirect.js file. Updated plugin documentation
lukasvdberk Jun 26, 2020
f41564d
Added unit test for the bangs plugin
lukasvdberk Jun 26, 2020
aa63790
Fixed a unit test and added 2 more for bangs plugin
lukasvdberk Jun 26, 2020
8258173
Changed back to default settings.yml
lukasvdberk Jun 26, 2020
2fe9322
Added myself to AUTHORS.rst
lukasvdberk Jun 26, 2020
c7d7a78
Refacored working of custom plugin.
lukasvdberk Jun 26, 2020
19469d5
Refactored _get_bangs_data from list to dict to improve search speed.
lukasvdberk Jun 27, 2020
09aa642
Merge branch 'master' into master
lukasvdberk Jun 28, 2020
b61fd3b
Merge branch 'master' into master
lukasvdberk Jun 28, 2020
26a2893
Merge branch 'master' into master
lukasvdberk Jun 29, 2020
791e6c0
Decoupled bangs plugin from webserver with redirect_url
lukasvdberk Jun 29, 2020
281a486
Refactored bangs unit tests
lukasvdberk Jun 29, 2020
db43651
Fixed unit test bangs. Removed dubbel parsing in bangs.py
lukasvdberk Jun 29, 2020
331d3f8
Merge branch 'master' into master
lukasvdberk Jun 29, 2020
642db19
Removed a dumb print statement
lukasvdberk Jun 29, 2020
f068488
Merge branch 'master' into master
lukasvdberk Jun 29, 2020
d2f3dba
Merge branch 'master' into master
lukasvdberk Jun 30, 2020
fbb0946
Refactored bangs plugin to core engine.
lukasvdberk Jun 30, 2020
a09b05c
Removed bangs plugin.
lukasvdberk Jun 30, 2020
eceae1b
Refactored external bangs unit tests from plugin to core.
lukasvdberk Jun 30, 2020
22685ef
Removed custom_results/bangs documentation from plugins.rst
lukasvdberk Jun 30, 2020
b7ff65e
Added newline in settings.yml so the PR stays clean.
lukasvdberk Jun 30, 2020
3a200ca
Changed searx/plugins/__init__.py back to the old file
lukasvdberk Jun 30, 2020
abca9d0
Removed newline search.py
lukasvdberk Jun 30, 2020
9287555
Refactored get_external_bang_operator from utils to external_bang.py
lukasvdberk Jun 30, 2020
ba9756b
Removed unnecessary import form test_plugins.py
lukasvdberk Jun 30, 2020
35c0105
Removed _parseExternalBang and _isExternalBang from query.py
lukasvdberk Jun 30, 2020
d935fcb
Removed get_external_bang_operator since it was not necessary
lukasvdberk Jun 30, 2020
02e4aae
Simplified external_bang.py
lukasvdberk Jun 30, 2020
6fae72a
Simplified external_bang.py
lukasvdberk Jun 30, 2020
e811948
Moved external_bangs unit tests to test_webapp.py. Fixed return in se…
lukasvdberk Jul 1, 2020
1484256
Refactored query parsing to unicode to support python2
lukasvdberk Jul 1, 2020
058b6f6
Refactored query parsing to unicode to support python2
lukasvdberk Jul 1, 2020
3a9f094
Refactored bangs plugin to core engine.
lukasvdberk Jun 30, 2020
12c21c1
Merge remote-tracking branch 'origin/master'
lukasvdberk Jul 1, 2020
c0e388e
Refactored search parameter to search_query in external_bang.py
lukasvdberk Jul 1, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions AUTHORS.rst
Original file line number Diff line number Diff line change
Expand Up @@ -124,3 +124,4 @@ generally made searx better:
- @CaffeinatedTech
- Robin Schneider @ypid
- @splintah
- Lukas van den Berk @lukasvdberk
8 changes: 8 additions & 0 deletions docs/dev/plugins.rst
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,14 @@ Example plugin
ctx['search'].suggestions.add('example')
return True

Register your plugin
====================

To enable your plugin register your plugin in
searx > plugin > __init__.py.
And at the bottom of the file add your plugin like.
``plugins.register(name_of_python_file)``

Plugin entry points
===================

Expand Down
Loading