Implementación y publicación de librerÃa en PyPi
Obtención de datos de eventos mediante api
La librerÃa se ha desarrollado en base a los datos de eventos facilitados mediante la api de Open Data Euskadi. Se han creado diversas funciones con el fin de facilitar a los usuarios la interpretación de los datos. Las variables con las que se ha trabajado son las siguientes:
- Tipo de evento
- Nombre de evento
- Municipio
- Establecimiento
- Horario
- Precio
- Url
Funciones
Se han creado diversas funciones con el fin de facilitar a los usuarios la interpretación de los datos.
| Función | Descripción | Inputs |
|---|---|---|
| datos_api | Utilizada por el resto de las funciones para descargar los datos deseados de la nube | Url de la api |
| info_eventos | Obtiene los datos sobre los eventos de Euskadi en un mes determinado | Mes, año e idioma (euskera o castellano) |
| datos_año | Muestra dos gráficos de barras | Un año y un valor booleano (verdadero o falso) |
| descargar | Descarga los datos | Mes, año y un formato (csv o json) |
Estructura de archivos
ejemplos
datos_año.JPG
eventos_euskadi
eventos_euskadi.py
__init__.py
LICENSE.txt
README.md
setup.cfg
setup.py
Dependencias
- Pandas - Proporciona herramientas que permiten trabajar datos en diferentes formatos.
- Matplotlib - Creación de gráficos en dos dimensiones.
- Request - Obtener respuestas que se realizan en el protocolo HTTP de una plataforma web que se haya establecido con anterioridad con una API.
- Seaborn - Visualizaciones de datos.
Uso
import eventos_euskadi as ev
# Se obtiene información sobre eventos en un mes
ev.info_eventos(2021, 1, 'eus')
# Se descargan datos de eventos en un mes
ev.descargar(2021, 5, 'es', 'csv')
# Se muestran dos gráficos con información sobre eventos en un año
ev.datos_año(2021, True)
Licencia
Autores
Mikel Madariaga & Naroa Barrutia
Metadata
Release files for eventos-euskadi 1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| eventos_euskadi-1.2.tar.gz | 5.3 kB | Details |
Release files / eventos_euskadi-1.2.tar.gz
| Download URL | eventos_euskadi-1.2.tar.gz |
|---|---|
| Size | 5.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5866cdb87c78618ceec645a20770e4ffc200684dccc598881ceefb92e2244f3e
|
|
BLAKE2b-256 checksum How to use checksums |
9a6e96aa3e1f8d8d54eb7ca78608a9d9a363204be4e018cf092fab0111436767
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|