def content_get_info(s): """Remove all media tags""" bbcode_to_html = BBCodeParser(s) info_tags = [tag for tag in bbcode_to_html.bbcode_rules.iterkeys() if tag not in bbcode_to_html.get_media_tags()] content = bbcode_to_html.get_html_from_bbcode_tags(bbcode_to_html.escape_html(), True, *info_tags) return content
def content_get_info(s): """Remove all media tags""" bbcode_to_html = BBCodeParser(s) info_tags = [ tag for tag in bbcode_to_html.bbcode_rules.iterkeys() if tag not in bbcode_to_html.get_media_tags() ] content = bbcode_to_html.get_html_from_bbcode_tags( bbcode_to_html.escape_html(), True, *info_tags) return content
def about(request): user = user_get_owner() blog = blog_get_or_create(user) resume = BBCodeParser(user.get_profile().resume) resume = resume.bbcode_to_html(resume.escape_html()) return render_to_response('itsme/about.html', { 'user': user, 'blog': blog, 'resume': resume, 'nav_active': 'about', }, context_instance=RequestContext(request))
def about(request): user = user_get_owner() blog = blog_get_or_create(user) resume = BBCodeParser(user.get_profile().resume) resume = resume.bbcode_to_html(resume.escape_html()) return render_to_response('itsme/about.html', { 'user': user, 'blog': blog, 'resume': resume, 'nav_active': 'about', }, context_instance=RequestContext(request))
def post_view(request, slug): try: post = Post.objects.get(slug__exact=slug, status__exact='publish') except ObjectDoesNotExist: raise Http404 user = user_get_owner() blog = blog_get_or_create(user) post_content = BBCodeParser(post.content) content = post_content.bbcode_to_html(post_content.escape_html()) previous_post = Post.objects.exclude(slug__exact=post.slug).filter( date__lte=post.date).order_by('-date', 'title').count() if previous_post > 0: previous_post = Post.objects.exclude(slug__exact=post.slug).filter( date__lte=post.date).order_by('-date', 'title')[0] else: previous_post = False next_post = Post.objects.exclude(slug__exact=post.slug).filter( date__gte=post.date).order_by('date', 'title').count() if next_post > 0: next_post = Post.objects.exclude(slug__exact=post.slug).filter( date__gte=post.date).order_by('date', 'title')[0] else: next_post = False return render_to_response('itsme/post_view.html', { 'post': post, 'user': user, 'blog': blog, 'post_content': post_content, 'content': content, 'previous_post': previous_post, 'next_post': next_post, }, context_instance=RequestContext(request))
def post_view(request, slug): try: post = Post.objects.get(slug__exact=slug, status__exact='publish') except ObjectDoesNotExist: raise Http404 user = user_get_owner() blog = blog_get_or_create(user) post_content = BBCodeParser(post.content) content = post_content.bbcode_to_html(post_content.escape_html()) previous_post = Post.objects.exclude(slug__exact=post.slug).filter(date__lte=post.date).order_by('-date', 'title').count() if previous_post > 0: previous_post = Post.objects.exclude(slug__exact=post.slug).filter(date__lte=post.date).order_by('-date', 'title')[0] else: previous_post = False next_post = Post.objects.exclude(slug__exact=post.slug).filter(date__gte=post.date).order_by('date', 'title').count() if next_post > 0: next_post = Post.objects.exclude(slug__exact=post.slug).filter(date__gte=post.date).order_by('date', 'title')[0] else: next_post = False return render_to_response('itsme/post_view.html', { 'post': post, 'user': user, 'blog': blog, 'post_content': post_content, 'content': content, 'previous_post': previous_post, 'next_post': next_post, }, context_instance=RequestContext(request))
def content_get_media(s): bbcode_to_html = BBCodeParser(s) content = bbcode_to_html.get_html_from_bbcode_tags( bbcode_to_html.escape_html(), True, *bbcode_to_html.get_media_tags()) return content
def content_get_media(s): bbcode_to_html = BBCodeParser(s) content = bbcode_to_html.get_html_from_bbcode_tags(bbcode_to_html.escape_html(), True, *bbcode_to_html.get_media_tags()) return content