A pragmatic, script-based migration tool to move personal YouTube data between two Google accounts using the official YouTube Data API v3.
This exists because Google does not provide a first-class way to migrate user-level YouTube data (subscriptions, playlists, likes) between accounts, especially when Brand Accounts are not an option.
The script is designed to be:
- Explicit about what is and is not possible
- Safe to re-run (resume-friendly)
- API- and ToS-compliant (no scraping)