diff --git a/app.py b/app.py index 7d06d57..8fc056a 100644 --- a/app.py +++ b/app.py @@ -1,11 +1,6 @@ from flask import Flask, abort, request, jsonify -from MasterServer import MasterServer - -from BeamMP import BeamMP -from Factorio import Factorio -from Palworld import Palworld -from Scum import Scum +from protocols import MasterServer, BeamMP, Factorio, Palworld, Scum app = Flask(__name__) diff --git a/main.py b/main.py index 1ee2e94..a6e3ef7 100644 --- a/main.py +++ b/main.py @@ -2,12 +2,7 @@ import time import schedule -from MasterServer import MasterServer - -from BeamMP import BeamMP -from Factorio import Factorio -from Palworld import Palworld -from Scum import Scum +from protocols import MasterServer, BeamMP, Factorio, Palworld, Scum threads: dict[str, Thread] = {} diff --git a/BeamMP.py b/protocols/BeamMP.py similarity index 97% rename from BeamMP.py rename to protocols/BeamMP.py index d9f9689..54e9333 100644 --- a/BeamMP.py +++ b/protocols/BeamMP.py @@ -1,7 +1,7 @@ from datetime import datetime, timezone from pymongo import UpdateOne -from MasterServer import MasterServer +from protocols.MasterServer import MasterServer class BeamMP(MasterServer): diff --git a/Factorio.py b/protocols/Factorio.py similarity index 97% rename from Factorio.py rename to protocols/Factorio.py index caa84a3..f8cdc60 100644 --- a/Factorio.py +++ b/protocols/Factorio.py @@ -2,7 +2,7 @@ from datetime import datetime, timezone from pymongo import UpdateOne -from MasterServer import MasterServer +from protocols.MasterServer import MasterServer class Factorio(MasterServer): diff --git a/MasterServer.py b/protocols/MasterServer.py similarity index 100% rename from MasterServer.py rename to protocols/MasterServer.py diff --git a/Palworld.py b/protocols/Palworld.py similarity index 98% rename from Palworld.py rename to protocols/Palworld.py index 88eb98b..11e9c7c 100644 --- a/Palworld.py +++ b/protocols/Palworld.py @@ -4,7 +4,7 @@ from tqdm import tqdm import requests -from MasterServer import MasterServer +from protocols.MasterServer import MasterServer class Palworld(MasterServer): diff --git a/Scum.py b/protocols/Scum.py similarity index 98% rename from Scum.py rename to protocols/Scum.py index dc8cc12..fa1d247 100644 --- a/Scum.py +++ b/protocols/Scum.py @@ -4,7 +4,7 @@ from pymongo import UpdateOne from tqdm import tqdm -from MasterServer import MasterServer +from protocols.MasterServer import MasterServer class Scum(MasterServer): diff --git a/protocols/__init__.py b/protocols/__init__.py new file mode 100644 index 0000000..9d2882b --- /dev/null +++ b/protocols/__init__.py @@ -0,0 +1,5 @@ +from .BeamMP import BeamMP +from .Factorio import Factorio +from .MasterServer import MasterServer +from .Palworld import Palworld +from .Scum import Scum