nicolozanoh/AS_Commodities
AS Commodities — Análisis de Sentimientos
Dashboard de Streamlit para análisis de sentimiento de noticias sobre commodities. Desplegable en Hugging Face Spaces.
El código fuente, el pipeline y la documentación detallada están en `v4.1.0/`. Ver v4.1.0/README.md para detalles del CLI y la arquitectura.
Despliegue en Hugging Face Spaces
Este repositorio está configurado para correr como un Streamlit Space:
requirements.txt— dependencias Python (incluyetorch/transformerspara los modelos locales).packages.txt—chromium+chromium-driverpara el scraper de Google News.app_file(frontmatter) — apunta av4.1.0/dashboard/app.py.
Secrets requeridos
En Settings → Variables and secrets del Space, configura:
Las claves también pueden ingresarse en la UI en cada corrida del pipeline.
Persistencia
El tier gratuito de HF Spaces tiene almacenamiento efímero: los archivos data/processed/ y output/ se pierden al reiniciar el contenedor. Para persistir resultados entre reinicios, activa Persistent Storage ($9/mo) en los settings del Space, o haz commit de los resultados al repo después de cada corrida.
Desarrollo local
cd v4.1.0
pip install -r ../requirements.txt
streamlit run dashboard/app.pyEl proyecto detecta automáticamente Windows (usa Edge) vs Linux (usa Chromium).
