示例#1
0
def label():
    query = request.args['q']
    results = wat.label(query)
    return render_template('browse.html',
                           results=results,
                           query=query,
                           userinfo=database.userinfo())
示例#2
0
def settings_path():
    output = {'message': None, 'class': None}
    if request.method == 'POST':
        output = settings.update(request.form)
        wat.bust_handle_cache()
    return render_template('settings.html',
                           settings=settings.get_all(),
                           message=output['message'],
                           message_class=output['class'],
                           userinfo=database.userinfo())
示例#3
0
def index():
    setting = settings.get('what_credentials')
    if setting[1] == None or setting[1] == '':
        return render_template(
            'settings.html',
            settings=settings.get_all(),
            message="Please set your whatcd username and password.",
            message_class="alert-error")
    torrents = torrent.get_recent()
    return render_template('index.html',
                           torrents=torrents,
                           userinfo=database.userinfo())
示例#4
0
def artist():
    query = request.args['q']
    results = wat.get_artist(query)
    return render_template('artist.html',
                           results=results,
                           userinfo=database.userinfo())
示例#5
0
def snatches():
    torrents = torrent.get_all()
    return render_template('snatches.html',
                           torrents=torrents,
                           userinfo=database.userinfo())
示例#6
0
def subscriptions():
  subs = database.subscriptions()
  return render_template('subscriptions.html', subs=subs, userinfo=database.userinfo())