Skip to content

vhgauto/ht.buscador

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tabla interactiva HOY TRASNOCHE

HOY TRASNOCHE es el único y mejor podcast de cine del mundo. Conducen Fiorella Sargenti y Santiago Calori.

El sitio web contiene los episodios, fecha de publicación y duración, junto con la película comentada, y los links para escuchar los episodios.

La tabla es interactiva, por lo que se puede ordenar por número de episodio, duración y nombre de película, o realizar una búsqueda por nombre de episodio/película.

Descripción

Se combinan códigos de programación en R (principalmente) y Python. El sitio web utiliza datos de Spotify y Letterboxd, con ejecución automática via GitHub Actions y creación del sitio web mediante Quarto.

Datos

Los datos de Spotify de HOY TRASNOCHE se acceden mediante la librería de Python {spotipy}, para lo cual es necesario tener credenciales de la API de Spotify.

Los datos de las películas provienen de esta lista de Letterboxd que incluye el nombre del episodio. No he revisado exhaustivamente la lista. Se utilizó el paquete {rvest} para el web scrapping.

Los episodios que componen la tabla corresponden son los tradicionales, es decir, en los que se discute una (o múltiples) película(s). No se consideraron los episodios de los ranking de fin de año, los Hoy Trasnoche Diario o en los que se promocionaron otros productos (Mató Mil, Dr. Muerte).

La columna de películas contiene los links a las mismas en Letterboxd y los nombres están en su mayoría en inglés. Los episodios en los que se comentó más de una película se agrupan dentro del mismo episodio.

La transformación de datos se llevó a cabo con los paquetes de {tidyverse}.

Creación de tabla interactiva

La tabla se creó con el paquete {reactable}, que permite agregar un buscador y acomodar las columnas de forma ascendente/descendente, de acuerdo al contenido.

Sitio web

El sitio web está creado con Quarto, generando un archivo .html, que es usado para su publicación mediante GitHub Pages.

Ejecución

La ejecución es parcialmente automática. La descarga de los datos de Spotify y la generación y publicación del sitio web está a cargo de GitHub Actions.

El agregado de los datos de las películas comentadas en cada episodio se hace de forma manual. Cada vez que se publique un nuevo episodio, se añade la película y su información al repositorio para luego ejecutar el código entero.

Entorno de ejecución

Para asegurar la reproducibilidad se utilizó Conda indicando versiones de los paquetes y de R. Así las funciones mantienen siempre la misma ejecución.

Motivación

Soy entusiasta en el manejo de datos, programación y visualización, siempre en búsqueda de aprender nuevas herramientas informáticas. Pueden ver el resto de mis repositorios para que se hagan una idea.

Escucho HOY TRASNOCHE desde el primer momento, y en este repositorio combino ambas cosas.

Pienso en este sitio web como un recurso de consulta. Para verificar si alguna película fue comentada, o si se desea volver a escuchar un episodio en particular.

Aclaración

Este sitio web, su desarrollo y mantenimiento son un proyecto personal. No estoy involucrado de ninguna manera con el podcast ni con sus conductores.

Contacto

Estoy abierto a recibir comentarios, correcciones y sugerencias. No dudes en ponerte en contacto.

Autor y responsable del repositorio: Mgtr. Víctor Gauto

Redes sociales: Twitter, Instagram, GitHub y Mastodon.