Module genshin.utility.extdb

External databases for Genshin Impact data.

Functions

async def update_characters_ambr(langs: Sequence[str] = ()) ‑> None

Update characters with https://ambr.top/.

async def update_characters_any(langs: Union[str, Sequence[str], ForwardRef(None)] = None, *, lenient: bool = False) ‑> None

Update characters with the most efficient resource.

Will not re-request data if lenient is True.

async def update_characters_enka(langs: Sequence[str] = ()) ‑> None
async def update_characters_genshindata(langs: Sequence[str] = ()) ‑> None

Update characters with https://github.com/Dimbreath/GenshinData/.

This method requires the download of >20MB per language so it's not recommended.