def get_by_slug(username=None, slug=None, url=None, attributes={}, flat=True): if username is None or slug is None: return None page = request.args.get('page', 1) # comments = request.args.get('comments', 0) blibb = Blibb.get_by_slug(username, slug) if url: blibb['url'] = url ret = dict() cond = {'s': slug, 'u': username} Blibb.increase_view(cond, 'v') ret['blibb'] = blibb rs_items = Blitem.get_all_items(blibb['id'], int(page), attributes, flat) ret['items'] = rs_items['items'] return ret
def getAllItemsFlat(blibb_id=None, page=1): r = Blitem.get_all_items(blibb_id, page) if r != 'null': return jsonify(r) else: abort(404)