示例#1
0
文件: views.py 项目: vprnet/traces
def index():
    page_url = BASE_URL + request.path
    page_url = page_url.strip('/')
    page_title = 'Traces: What Reminds You?'
    slugs, links = get_slugs(title=False)
    x, next_trace = get_submission(title=False)
    slugs, links = get_slugs(title=False)
    submission = {'slug': 'landing'}
    next_social, unused = get_social(title=next_trace['slug'])

    next_trace['social'] = {
        'title': next_social['facebooktitle'],
        'subtitle': next_social['facebooksubtitle'],
        'img': next_social['facebookimage'],
        'description': next_social['facebookdescription'],
        'twitter_text': next_social['twittertext'],
        'twitter_hashtag': "VT,VtTraces"
    }

    return render_template('index.html',
        submission=submission,
        next_trace=next_trace,
        slugs=slugs,
        links=links,
        page_title=page_title,
        social=social,
        page_url=page_url)
示例#2
0
文件: views.py 项目: vprnet/traces
def share():
    page_url = BASE_URL + request.path
    navbar_h1 = True
    page_title = 'TRACES: Share Your Story'
    x, next_trace = get_submission(title=False)
    submission = {'slug': 'share'}
    slugs, links = get_slugs(title=False)
    next_social, unused = get_social(title=next_trace['slug'])

    share_social = {
        'title': "VPR's Traces Project: Share Your Story",
        'subtitle': "",
        'img': "http://www.vpr.net/apps/traces/static/img/vpr-traces-social-image.jpg",
        'description': "Traces is an attempt to catalog how drug addiction affects us, and how we think about it: loss, anger, confusion -- and sometimes hope. What's your story?",
        'twitter_text': "Drug addiction affects many in the Vermont community. What's your story?",
        'twitter_hashtag': "VT, VtTraces"
    }

    next_trace['social'] = {
        'title': next_social['facebooktitle'],
        'subtitle': next_social['facebooksubtitle'],
        'img': next_social['facebookimage'],
        'description': next_social['facebookdescription'],
        'twitter_text': next_social['twittertext'],
        'twitter_hashtag': "VT,VtTraces"
    }

    return render_template('index.html',
        submission=submission,
        next_trace=next_trace,
        slugs=slugs,
        links=links,
        page_title=page_title,
        share_social=share_social,
        social=social,
        navbar_h1=navbar_h1,
        page_url=page_url)
示例#3
0
文件: views.py 项目: vprnet/traces
def post(title):
    page_url = BASE_URL
    navbar_h1 = True
    page_title = 'TRACES: What Reminds You?'
    submission, next_trace = get_submission(title)
    slugs, links = get_slugs(title)
    this_social, next_social = get_social(title=submission['slug'])

    submission['social'] = {
        'title': this_social['facebooktitle'],
        'subtitle': this_social['facebooksubtitle'],
        'img': this_social['facebookimage'],
        'description': this_social['facebookdescription'],
        'twitter_text': this_social['twittertext'],
        'twitter_hashtag': "VT,VtTraces"
    }

    if next_trace:
        next_trace['social'] = {
            'title': next_social['facebooktitle'],
            'subtitle': next_social['facebooksubtitle'],
            'img': next_social['facebookimage'],
            'description': next_social['facebookdescription'],
            'twitter_text': next_social['twittertext'],
            'twitter_hashtag': "VT,VtTraces"
        }

    return render_template('submission.html',
        page_title=page_title,
        navbar_h1=navbar_h1,
        submission=submission,
        social=social,
        slugs=slugs,
        links=links,
        next_trace=next_trace,
        page_url=page_url)