Example #1
0
def initialize_app(flask_app):
    configure_app(flask_app)

    blueprint = Blueprint('api', __name__, url_prefix='/api')
    api.init_app(blueprint)
    api.add_namespace(status_namespace)
    flask_app.register_blueprint(blueprint)
Example #2
0
def initialize_app(flask_app):
    configure_app(flask_app)

    blueprint = Blueprint('api', __name__, url_prefix='/api')
    api.init_app(blueprint)
    api.add_namespace(trans_namespace)
    flask_app.register_blueprint(blueprint)
Example #3
0
def initializer_app(flask_app):
	configure_app(app)
	chatbotapi = Blueprint('chatbotapi',__name__,url_prefix='/api')
	api.init_app(chatbotapi)
	api.add_namespace(chatbot_namespace)
	flask_app.register_blueprint(chatbotapi)
	flask_app.register_blueprint(chatbot)
Example #4
0
def init_app(flask_app):
    configure(flask_app)

    blueprint = Blueprint('/', __name__)
    api.init_app(blueprint)
    api.add_namespace(ns)
    flask_app.register_blueprint(blueprint)
Example #5
0
def initialize_app(flask_app):
    configure_app(flask_app)
    blueprint = Blueprint('api', __name__, url_prefix='/api')
    api.init_app(blueprint)
    api.add_namespace(ns_frame_prints)
    # api.add_namespace(blog_categories_namespace)
    flask_app.register_blueprint(blueprint)
Example #6
0
def initialize_app(flask_app):
    configure_app(flask_app)

    blueprint = Blueprint('api_', __name__, url_prefix=ROOT)
    api.init_app(blueprint)
    api.add_namespace(health_namespace)
    flask_app.register_blueprint(blueprint)
Example #7
0
def initialize_app(flask_app):
    configure_app(flask_app)

    blueprint = Blueprint('api', __name__, url_prefix='/api')
    api.init_app(blueprint)
    api.add_namespace(linear_reg_training_namespace)
    api.add_namespace(linear_reg_prediction_namespace)
    flask_app.register_blueprint(blueprint)
Example #8
0
def initialize_app(flask_app):
    flask_app.config['SERVER_NAME'] = "165.22.121.233:8888"
    flask_app.config['RESTPLUS_VALIDATE'] = True
    blueprint = Blueprint('api', __name__, url_prefix='/api')
    api.init_app(blueprint)
    api.add_namespace(authorization_namespace)
    api.add_namespace(dashboard_namespace)
    flask_app.register_blueprint(blueprint)
def initialize(app):
    blueprint = Blueprint('api', __name__, url_prefix='/api')
    api.init_app(blueprint)
    api.add_namespace(anomaly_namespace)
    api.add_namespace(status_namespace)
    api.add_namespace(modus_namespace)
    api.add_namespace(timeplan_namespace)
    api.add_namespace(wan_simulation_namespace)
    app.register_blueprint(blueprint)
def initialize_app(app):
    app.config['RESTPLUS_VALIDATE'] = True
    app.config['ERROR_404_HELP'] = False

    blueprint = Blueprint('api', __name__)
    api.init_app(blueprint)
    app.register_blueprint(blueprint)

    api.add_namespace(race_res)
Example #11
0
def initialize_app(flask_app):
    blueprint = Blueprint('geolocation', __name__, url_prefix='/geolocation')
    api.init_app(blueprint)
    api.add_namespace(location_namespace)
    flask_app.register_blueprint(blueprint)

    db.init_app(flask_app)

    from database import create_database
    create_database(app=flask_app)
Example #12
0
def initialize_app(flask_app):
    configure_app(flask_app)

    blueprint = Blueprint('api', __name__, url_prefix='/api')
    api.init_app(blueprint)
    api.add_namespace(filings_namespace)
    api.add_namespace(search_results_namespace)
    flask_app.register_blueprint(blueprint)

    db.init_app(flask_app)
Example #13
0
def initialize_app(flask_app):
    blueprint = Blueprint('weather', __name__, url_prefix='/weather')
    api.init_app(blueprint)
    api.add_namespace(protected_namespace)
    api.add_namespace(public_namespace)
    flask_app.register_blueprint(blueprint)

    db.init_app(flask_app)

    from database import create_database
    create_database(app=flask_app)
