Esempio n. 1
0
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
Esempio n. 2
0
def getAllItemsFlat(blibb_id=None, page=1):
    r = Blitem.get_all_items(blibb_id, page)
    if r != 'null':
        return jsonify(r)
    else:
        abort(404)