Exemple #1
0
def reconcile_index(dataset):
    domain = url_for('index', _external=True).strip('/')
    urlp = domain + '{{id}}'
    meta = {
        'name': 'nomenklatura',
        'identifierSpace': 'http://rdf.freebase.com/ns/type.object.id',
        'schemaSpace': 'http://rdf.freebase.com/ns/type.object.id',
        'view': {'url': urlp},
        'preview': {
            'url': urlp + '?preview=true', 
            'width': 600,
            'height': 300
            }
        }
    if dataset is not None:
        meta['name'] = dataset.label
        meta['suggest'] = {
            'entity': {
                'service_url': domain,
                'service_path': '/' + dataset.name + '/suggest',
                'flyout_service_path': '/flyout'
                }
            }
        meta['defaultTypes'] = [{'name': dataset.label, 'id': '/' + dataset.name}]
    else:
        meta['defaultTypes'] = [{'name': d.label, 'id': '/' + d.name} for d in Dataset.all()]
    return jsonify(meta)
Exemple #2
0
def reconcile_index(dataset):
    domain = url_for('index', _external=True).strip('/')
    urlp = domain + '{{id}}'
    meta = {
        'name': 'nomenklatura',
        'identifierSpace': 'http://rdf.freebase.com/ns/type.object.id',
        'schemaSpace': 'http://rdf.freebase.com/ns/type.object.id',
        'view': {
            'url': urlp
        },
        'preview': {
            'url': urlp + '?preview=true',
            'width': 600,
            'height': 300
        }
    }
    if dataset is not None:
        meta['name'] = dataset.label
        meta['suggest'] = {
            'entity': {
                'service_url': domain,
                'service_path': '/' + dataset.name + '/suggest',
                'flyout_service_path': '/flyout'
            }
        }
        meta['defaultTypes'] = [{
            'name': dataset.label,
            'id': '/' + dataset.name
        }]
    else:
        meta['defaultTypes'] = [{
            'name': d.label,
            'id': '/' + d.name
        } for d in Dataset.all()]
    return jsonify(meta)
Exemple #3
0
def set_template_globals():
    return {
        'datasets': Dataset.all(),
        'authz': authz,
        'avatar_url': session.get('avatar_url', ''),
        'logged_in': request.account is not None,
        'login': request.account.login if request.account else None
        }
Exemple #4
0
def set_template_globals():
    return {
        "datasets": Dataset.all(),
        "authz": authz,
        "avatar_url": session.get("avatar_url", ""),
        "logged_in": request.account is not None,
        "login": request.account.login if request.account else None,
    }
Exemple #5
0
def set_template_globals():
    return {
        'datasets': Dataset.all(),
        'authz': authz,
        'avatar_url': session.get('avatar_url', ''),
        'logged_in': request.account is not None,
        'login': request.account.login if request.account else None
    }
Exemple #6
0
def index():
    datasets = Dataset.all()
    pager = Pager(datasets)
    return jsonify(pager.to_dict())
Exemple #7
0
def index():
    datasets = Dataset.all()
    pager = Pager(datasets)
    return jsonify(pager.to_dict())
Exemple #8
0
def index():
    format = response_format()
    if format == 'json':
        return jsonify(Dataset.all())
    return "Not implemented!"
Exemple #9
0
def index():
    format = response_format()
    if format == 'json':
        return jsonify(Dataset.all())
    return "Not implemented!"
Exemple #10
0
def index():
    datasets = Dataset.all().order_by(Dataset.label.asc())
    return render_template("index.html", datasets=datasets)
Exemple #11
0
def index():
    datasets = Dataset.all()
    return query_pager(datasets)
Exemple #12
0
def index():
    datasets = Dataset.all().order_by(Dataset.label.asc())
    return render_template('index.html', datasets=datasets)
Exemple #13
0
def index():
    datasets = Dataset.all()
    return query_pager(datasets)
Exemple #14
0
def index():
    datasets = Dataset.all()
    return render_template('index.html', datasets=datasets)