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)
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)
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)