diff --git a/app/api/handlers/v1.py b/app/api/handlers/v1.py index ec03086..7c3ae56 100644 --- a/app/api/handlers/v1.py +++ b/app/api/handlers/v1.py @@ -11,6 +11,7 @@ from django.core.urlresolvers import reverse from django.shortcuts import get_object_or_404 from django.conf import settings +from BeautifulSoup import BeautifulSoup from piston.handler import BaseHandler from piston.utils import rc, throttle from gargoyle import gargoyle @@ -185,7 +186,7 @@ class OpTimerHandler(BaseHandler): 'eventTitle': node.getAttribute('eventTitle'), 'duration': duration, 'isImportant': int(node.getAttribute('importance')), - 'eventText': node.getAttribute('eventText'), + 'eventText': ''.join(BeautifulSoup(node.getAttribute('eventText')).findAll(text=True)), 'endsIn':endsIn, 'forumLink': forumlink} events.append(event) diff --git a/requirements.txt b/requirements.txt index 7943995..9fe7f72 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14,4 +14,5 @@ django-celery==2.2.4 xmpppy django-sentry nexus --e git+https://nikdoof@github.com/nikdoof/gargoyle.git@dca57fc4b437b85f8cbc#egg=gargoyle +-e git+https://github.com/nikdoof/gargoyle.git@dca57fc4b437b85f8cbc#egg=gargoyle +beautifulsoup