Back to projects
Jan 01, 2026
1 min read

YouTube Watch Later Cleaner

Python automation to bulk-remove videos from YouTube Watch Later playlist using Selenium.

A CLI tool to clean up the YouTube Watch Later playlist, which has a 5,000 video limit. Since the YouTube API does not allow programmatic access to Watch Later, the tool uses Selenium to automate the browser directly.

Features:

  • Remove all videos or a specific quantity
  • Automatically handles hidden/unavailable videos
  • Persistent browser session (no repeated logins)
  • Cumulative log of all removed videos across sessions
  • Dry-run mode for safe testing

Stack: Python · Selenium · Chrome · argparse