Example #14
0
def initialize_app(flask_app):
    configure_app(flask_app)

    blueprint = Blueprint('api', __name__, url_prefix='/api/v1.0')
    api.init_app(blueprint)
    api.add_namespace(movies_namespace)
    api.add_namespace(planets_namespace)
    flask_app.register_blueprint(blueprint)

    db.init_app(flask_app)
    with flask_app.app_context():
        db.create_all()
Example #15
0
def initialize_app(flask_app, server_name, server_port):
    '''
    Initialize Flask application with Flask-RestPlus

    :param flask_app: instance of Flask() class
    '''
    blueprint = Blueprint('tf_api', __name__, url_prefix='/tf_api')

    configure_app(flask_app, server_name, server_port)
    api.init_app(blueprint)
    api.add_namespace(gan_client_namespace)

    flask_app.register_blueprint(blueprint)
Example #16
0
def initialize_app(flask_app, server_name, server_port):
    '''
    Initialize Flask application with Flask-RestPlus

    :param flask_app: instance of Flask() class
    '''
    blueprint = Blueprint('tf_api', __name__, url_prefix='/tf_api')

    configure_app(flask_app, server_name, server_port)
    api.init_app(blueprint)
    api.add_namespace(species_client_namespace)

    flask_app.register_blueprint(blueprint)
Example #17
0
def initialize_app(flask_app):
    configure_app(flask_app)

    blueprint = Blueprint('api', __name__, url_prefix='/api')
    api.init_app(blueprint)
    api.add_namespace(event_namespace)
    api.add_namespace(user_namespace)
    api.add_namespace(auth_namespace)
    api.add_namespace(comment_namespace)
    api.add_namespace(report_namespace)
    flask_app.register_blueprint(blueprint)

    db.init_app(flask_app)
Example #18
0
def initialize_app(flask_app):
    '''
    Initialize Flask application with Flask-RestPlus

    :param flask_app: instance of Flask() class
    '''
    blueprint = Blueprint('poc_api', __name__, url_prefix='/poc_api')

    configure_app(flask_app)
    api.init_app(blueprint)
    api.add_namespace(ocr_client_namespace)

    flask_app.register_blueprint(blueprint)
Example #19
0
def init(flask_app):
    configure_app(flask_app)

    blueprint = Blueprint('api', __name__, url_prefix='/api')
    api.init_app(blueprint)
    api.namespaces.clear()
    api.add_namespace(doc_dataset_namespace)
    api.add_namespace(doc_trace_namespace)

    flask_app.register_blueprint(blueprint)

    with flask_app.app_context():
        db.init_app(flask_app)
        db.create_all()
Example #20
0
def create_app():
    flask_app = Flask(__name__)

    configure_app(flask_app)

    blueprint = Blueprint('api', __name__, url_prefix='/api')

    api.init_app(blueprint)
    api.add_namespace(deployments_namespace)
    flask_app.register_blueprint(blueprint)

    EventsView.register(flask_app)

    return flask_app
Example #21
0
def create_app(config_name):
    app = Flask(__name__, instance_relative_config=True)
    app.config.from_object(app_config[config_name])
    app.config.from_pyfile('config.py')
    app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False

    api_blueprint = Blueprint('api', __name__, url_prefix='/api/v1')
    api.init_app(api_blueprint)
    api.add_namespace(bucketlists_namespace)
    api.add_namespace(auth_namespace)
    app.register_blueprint(api_blueprint)

    db.init_app(app)
    return app
Example #22
0
def initialize_app(flask_app, config='settings', override={}):
    logger.info("Initializing the application.")
    configure_app(flask_app, config=config)

    # Check if any external override in config to be applied.
    if override:
        flask_app.config.update(override)

    admin = Admin(flask_app, name='Employee Attendance', template_mode='bootstrap3', url='/himama/home')
    admin.add_view(AdminUserView(ApplicationUser, db.session, 'Teachers'))
    admin.add_view(SpellView(Spell, db.session, 'Clock Timings'))

    # Register admin panel.
    admin_blueprint = Blueprint('admin_api', __name__, url_prefix='/himama')
    api.init_app(admin_blueprint)
    api.add_namespace(admin_panel_namespace)
    flask_app.register_blueprint(admin_blueprint)

    clock_blueprint = Blueprint('clock_api', __name__, url_prefix='/himama')
    api.init_app(clock_blueprint)
    api.add_namespace(clock_namespace)
    # # Register the API blueprint.blueprint
    flask_app.register_blueprint(clock_blueprint)

    # Initialize db and app.
    db.init_app(flask_app)

    # Registering login manager.
    login = LoginManager()
    login.init_app(flask_app)



    # Remember the current user
    @flask_app.before_request
    def before_request():
        g.user = current_user

    @login.user_loader
    def load_user(user_id):
        return ApplicationUser.query.get(user_id)
    # Path set according to the current repo.
    migration_path = 'migrations'

    # Flask Migration.
    Migrate(flask_app, db, directory=migration_path)

    return flask_app
