123456789101112131415161718192021222324252627282930313233343536 |
- from flask import Flask
- from src.settings.settings_manager import settings_manager
- from src.logic.start_factory import start_factory
- setman = settings_manager()
- start = None
- storage = None
- app = Flask(__name__)
- @app.route("/api/export/<storage_key>", methods=["GET"])
- def get_export(storage_key: str):
- global setman, start, storage
- if storage_key not in storage.data:
- return "Key not found", 404
- return app.response_class(
- response="Not implemented",
- status=200,
- )
- # Инициализация приложения
- def run():
- global setman, start, storage
- setman.open("config/settings.json")
- start = start_factory(setman.settings)
- storage = start.storage
- app.run()
- if __name__ == "__main__":
- run()
|