SORTEADOR DE MAPAS

from pyodide.http import pyfetch import asyncio import random import js response = await pyfetch(url="https://valorant-api.com/v1/maps", method="GET") output = await response.json() mapas = [] fundos = [] esqueletos = [] for valor in output['data']: if valor['displayName'] != 'The Range': mapas.append(valor['displayName']) fundos.append(valor['splash']) esqueletos.append(valor['displayIcon']) body = document.querySelector('body') h2 = document.querySelector('h2') esqueleto = document.querySelector('img') def button(*args, **kwargs): mapa_sorteado = random.randint(1, len(mapas)) saida = Element('saida') saida.write(mapas[mapa_sorteado].upper()) body.style.backgroundImage = f"url({fundos[mapa_sorteado]})" h2.style.fontSize = "100px" esqueleto.setAttribute("src", f"{esqueletos[mapa_sorteado]}")