Example #23
0
def init_app(flask_app):
    flask_app.config.update(
        dict(DATABASE=DB_CONFIG.content['db_sqlite_relative'], ))
    flask_app.config.from_envvar('FALSKR_SETTINGS', silent=True)

    global ver
    api.version = ver.settings['version']
    ver.settings['database'].init(flask_app.config['DATABASE'])

    blueprint = Blueprint('api',
                          __name__,
                          url_prefix='/api' + ver.settings['url'])
    CORS(blueprint)
    for ns in ver.settings['namespaces']:
        api.add_namespace(ns)
    api.init_app(blueprint)
    flask_app.register_blueprint(blueprint)
Example #24
0
def init_app(flask_app):
    app.config['DATABASE'] = 'events'

    blueprint = Blueprint('api', __name__, url_prefix='/api')
    api.init_app(blueprint)
    api.add_namespace(events_namespace)
    api.add_namespace(clubs_namespace)
    api.add_namespace(circuits_namespace)
    api.add_namespace(categories_namespace)
    flask_app.register_blueprint(blueprint)
Example #25
0
def initialize_app(flask_app):
    """
    Initialize Flask
    :param flask_app: the flask application
    :return: the same flask application, initialized
    """
    configure_app(flask_app)
    db = dynamo.dynamo_conn
    db.init_db(flask_app.config['DB_URL'], flask_app.config['TABLE_NAME'],
               'us-west-1')
    deployed.init_protocol(settings.RPC_PATH, settings.DATATRUST_CONTRACT,
                           settings.DATATRUST_HOST, settings.VOTING_CONTRACT,
                           settings.DATATRUST_KEY, settings.DATATRUST_WALLET)
    deployed.initialize_datatrust()

    blueprint = Blueprint('api', __name__, url_prefix='/api')
    api.init_app(blueprint)
    api.add_namespace(health_namespace)
    api.add_namespace(listings_namespace)
    flask_app.register_blueprint(blueprint)
Example #26
0
def initialize_app(flask_app):
    configure_app(flask_app)

    blueprint = Blueprint('api', __name__, url_prefix='/pyapi')
    api.init_app(blueprint)
    api.add_namespace(jenkins_job_namespace)
    api.add_namespace(health_namespace)
    flask_app.register_blueprint(blueprint)

    custom_apidoc = apidoc.Apidoc(
        'restplus_custom_doc',
        __name__,
        template_folder='templates',
        static_folder=os.path.dirname(apidoc.__file__) + '/static',
        static_url_path='/')

    @custom_apidoc.add_app_template_global
    def swagger_static(filename):
        return url_for('restplus_custom_doc.static', filename=filename)

    flask_app.register_blueprint(custom_apidoc, url_prefix='/pyapi/ui')
Example #27
0
def create_app():
    # Initialize and configure flask app
    app = Flask(__name__, static_folder='../frontend/opencv-app/dist/')
    app.config.update(config)

    # Initilize database and migrations
    db.init_app(app)
    Migrate(app, db)

    # Register API endpoints (blueprints)
    blueprint = Blueprint('api', __name__, url_prefix='/api')
    api.init_app(blueprint)
    api.add_namespace(user_namespace)
    api.add_namespace(photo_namespace)
    api.add_namespace(ta_namespace)
    app.register_blueprint(blueprint)

    # Initialize JWT module
    JWTManager(app)

    # Send frontend page
    @app.route('/')
    def index_client():
        entry = os.path.join('../frontend/opencv-app/dist', 'index.html')
        return send_file(entry)

    return app
Example #28
0
def initialize_app(flask_app):
    configure_app(flask_app)

    blueprint = Blueprint('api', __name__, url_prefix='/api')
    api.init_app(blueprint)
    api.add_namespace(some_entity_namespace)
    api.add_namespace(another_entity_namespace)
    api.add_namespace(third_entity_namespace)
    flask_app.register_blueprint(blueprint)

    db.init_app(flask_app)
