Skip to content

ArtofBugs/YouTube-Tidy

 
 

Repository files navigation

YouTube-Tidy

YouTube Tidy

Manage your YouTube playlists and subscriptions using YouTube Tidy! With YTT, you can easily select multiple videos at once to copy or move between playlists, or mass remove subscriptions and playlist items. Explore new videos and mass-add them to playlists from the search screen.

Responsive for mobile and desktop

This application was designed for mobile-first, and adapted to higher resolutions such as native desktop resolutions.

Check out the app (Oregon State University faculty and students)

The web application is currently in testing. We utilized the Google Cloud Console, which requires that we validate our application before publishing into production. Without publication, only students, faculty, and manually approved users may log in to the app.

If you're an OSU student or staff member, click here to log in and check out our web app!

Screenshots (Homepage, playlists functionality, search)

Development and testing

To contribute to YTT, follow these steps:

  1. Clone the repository locally.

  2. Copy .env.example to a file called .env in the root of the repository.

  3. Create a new project and register a set of API keys for the YouTube Data API in the Google Cloud Console.

  4. Register a set of classic v2 API keys for reCAPTCHA here.

  5. Replace the variables in .env with the keys you just created.

  6. Run npm install to install the dependencies and then npm run dev to start the site. Visit the localhost link in the output (usually http://localhost:5173) in your browser to preview the site.

About

Manage your YouTube playlists and subscriptions using YouTube Tidy! Mirror fork of https://github.com/osu-cs494-w24/youtube-tidy

Resources

Stars

Watchers

Forks

Languages

  • TypeScript 99.3%
  • Other 0.7%