Skip to content

Python app built with streamlit that provides an overview of youtube data logged in a .csv file.

k-um-i/yt-log-visualizer

Repository files navigation

yt-log-visualizer

Python app built with streamlit that provides an overview of Youtube data logged in a .csv file.

Usage Instructions

  1. Clone the repo
git clone https://github.com/k-um-i/yt-log-visualizer.git
  1. Install dependencies
pip install -r requirements.txt
  1. Start the streamlit application
streamlit run app.py
  1. Open the app at localhost:8501 by default and follow the instructions.

Things to note

  • The first run when loading your .csv file may take a while to run depending on how many Youtube videos you have logged, since it requests each videos metadata. On subsequent runs this process should be faster thanks to the metadata caching implementation.
  • Only log entries that have a Youtube link inside the 'Comment' column will be parsed.

CSV File format

Required Columns: [Comment, Amount Logged, Log Date]
Comment value must be a Youtube link.
Amount Logged value must be an int representing minutes.
Log Date format: 2025-05-05 19:39:57

Examples

image image image

About

Python app built with streamlit that provides an overview of youtube data logged in a .csv file.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published