Este proyecto consiste en la automatización del proceso de votaciones publicadas por el programa "La Casa de los Famosos Colombia - 2024". Las votaciones pueden ser para eliminación o salvación de participantes por parte del público, u otro tipo de votaciones en las que el público puede elegir.
- Linux: Ubuntu 22.04.3 LTS
- Python 3.10+
- Poetry 1.7+
- Chrome Browser for Testing
- Chrome Driver for Testing
Lea y ejecute cada paso a continuación:
Instalar poetry usando el script:
./install-poetry.sh
Agregar poetry al PATH:
export PATH="$HOME/.local/bin:$PATH"
Tambien puede agregar poetry al final del archivo .bashrc:
nano ~/.bashrc
Comando para decirle a poetry qué versión de Python usar para el proyecto actual:
poetry env use 3.12
Activando el entorno virtual:
poetry shell
Instalando dependencias:
poetry install --no-root
Descargue la aplicación Chrome y el driver para pruebas y copie cada uno en la carpeta específica:
- Chrome App: .webbrowser/app
- Chrome Driver: .webbrowser/driver
Visualización de la información del entorno:
poetry env info
Agrega los paquetes necesarios a su pyproject.toml y los instala:
poetry add selenium
Desactivar el entorno virtual y salir:
exit
# Para desactivar el entorno virtual sin salir del shell utilice desactivar
deactivate
Desde el la raiz del proyecto ejecutar el archivo main de python:
python main.py
Eso es todo por ahora ...