コード例 #1
0
def create_app():
    """Construct core Flask application with embedded Dash app."""
    app = Flask(__name__, instance_relative_config=False)
    app.config.from_object('config.Config')

    with app.app_context():
        # Import Flask routes

        from application import reaction

        # Import Dash application
        from application.plotlydash.dashboard import create_dashboard
        conn = sqlite3.connect('data/alldata.db',
                               isolation_level=None,
                               check_same_thread=False)
        c = conn.cursor()
        c.execute(
            "CREATE TABLE IF NOT EXISTS ytsentiment(id INTEGER PRIMARY KEY AUTOINCREMENT, unix INTEGER, comments TEXT, sentiment REAL)"
        )
        c.execute(
            "CREATE TABLE IF NOT EXISTS twsentiment(id INTEGER PRIMARY KEY AUTOINCREMENT, screen_name TEXT, timedate TIMESTAMP, texts TEXT, likes INTEGER, retweets INTEGER, replies INTEGER, sentiment REAL)"
        )
        c.execute(
            "CREATE TABLE IF NOT EXISTS rdsentiment(id INTEGER PRIMARY KEY AUTOINCREMENT, title TEXT, s_score INTEGER, upvote_ratio REAL, comments TEXT, c_score INTEGER , c_date TIMESTAMP, sentiment REAL)"
        )
        app = create_dashboard(app)

        # Compile CSS
        if app.config['FLASK_ENV'] == 'development':
            from application.assets import compile_assets
            compile_assets(app)

        return app
コード例 #2
0
ファイル: __init__.py プロジェクト: BobbaAsh/PokeStat
def create_app():
    app = Flask(__name__, instance_relative_config=False)
    app.config.from_object('config.Config')

    with app.app_context():
        from application import routes

        from application.plotlydash.dashboard import create_dashboard
        app = create_dashboard(app)
        from application.plotlydash.dashboard2 import create_dashboard
        app = create_dashboard(app)

        if app.config['FLASK_ENV'] == 'development':
            from application.assets import compile_assets
            compile_assets(app)

        return app
コード例 #3
0
def create_app():
    app = Flask(__name__)

    with app.app_context():
        from application import routes

        from application.plotlydash.dashboard import create_dashboard
        app = create_dashboard(app)

        from application.plotlydash.graph import create_graph
        app = create_graph(app)

        return app
コード例 #4
0
def create_app():
    """Construct core Flask application with embedded Dash app."""
    app = Flask(__name__, instance_relative_config=False)
    app.config.from_object('config.Config')

    with app.app_context():
        # Import Flask routes
        from application import routes

        # Import Dash application
        from application.plotlydash.dashboard import create_dashboard
        app = create_dashboard(app)

        # Compile CSS
        if app.config['FLASK_ENV'] == 'development':
            from application.assets import compile_assets
            compile_assets(app)

        return app
コード例 #5
0
ファイル: __init__.py プロジェクト: thiesgehrmann/ExploDash
def create_app():
    """Construct core Flask application with embedded Dash app."""
    app = Flask(__name__, instance_relative_config=False)
    app.config.from_object('config.Config')
    assets = Environment()

    with app.app_context():
        # Import Flask routes
        from . import routes

        # Import Dash application
        from application.plotlydash.dashboard import create_dashboard
        app = create_dashboard(app)

        # Compile CSS
        from application.assets import compile_assets
        compile_assets(assets)

        return app
    #ewith


#edef
コード例 #6
0
def reload_app():
    """Construct core Flask application with embedded Dash app."""
    app = Flask(__name__, instance_relative_config=False)
    from application.plotlydash.dashboard import create_dashboard
    app = create_dashboard(app)
    return app