summaryrefslogtreecommitdiff
path: root/searx/plugins
diff options
context:
space:
mode:
authorAdam Tauber <asciimoo@gmail.com>2015-03-14 19:45:15 +0100
committerAdam Tauber <asciimoo@gmail.com>2015-03-14 19:45:15 +0100
commit13ea0a20ae222c51d7aac6f751124e484bc1cae3 (patch)
tree238c63ffc2194adfca78e0540ad9755caa4edc5d /searx/plugins
parent80ba6f22fafb24c97c5df80e22d913aaefbda644 (diff)
downloadsearxng-13ea0a20ae222c51d7aac6f751124e484bc1cae3.tar.gz
searxng-13ea0a20ae222c51d7aac6f751124e484bc1cae3.zip
[enh] gettext in self ip plugin
Diffstat (limited to 'searx/plugins')
-rw-r--r--searx/plugins/self_ip.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/searx/plugins/self_ip.py b/searx/plugins/self_ip.py
index 0aec996ab..0353be79a 100644
--- a/searx/plugins/self_ip.py
+++ b/searx/plugins/self_ip.py
@@ -1,9 +1,12 @@
-
+from flask.ext.babel import gettext
name = "Self IP"
-description = "Display your source IP address"
+description = gettext('Display your source IP address if the query expression is "ip"')
default_on = True
+# attach callback to the pre search hook
+# request: flask request object
+# ctx: the whole local context of the pre search hook
def pre_search(request, ctx):
if ctx['search'].query == 'ip':
x_forwarded_for = request.headers.getlist("X-Forwarded-For")
@@ -13,5 +16,6 @@ def pre_search(request, ctx):
ip = request.remote_addr
ctx['search'].answers.clear()
ctx['search'].answers.add(ip)
+ # return False prevents exeecution of the original block
return False
return True