import enkacard import enkacard.encbanner import enkanetwork import asyncio from flask import Flask, jsonify, request import requests from io import BytesIO from enkanetwork import EnkaNetworkAPI import os enka_update = EnkaNetworkAPI() async def update_genshin(): try: async with enka_update: await enka_update.update_assets(lang=["EN"], path="/tmp") print("Finished update") except Exception as e: print(f"Update failed: {e}") data_dir = "/tmp/data" if not os.path.exists(data_dir): os.makedirs(data_dir) data_dir = "/tmp/langs" if not os.path.exists(data_dir): os.makedirs(data_dir) asyncio.run(update_genshin())