← Todos los proyectos
Live Open source

Visto

Dashboard de todo lo que he visto en YouTube desde 2016: qué vi cada día, tiempo de visionado estimado, temáticas, canales, likes y favoritos. Una extensión de navegador propia recoge los datos, y el proyecto es open source para que cualquiera lo monte con los suyos.

Ver dashboard completo ⤢

Pincha en la imagen para ver una captura del dashboard completo.

Contexto

Un día fui consciente de la cantidad de tiempo que pasaba consumiendo contenido en YouTube y quise darle forma a esos datos, pero YouTube no ofrece ninguna API para consultar tu historial. Así que construí una extensión de navegador que lo lee directamente de la web, igual que si bajaras tú con el ratón, y lo combiné con Google Takeout para tener la hora exacta de cada vídeo y con la YouTube Data API para clasificarlos por temática. El resultado son más de 50.000 vídeos desde 2016, con filtros por año y temática y un cálculo aproximado del tiempo que he pasado viéndolos. Lo publiqué como open source para que cualquiera pueda instalar la extensión y tener su propio dashboard, en local o en su cuenta de Cloudflare.

Tech Stack

Frontend
JavaScript HTML/CSS SVG charts
Backend
Cloudflare Workers D1 Cron Triggers YouTube Data API
Data
Chrome Extension (MV3) Google Takeout Python ETL