Giter Club home page Giter Club logo

youtube-tidy's Introduction

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.

youtube-tidy's People

Contributors

arizeto avatar artofbugs avatar kameronkeller avatar s-egge avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.