Python app built with streamlit that provides an overview of Youtube data logged in a .csv file.
- Clone the repo
git clone https://github.com/k-um-i/yt-log-visualizer.git
- Install dependencies
pip install -r requirements.txt
- Start the streamlit application
streamlit run app.py
- Open the app at
localhost:8501by default and follow the instructions.
- 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.
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