Пример #1
0
def query():
    criteria = {}
    offset = get_int(req_args, 'offset', 0, 0, 100000)
    limit = get_int(req_args, 'limit', 50, 0, 1000)
    for key in flask.request.args:
        if key in VALID_KEYS:
            criteria[key] = flask.request.args[key]
    results = responses.query_paginated(criteria, offset=offset, limit=limit)
    return jsonify(results)
Пример #2
0
def query():
    req_args = flask.request.args
    criteria = {}
    offset = get_int(req_args, 'offset', 0, 0, 100000)
    limit = get_int(req_args, 'limit', 50, 0, 1000)
    for key in flask.request.args:
        if key in VALID_KEYS:
            criteria[key] = flask.request.args[key]
    results = responses.query_paginated(criteria, offset=offset, limit=limit)
    return jsonify(results)
Пример #3
0
def edge_list_query(criteria, offset=0, limit=50):
    results = responses.query_paginated(criteria, offset=offset, limit=limit)
    sources = []
    pageStart = offset + 1
    pageEnd = offset + max(1, min(limit, len(results['edges'])))
    if 'error' in results:
        return flask.render_template('error.html', error=results['error'])
    for edge in results['edges']:
        sources.extend(edge['sources'])
    return flask.render_template('edge_list.html',
                                 results=results,
                                 sources=sources,
                                 pageStart=pageStart,
                                 pageEnd=pageEnd)
Пример #4
0
def query():
    req_args = flask.request.args
    criteria = {}
    offset = get_int(req_args, 'offset', 0, 0, 100000)
    limit = get_int(req_args, 'limit', 50, 0, 1000)
    for key in flask.request.args:
        if key in VALID_KEYS:
            criteria[key] = flask.request.args[key]
    results = responses.query_paginated(criteria, offset=offset, limit=limit)
    sources = []
    for edge in results['edges']:
        sources.extend(edge['sources'])
    return flask.render_template(
        'edge_list.html', results=results, sources=sources
    )
Пример #5
0
def query():
    req_args = flask.request.args
    criteria = {}
    offset = get_int(req_args, 'offset', 0, 0, 100000)
    limit = get_int(req_args, 'limit', 50, 0, 1000)
    for key in flask.request.args:
        if key in VALID_KEYS:
            criteria[key] = flask.request.args[key]
    results = responses.query_paginated(criteria, offset=offset, limit=limit)
    sources = []
    for edge in results['edges']:
        sources.extend(edge['sources'])
    return flask.render_template('edge_list.html',
                                 results=results,
                                 sources=sources)