Skip to content

vhgauto/ht.buscador

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 COUNTRY CLUB es el podcast exclusivo para subscriptores.

El sitio web consiste de una tabla con datos de los episodios: nombre, fecha de publicación, duración y link para escucharlo; y de las películas: nombre, año de estreno y link a Letterboxd.

La tabla es interactiva, por lo que se puede ordenar por número de episodio, duración y fecha de publicación, 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.

Los datos provenientes del COUNTRY CLUB se extraen de forma manual del sitio. En una versión futura se prevee automatizar esta etapa.

Los datos de las películas provienen de dos listas de Letterboxd: Hoy Trasnoche - Con capítulo y Hoy Trasnoche - Country Club, en donde se 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 son los tradicionales, es decir, en los que se discute una (o múltiples) película(s). No se consideraron los ranking de fin de año, los Hoy Trasnoche Diario o en los que se promocionaron otros productos (Mató Mil, Dr. Muerte), ni las recomendaciones del Videoclub.

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, excepto las para las películas en español. 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}.

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 de 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 las versiones de las herramientas informáticas. Así las funciones mantienen siempre la misma ejecución.

Extras

Se describen a continuación los motivos personales que me llevaron a desarrollar este proyecto, los cambios a implementar en el largo plazo y una aclaración de importancia.

Motivación

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

Escucho HOY TRASNOCHE desde el primer momento y soy miembro del COUNTRY CLUB. Gracias al podcast aprendí a apreciar el cine en mayor profundidad y entender las dinámicas de la industria. Les estoy eternamente agradecidos por el conocimiento y las risas.

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

A futuro

En una versión posterior voy a automatizar los episodios y películas del COUNTRY CLUB, que requieren otro acercamiento ya que no están disponibles en Spotify.

Aclaración

Note

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

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

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