Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Turn your favorite YouTube playlist into a Google Sheet tracker for real time tracking and seamless collaboration!

License

Notifications You must be signed in to change notification settings

vybhav72954/YT_playlist-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Youtube Playlist Tracker

Turn your favorite YouTube playlist into a Google Sheet for real-time tracking and collaboration with friends. Each video is listed with a clickable link, and you and your friends can mark progress directly in the sheet.

image.png

Setup

  1. Install requirements:

pip install -r requirements.txt

  1. Enable Google Sheets API and Google Drive API in Google Cloud. Download your service account key as credentials.json and place it in the project root.

  2. First time using Google Console? I have added more details here!

  3. Create a .env file in the project root:

PLAYLIST_URL=https://www.youtube.com/playlist?list=YOUR_PLAYLIST_ID
START_DATE=2025-09-29
PARTICIPANTS=Alice,Bob,Charlie
SHEET_NAME=MyPlaylistTracker
[email protected]
  1. Run
python main.py

This will:

  • Fetch the playlist videos
  • Push them to Google Sheets with clickable links
  • Share the sheet with you for collaboration
  • Apply simple conditional formatting (✅ done / ❌ pending)

Future Additions

  • Extension for ease of use
  • Nudges/Notifications when schedule not met
  • Open to hear your feedback :)

About

Turn your favorite YouTube playlist into a Google Sheet tracker for real time tracking and seamless collaboration!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages