diff options
Diffstat (limited to 'parser.py')
-rwxr-xr-x | parser.py | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -33,9 +33,13 @@ class HighlighterRenderer(misaka.SaferHtmlRenderer): out = '\n<blockquote>' for line in houdini.escape_html(content.strip()).split("\n"): out += '\n<span class="quote">{}</span><br>'.format(line) - print(out) return out + '\n</blockquote>' + def image(self, link, title, alt): + return "<a href='%s' target='_blank'><img alt='%s' src='%s'></a>" % ( + urlparse(link)._replace(query='').geturl(), alt, link + ) + def get_thought_from_id(db, id_): category_name, title, dt, markdown = db.get_thought(id_) return category_name, title, dt, parse_text(markdown) |