Una aplicación iOS para consultar los precios de electricidad en tiempo real para España.
- Muestra los precios de electricidad por hora
- Indica el precio actual, más bajo y más alto del día
- Visualiza los precios en un gráfico de líneas
- Utiliza datos en tiempo real cuando es posible
- Funciona con datos aproximados cuando no hay conexión
La aplicación utiliza SwiftSoup para extraer datos de precios de electricidad de sitios web públicos. Para añadir SwiftSoup a tu proyecto:
- Abre el proyecto en Xcode
- Selecciona File > Add Packages...
- Pega la URL:
https://github.com/scinfu/SwiftSoup.git - Haz clic en "Add Package"
- Asegúrate de que el paquete se añade a tu target principal
Si tienes una clave de API para la API de REE (Red Eléctrica de España), puedes configurarla en el archivo ElectricityService.swift.
La aplicación intenta obtener datos de las siguientes fuentes, en orden de prioridad:
- Web scraping - Extrae datos de tarifaluzhora.es
- API de REE - Utiliza la API oficial si está disponible
- Datos estimados - Genera datos aproximados basados en patrones típicos
El proyecto está estructurado en:
- Models: Modelos de datos para los precios de electricidad
- Views: Interfaz de usuario para visualizar los precios
- Services: Servicios para obtener y procesar datos
Este proyecto está licenciado bajo la Licencia MIT - ver el archivo LICENSE para más detalles.
MIT License significa que cualquier persona puede usar, modificar, distribuir y usar en proyectos comerciales este código, siempre que se incluya el aviso de copyright y el permiso.