Exemple #1
0
def initialize():
    try:
        global use_av

        app.config['SQLALCHEMY_BINDS'][
            P.package_name] = 'sqlite:///%s' % (os.path.join(
                path_data, 'db',
                '{package_name}.db'.format(package_name=P.package_name)))
        from framework.util import Util
        Util.save_from_dict_to_json(
            P.plugin_info, os.path.join(os.path.dirname(__file__),
                                        'info.json'))

        from .logic_base import LogicBase
        from .logic_tv import LogicTv
        from .logic_mv import LogicMv
        from .logic_av import LogicAv

        if use_av:
            P.module_list = [LogicBase(P), LogicTv(P), LogicMv(P), LogicAv(P)]
        else:
            P.module_list = [LogicBase(P), LogicTv(P), LogicMv(P)]
        P.logic = Logic(P)
        default_route(P)

    except Exception as e:
        P.logger.error('Exception:%s', e)
        P.logger.error(traceback.format_exc())
Exemple #2
0
def initialize():
    try:
        app.config['SQLALCHEMY_BINDS'][
            P.package_name] = 'sqlite:///%s' % (os.path.join(
                path_data, 'db',
                '{package_name}.db'.format(package_name=P.package_name)))
        from framework.util import Util
        Util.save_from_dict_to_json(
            P.plugin_info, os.path.join(os.path.dirname(__file__),
                                        'info.json'))

        from .logic_ktv import LogicKtv
        from .logic_jav_censored import LogicJavCensored
        from .logic_jav_censored_ama import LogicJavCensoredAma
        from .logic_ott_show import LogicOttShow
        from .logic_movie import LogicMovie
        from .logic_ftv import LogicFtv
        P.module_list = [
            LogicKtv(P),
            LogicJavCensored(P),
            LogicJavCensoredAma(P),
            LogicOttShow(P),
            LogicMovie(P),
            LogicFtv(P)
        ]
        P.logic = Logic(P)
        default_route(P)
    except Exception as e:
        P.logger.error('Exception:%s', e)
        P.logger.error(traceback.format_exc())
def initialize():
    try:
        app.config['SQLALCHEMY_BINDS'][
            P.package_name] = 'sqlite:///%s' % (os.path.join(
                path_data, 'db',
                '{package_name}.db'.format(package_name=P.package_name)))
        from framework.util import Util
        Util.save_from_dict_to_json(
            P.plugin_info, os.path.join(os.path.dirname(__file__),
                                        'info.json'))
        ###############################################
        from .logic_receive_av import LogicReceiveAV
        P.module_list = [LogicReceiveAV(P)]
        if app.config['config']['is_server'] == False and app.config['config'][
                'is_debug'] == False:
            del P.menu['sub'][1]
        #else:
        #    from .logic_vod import LogicVod
        #    P.module_list.append(LogicVod(P))
        ###############################################
        P.logic = Logic(P)
        default_route(P)
    except Exception as e:
        P.logger.error('Exception:%s', e)
        P.logger.error(traceback.format_exc())
Exemple #4
0
def initialize():
    try:
        app.config['SQLALCHEMY_BINDS'][P.package_name] = 'sqlite:///%s' % (os.path.join(path_data, 'db', '{package_name}.db'.format(package_name=P.package_name)))
        from framework.util import Util
        Util.save_from_dict_to_json(P.plugin_info, os.path.join(os.path.dirname(__file__), 'info.json'))
        from .logic_podbbang import LogicPodbbang
        from .logic_google import LogicGoogle

        P.module_list = [LogicPodbbang(P), LogicGoogle(P)]
        P.logic = Logic(P)
        default_route(P)
    except Exception as e: 
        P.logger.error('Exception:%s', e)
        P.logger.error(traceback.format_exc())