Skip to main content

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)

Alt text

Licencia

MIT

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)

Source distribution for eventos-euskadi 1.2
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

Release history Release notifications | RSS feed

This release

1.2 This release

1 release file

1.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page