From 9e57763c069f9be1a13f592553a021efe1d0a785 Mon Sep 17 00:00:00 2001 From: Scott Gilbertson Date: Fri, 5 Nov 2010 13:10:28 -0400 Subject: deleted tagging and mobile middleware from lib --- lib/mobile_middleware/__init__.py | 0 lib/mobile_middleware/mobile_detect.py | 31 ------------------------------- 2 files changed, 31 deletions(-) delete mode 100644 lib/mobile_middleware/__init__.py delete mode 100644 lib/mobile_middleware/mobile_detect.py (limited to 'lib/mobile_middleware') diff --git a/lib/mobile_middleware/__init__.py b/lib/mobile_middleware/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/lib/mobile_middleware/mobile_detect.py b/lib/mobile_middleware/mobile_detect.py deleted file mode 100644 index 6f5b998..0000000 --- a/lib/mobile_middleware/mobile_detect.py +++ /dev/null @@ -1,31 +0,0 @@ -from django.http import HttpResponseRedirect -import re -mobile_url = 'http://m.luxagraf.net/' -agents_list = [ - 'Nokia','bMOT','^LGE?b','SonyEricsson', - 'Ericsson','BlackBerry','DoCoMo','Symbian', - 'Windows CE','NetFront','Klondike','PalmOS', - 'PalmSource','portalmm','S[CG]H-','bSAGEM', - 'SEC-','jBrowser-WAP','Mitsu','Panasonic-', - 'SAMSUNG-','Samsung-','Sendo','SHARP-', - 'Vodaphone','BenQ','iPAQ','AvantGo', - 'Go.Web','Sanyo-','AUDIOVOX','PG-', - 'CDM[-d]','^KDDI-','^SIE-','TSM[-d]', - '^KWC-','WAP','^KGT [NC]','iPhone', -] -def is_mobile(user_agent): - for agent in agents_list: - if re.search(agent, user_agent): - return True - return False - -class MobileRedirect(object): - def process_request(self, request): - if not request.session.get('checked_ua', False): - if is_mobile(request.META['HTTP_USER_AGENT']): - request.session['checked_ua'] = True - return HttpResponseRedirect(mobile_url) - else: - # Make sure it doesn't try this again - request.session['checked_ua'] = True - return None \ No newline at end of file -- cgit v1.2.3-70-g09d2