summaryrefslogtreecommitdiff
path: root/plugin/hackernews.py
diff options
context:
space:
mode:
Diffstat (limited to 'plugin/hackernews.py')
-rw-r--r--plugin/hackernews.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/plugin/hackernews.py b/plugin/hackernews.py
index 6efd4eb..acbac04 100644
--- a/plugin/hackernews.py
+++ b/plugin/hackernews.py
@@ -1,3 +1,4 @@
+import HTMLParser
import json
import re
import textwrap
@@ -48,11 +49,13 @@ def hacker_news_item():
print_comments(item['comments'], b)
+html = HTMLParser.HTMLParser()
+
def print_comments(comments, b):
for comment in comments:
level = comment['level']
b.append("%sComment by %s %s:" % ("\t"*level, comment['user'], comment['time_ago']))
- contents = textwrap.wrap(re.sub('<[^<]+?>', '', comment['content']),
+ contents = textwrap.wrap(html.unescape(re.sub('<[^<]+?>', '', comment['content'])),
width=80,
initial_indent=" "*4*level,
subsequent_indent=" "*4*level)