Example #1
0
def category(category, page):
    '''
    Extras front page
    '''
    page = max(page, 1)
    if category:
        plugins = plugindb.get_plugins(category, page-1)
        categories = None
        category = plugins[0].category if plugins else plugindb.get_category(category)
    else:
        plugins, categories = plugindb.get_plugins_with_categories(page=page-1)
        categories = sorted(categories.itervalues(), key=category_order)
        category = None

    reqos = request.user_agent.platform # operative system for params
    return render_template('extras.html', categories=categories, category=category, page=page, reqos=reqos)
Example #2
0
def category(category, page):
    '''
    Extras front page
    '''
    page = max(page, 1)
    if category:
        plugins = plugindb.get_plugins(category, page-1)
        categories = None
        category = plugins[0].category if plugins else plugindb.get_category(category)
    else:
        plugins, categories = plugindb.get_plugins_with_categories(page=page-1)
        categories = sorted(categories.itervalues(), key=operator.attrgetter("title"))
        category = None

    reqos = request.user_agent.platform # operative system for params
    return render_template('extras.html', categories=categories, category=category, page=page, reqos=reqos)
Example #3
0
def home():
    # like category without referer check
    plugins, categories = plugindb.get_plugins_with_categories()
    categories = sorted(categories.itervalues(), key=category_order)
    reqos = request.user_agent.platform # operative system for params
    return render_template('extras.html', categories=categories, page=1, reqos=reqos)