Esempio n. 1
0
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    
Esempio n. 2
0
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
Esempio n. 3
0
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))
Esempio n. 4
0
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))
Esempio n. 5
0
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))
Esempio n. 6
0
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))
Esempio n. 7
0
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
Esempio n. 8
0
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