import glob from os.path import dirname, basename, isfile from flask import Blueprint from linkfire.views.linkfire_view import LinkfireView from linkfire.views.linkfire_campaign_view import LinkfireCampaignView modules = glob.glob(dirname(__file__) + "/*.py") __all__ = [basename(f)[:-3] for f in modules if isfile(f) and not f.endswith("__init__.py")] blueprint = Blueprint("linkfire", __name__) blueprint.add_url_rule("/linkfire/search", view_func=LinkfireView.as_view("linkfire_search")) blueprint.add_url_rule( "/projects//campaigns//linkfire", view_func=LinkfireCampaignView.as_view("linkfire_campaign"), )