Example #1
0
from flask.ext.script import Manager

from application.api_service import create_app
from application.models import db

from nthu_library import NTHULibrary

app = create_app()
manager = Manager(app)


@manager.command
def debug():
    app.config['ERROR_404_HELP'] = False
    app.run(debug=True)


@manager.command
def syncdb():
    with app.app_context():
        db.create_all()


@manager.command
def crawl():
    lib = NTHULibrary()
    NTHULibrary.get_past_year_questions()
    lib.get_top_circulated_materials(type='loaned')
    lib.get_top_circulated_materials(type='reserved')

Example #2
0
def app():
    app = create_app()
    return app
Example #3
0
from flask.ext.script import Manager

from application.api_service import create_app
from application.models import db

from nthu_library import NTHULibrary


app = create_app()
manager = Manager(app)


@manager.command
def debug():
    app.config['ERROR_404_HELP'] = False
    app.run(debug=True)


@manager.command
def syncdb():
    with app.app_context():
        db.create_all()


@manager.command
def crawl():
    lib = NTHULibrary()
    NTHULibrary.get_past_year_questions()
    lib.get_top_circulated_materials(type='loaned')
    lib.get_top_circulated_materials(type='reserved')