2024-02-01 16:05:14 +08:00
|
|
|
from flask import Flask
|
|
|
|
from flask_restful import Api
|
|
|
|
|
|
|
|
from modules.KF3.database import Database as KF3DB
|
|
|
|
from modules.Kingdom.database import Database as KFKDB
|
2024-12-26 22:54:55 +08:00
|
|
|
from modules.Archive.database import Database as KFADB
|
2025-01-27 18:53:52 +08:00
|
|
|
from modules.proxy import AgreementProxy, LaunchProxy, UpdateProxy
|
2024-02-01 16:05:14 +08:00
|
|
|
|
|
|
|
app = Flask(__name__)
|
|
|
|
app.config['JSON_AS_ASCII'] = False
|
|
|
|
app.databases = {}
|
|
|
|
|
|
|
|
api = Api(app)
|
|
|
|
|
2025-01-27 18:53:52 +08:00
|
|
|
KFADB(api)
|
|
|
|
api.add_resource(LaunchProxy, "/DMM/launch")
|
|
|
|
api.add_resource(UpdateProxy, "/DMM/filelist", "/DMM/update")
|
|
|
|
api.add_resource(AgreementProxy, "/DMM/agreement")
|
2024-02-01 16:05:14 +08:00
|
|
|
KF3DB(api)
|
|
|
|
KFKDB(api)
|
|
|
|
|
|
|
|
if __name__ == '__main__':
|
2023-08-25 04:02:10 +08:00
|
|
|
app.run(host='127.0.0.1', port=8080, debug=True)
|