Skip to content

mariotc1/fantasyHelper

Repository files navigation

⚽ Fantasy XI Assistant

Streamlit Python License

Una aplicación web creada con Streamlit que te ayuda a calcular tu alineación ideal para juegos de fútbol fantasy, utilizando datos de probabilidad de titularidad obtenidos mediante scraping en tiempo real.



✨ Características Principales

  • 📊 Datos en Tiempo Real: Obtiene las probabilidades de titularidad de los jugadores de LaLiga mediante web scraping al momento.
  • ✍️ Entrada de Plantilla Flexible: Introduce tu equipo de tres formas distintas:
    • Uno a uno con autocompletado.
    • Pegando una lista desde el portapapeles.
    • Subiendo un archivo CSV o Excel.
  • 🧠 Motor de Cálculo Inteligente: Selecciona el mejor XI posible basándose en las probabilidades y en la formación táctica que definas.
  • 🏟️ Visualización Espectacular: Muestra la alineación recomendada en un campo de fútbol visualmente atractivo.
  • ⚙️ Totalmente Configurable: Ajusta los mínimos y máximos por posición (DEF, CEN, DEL) y la sensibilidad del buscador de nombres.
  • 📄 Exportación a PDF: Descarga tu XI ideal en un documento PDF limpio y listo para compartir.

🛠️ Tecnologías Utilizadas

🔧 Cómo Ejecutarlo en Local

Si quieres ejecutar este proyecto en tu propia máquina, sigue estos pasos:

  1. Clona el repositorio:

    git clone https://github.com/mariotc1/fantasyHelper.git
    cd fantasyHelper
  2. Crea y activa un entorno virtual (recomendado):

    # Para Mac/Linux
    python3 -m venv venv
    source venv/bin/activate
    
    # Para Windows
    python -m venv venv
    .\venv\Scripts\activate
  3. Instala las dependencias:

    pip install -r requirements.txt
  4. Ejecuta la aplicación:

    streamlit run fantasy_auto.py

La aplicación se abrirá automáticamente en tu navegador!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages