summaryrefslogtreecommitdiff
path: root/searx/plugins/self_useragent.py
diff options
context:
space:
mode:
Diffstat (limited to 'searx/plugins/self_useragent.py')
-rw-r--r--searx/plugins/self_useragent.py36
1 files changed, 0 insertions, 36 deletions
diff --git a/searx/plugins/self_useragent.py b/searx/plugins/self_useragent.py
deleted file mode 100644
index cae91ccba..000000000
--- a/searx/plugins/self_useragent.py
+++ /dev/null
@@ -1,36 +0,0 @@
-'''
-searx is free software: you can redistribute it and/or modify
-it under the terms of the GNU Affero General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-searx is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU Affero General Public License for more details.
-
-You should have received a copy of the GNU Affero General Public License
-along with searx. If not, see < http://www.gnu.org/licenses/ >.
-
-(C) 2015 by Adam Tauber, <asciimoo@gmail.com>
-'''
-from flask.ext.babel import gettext
-import re
-name = "Self User Agent"
-description = gettext('Display your own User Agent if the query expression contains "user agent" or "user-agent"')
-default_on = True
-
-
-# User Agent query regex
-p = re.compile('user[ -]agent', re.IGNORECASE)
-
-
-# attach callback to the post search hook
-# request: flask request object
-# ctx: the whole local context of the pre search hook
-def post_search(request, ctx):
- if p.match(ctx['search'].query):
- ua = request.user_agent
- ctx['search'].answers.clear()
- ctx['search'].answers.add(ua)
- return True