from flask import Flask import os from get_methods import get_all_udids, get_udid_by_id from post_methods import add_new_udid from database import init_db, close_db app = Flask(__name__) # Veritabanı başlatma init_db(app) # Endpoint'ler @app.route('/') def home(): return "UDID Management API" @app.route('/udids', methods=['GET']) def list_udids(): return get_all_udids() @app.route('/udid/', methods=['GET']) def get_udid(udid_id): return get_udid_by_id(udid_id) @app.route('/add-udid', methods=['POST']) def add_udid(): return add_new_udid() # Temizlik @app.teardown_appcontext def shutdown_session(exception=None): close_db() if __name__ == '__main__': app.run(host='0.0.0.0', port=7860)