Advertisement
Guest User

Untitled

a guest
Nov 15th, 2013
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.76 KB | None | 0 0
  1. ### templatetags/markdown.py
  2.  
  3. import markdown
  4. import urllib2
  5.  
  6. from django import template
  7. from django.template.defaultfilters import stringfilter
  8. from django.utils.enconding import force_unicode
  9. from django.utils.safestring import mark_safe
  10.  
  11. register = template.Library()
  12.  
  13. @register.filter(is_safe=True)
  14. @stringfilter
  15. def get_readme():
  16.   extensions = []
  17.   response = urllib2.urlopen('http://raw.github.com/shogun-toolbox/shogun/develop/README.md')
  18.   readme = response.read()
  19.   return mark_safe(markdown.markdown(force_unicode(readme), extensions, safe_mode=True,
  20.                                      enable_attributes=False))
  21.  
  22. ### templates/readme.html
  23.  
  24. {% extends "subpage.html" %}
  25.  
  26. {% block content %}
  27.   <p>Test</p>
  28.   {{ get_readme }}
  29. {% endblock %}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement