Beispiel #1
0
    def __init__(self, analyse_replay_endpoint: str,
                 add_replay_analysis_endpoint: str,
                 show_replay_analysis_endpoint: str):

        Application.__init__(self)

        self.router.add_post("/upload", self.upload_replay)
        self.router.add_static(
            '/', pkg_resources.resource_filename(__name__, "public"))

        self.analyse_replay_endpoint = analyse_replay_endpoint
        self.add_replay_analysis_endpoint = add_replay_analysis_endpoint
        self.show_replay_analysis_endpoint = show_replay_analysis_endpoint
Beispiel #2
0
    def __init__(self, db_path: str):
        Application.__init__(self)

        add_analysis_resource = self.router.add_resource("/add/{hash}")
        add_analysis_resource.add_route('PUT', self.add_analysis)

        show_analysis_data_resource = self.router.add_resource("/data/{hash}")
        show_analysis_data_resource.add_route('GET', self.show_analysis_data)

        self.router.add_get("/error", error_page)

        self.router.add_static(
            '/', pkg_resources.resource_filename(__name__, "public"))

        self.db = TinyDB(db_path)
Beispiel #3
0
    def __init__(self):
        Application.__init__(self)

        self.router.add_post("/submit", self.submit)
 def __init__(self, loop, middlewares, topServer):
     Application.__init__(self, middlewares=middlewares, loop=loop)
     self.template = None
     self.topServer = topServer
     self.runtimeInfo = RuntimeInfo()