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')
def app(): app = create_app() return app