1.2.0 • Published 1 year ago

youtube-subscription-sync-cli v1.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

youtube-subscription-sync-cli

CLI tool to sync YouTube subscriptions from one account to another.

Switching to another YouTube account can be annoying when you have to manually subscribe to all the YouTube channels again. This small CLI tool guides you to the process of automating this task.

Features

  • Sync subscriptions from one account to another
  • Get a list of subscribed account URLs

How it works

You'll be redirected to login with your source YouTube channel. Afterwards the tool will fetch all channels that account is subscribed to. Now you'll have to login with your destination YouTube channel. The tool will then automatically subscribe to all the previously found channels.

Usage

  1. Create YouTube OAuth client credentials
    • Create a project in the Google API Console
    • Enable YouTube Data API v3 here.
    • Enable OAuth authorization here and add your Google accounts as test users.
    • Add http://localhost:8080/callback as trusted redirect url.
  2. Install NodeJS
  3. Run this CLI npx youtube-subscription-sync-cli
  4. That's it. You'll be guided through the process.

Troubleshooting

In case npx youtube-subscription-sync-cli didn't work, you can still install and run it manually:

  1. npm i -g youtube-subscription-sync-cli
  2. ytss
1.2.0

1 year ago

1.1.0

2 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

0.1.4

3 years ago

1.0.3

3 years ago

1.0.1

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago