Base De Datos Unificada y Comunitaria 📚
- Python >= 3.11
- Crear un archivo
.env
utilizando las variables definidas en.ENV_TEMPLATE
# api
poetry run uvicorn src.api.main:app --reload
# scraper manual
poetry run scrapy crawl <spider_name> # Opcional: -o items.json
Para mantener la consistencia en el código y respetar el pep8, hay que instalar y usar ruff y black.
Para listar las dependencias del proyecto usaremos poetry.
Instalación de Poetry (haz clic para expandir)
Con brew:
brew install poetry
sin:
curl -sSL https://install.python-poetry.org | python3 -
(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | py -
brew install --cask chromedriver
Para agregar nuevas dependencias, utiliza:
poetry add <nombre-del-paquete>
Y para actualizar las dependencias existentes:
poetry update
- [] Actualizar
devcontainers
a la nueva estructura - [] Actualizar
scripts
y revisar que se puede simplificar - [] Actualizar documentación
- [] Agregar diagrama ER
- [] IMPORTANTE: Ver si usar
asyncio
- Nicolás Mc
- Andrés aurmeneta
- Benjamín Vicente
- Gabriel Faundez
- Ignacio Porte Stefoni
- Emmanuel Norambuena
- Lucas Natero
- Diego Costa
Otros proyectos de los cuales sirvieron de inspiración y estructura