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():
    async with enka_update:
        await enka_update.update_assets(lang = ["EN"], path="/tmp")

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())
print("Finished updating")