myspoti
Native Android client for Spotify, built with Jetpack Compose
En infinitas dimensiones hay infinitos oradores. Estos son los que nos han tocado. Estadísticas del BP en español que nadie pidió, calculadas con ciencia de verdad.
Translation pending
MediaPython · JavaScriptGitHub @YermandonkaOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Estadísticas descaradamente sofisticadas del circuito BP en español, con estética naranja/negro (Comunícate UCM) y humor interdimensional.
Web: https://yermandonka.github.io/bpringaos/ (→ bpringaos.com cuando el DNS esté listo)
index.html — portada con menú hamburguesa de perfiles.stats.html?p=<clave> — el expediente: deck horizontal, una estadística por pantalla.assets/ — estilos, JS de portada y del deck.scraper/ — pipeline de datos:
discover.py hosts.txt out.json — dado un fichero de hosts, lista los torneos de cada instancia.discover_new.py — autodescubrimiento diario: reescanea los hosts conocidos (slugs nuevos) y
prueba la "siguiente edición" de cada serie (tallo + año actual/siguiente, siguiente romano,
siguiente edición, con/sin bp). --dry-run --ignore HOST --show HOST para comprobar que un
host saldría como candidato. Escribe en data/sites_auto.json.brute.sh hosts.txt — comprueba en paralelo qué subdominios de calicotab existen.fetch.py sites.json — descarga rondas, mociones, equipos, oradores, jueces y ballots a data/raw/.analyze.py — cruza todo, busca a las personas objetivo (matching difuso de nombres) y escribe data/stats.json.data/raw/ — JSON crudo por torneo (~150 torneos hispanos).python3 scraper/fetch.py data/sites_agent.json # se salta lo ya descargado
python3 scraper/analyze.py
git add data && git commit -m "datos frescos" && git push
Para añadir una persona: nueva entrada en TARGETS de scraper/analyze.py
(tokens required_all + variantes en required_any), re-ejecutar analyze.py,
y aparece sola en el menú.
El repo se sirve con GitHub Pages. Para activar bpringaos.com: apuntar el DNS
(A: 185.199.108.153/109/110/111 o CNAME a yermandonka.github.io) y volver a
añadir el fichero CNAME con bpringaos.com.