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]}")