Skip to content
Snippets Groups Projects
Select Git revision
  • 73d46be1a8b6279b402370cf00e9449509f4141a
  • master default protected
2 results

app.py

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    app.py 1.17 KiB
    from flask import Flask, render_template
    from flask.json import jsonify
    
    from src.main import assemble_wikidata_groundtruth_english, assemble_dbpedia_groundtruth_english, \
        assemble_wikidata_triples, \
        assemble_dbpedia_triples, test_if_data_is_enlargeable_for_dbpedia, assemble_similarity_triples
    
    # app = Flask(__name__)
    app = Flask(__name__, template_folder='.')
    
    
    @app.route('/coreferences')
    def coreferences():
        return jsonify(assemble_similarity_triples())
    
    
    @app.route('/dbpedia/collect/enlargeable')
    def dbpedia_data_can_enlarge():
        return jsonify(test_if_data_is_enlargeable_for_dbpedia())
    
    
    @app.route('/dbpedia/groundtruth/english')
    def dbpedia_groundtruth():
        return jsonify(assemble_dbpedia_groundtruth_english())
    
    
    @app.route('/dbpedia/n3')
    def dbpedia_n3():
        return jsonify(assemble_dbpedia_triples())
    
    
    @app.route('/wikidata/groundtruth/english')
    def wikidata_groundtruth():
        return jsonify(assemble_wikidata_groundtruth_english())
    
    
    @app.route('/wikidata/n3')
    def wikidata_n3():
        return jsonify(assemble_wikidata_triples())
    
    
    @app.route('/')
    def swagger():
        return render_template('doc/swagger-ui/' + 'index.html')
    
    
    if __name__ == '__main__':
        app.run()