Skip to content

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

Notifications You must be signed in to change notification settings

k-um-i/yt-log-visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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