Example #29
0
from api.restplus import api
from api.summarize.endpoints.languages import ns as languages_namespace
from api.summarize.endpoints.summarize import ns as summarize_namespace
from api.summarize.endpoints.keywords import ns as keywords_namespace

app = Flask(__name__)
Swagger(app)
log = logging.getLogger(__name__)

# ----------------------------------------------------------------------------

blueprint = Blueprint('api', __name__, url_prefix='/api')
api.init_app(blueprint)

# ADD ENDPOINTS
api.add_namespace(languages_namespace)
api.add_namespace(summarize_namespace)
api.add_namespace(keywords_namespace)
# END ENDPOINTS

app.register_blueprint(blueprint)

# ----------------------------------------------------------------------------

app.config['SERVER_NAME'] = settings.FLASK_SERVER_NAME
app.config[
    'SWAGGER_UI_DOC_EXPANSION'] = settings.RESTPLUS_SWAGGER_UI_DOC_EXPANSION
app.config['RESTPLUS_VALIDATE'] = settings.RESTPLUS_VALIDATE
app.config['RESTPLUS_MASK_SWAGGER'] = settings.RESTPLUS_MASK_SWAGGER
app.config['ERROR_404_HELP'] = settings.RESTPLUS_ERROR_404_HELP
app.config['SWAGGER_UI_ENABLED'] = settings.SWAGGER_UI_ENABLED
Example #30
0
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = settings.SQLALCHEMY_TRACK_MODIFICATIONS
app.config['SWAGGER_UI_DOC_EXPANSION'] = settings.RESTPLUS_SWAGGER_UI_DOC_EXPANSION
app.config['RESTPLUS_VALIDATE'] = settings.RESTPLUS_VALIDATE
app.config['RESTPLUS_MASK_SWAGGER'] = settings.RESTPLUS_MASK_SWAGGER
app.config['ERROR_404_HELP'] = settings.RESTPLUS_ERROR_404_HELP
app.config['SQLALCHEMY_POOL_SIZE'] = settings.SQLALCHEMY_POOL_SIZE
app.config['SQLALCHEMY_MAX_OVERFLOW'] = settings.SQLALCHEMY_MAX_OVERFLOW
app.config['SESSION_TYPE'] = settings.SESSION_TYPE


db.init_app(app)

blueprint = Blueprint('api', __name__, url_prefix='/api')
api.init_app(blueprint)

api.add_namespace(xen_users_namespace)
api.add_namespace(xen_pools_namespace)
api.add_namespace(xen_hosts_namespace)
api.add_namespace(xen_datastores_namespace)
api.add_namespace(xen_tasks_namespace)
api.add_namespace(xen_vms_namespace)
api.add_namespace(xen_archives_namespace)
api.add_namespace(xen_schedules_namespace)
api.add_namespace(xen_ui_namespace)
api.add_namespace(xen_backups_namespace)

app.register_blueprint(blueprint)

def routes(app):
    """
    Prints all routes known to the application. Only to be used for debugging
Example #31
0
def start_app(flask_app):
    configure_app(flask_app)
    api.init_app(api_blueprint)
    api.add_namespace(ns)
    flask_app.register_blueprint(api_blueprint)
    flask_app.register_blueprint(works_blueprint)
Example #32
0
def initialize_app(flask_app):
    # configure_app(flask_app)
    blueprint = Blueprint('api', __name__, url_prefix='/api')
    api.init_app(blueprint)
    api.add_namespace(users_namespace)
    api.add_namespace(evaluator_namespace)
    api.add_namespace(courses_namespace)
    api.add_namespace(groups_namespace)
    api.add_namespace(topics_namespace)
    api.add_namespace(languages_namespace)
    api.add_namespace(submissions_namespace)
    api.add_namespace(problems_namespace)
    api.add_namespace(assignments_namespace)
    api.add_namespace(team_namespace)
    api.add_namespace(statistics_namespace)
    api.add_namespace(forum_namespace)
    api.add_namespace(comment_namespace)
    api.add_namespace(messages_namespace)
    api.add_namespace(recomendation_namespace)
    flask_app.register_blueprint(blueprint)
    socketio.on_namespace(chat.ChatNamespace('/chat'))
    socketio.on_namespace(contest.ContestNamespace('/contest'))