From 41fd748cdf7a6bcb14b664ded16f339eb864900c Mon Sep 17 00:00:00 2001 From: Luc Didry Date: Mon, 15 Jun 2015 10:22:37 +0200 Subject: Merge self_ip and self_useragent into one plugin --- searx/plugins/self_useragent.py | 36 ------------------------------------ 1 file changed, 36 deletions(-) delete mode 100644 searx/plugins/self_useragent.py (limited to 'searx/plugins/self_useragent.py') 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, -''' -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 -- cgit v1.2.3