![Logo](https://github.com/philippechevieux/youtube-playlist-manager/raw/master/public/logo192.png)
A great tool to manage your playlists
View Demo
·
Report Bug
·
Request Feature
Table of Contents
Name | Description | Library | |
---|---|---|---|
Google Identity Services SDK | Used for authentification | react-oauth | |
YouTube Data API | Used to retrieve playlists and their contents | No library used | |
YouTube API iFrame | Used to play videos in playlists | react-youtube |
-
npm
npm install npm@latest -g
-
yarn
npm install yarn -g
- Create a project in the Google Developpers Console
- In your project menu go to "API and services"
- Then find and activate Youtube Data API
- Finaly create an ID for this API and save it for later
- Create a folder for this repo
mkdir YoutubePlaylistManager
- Clone the repo
git clone https://github.com/philippechevieux/youtube-playlist-manager.git
- Install requiered packages
yarn install
- Create an environnement file
.env
at the root of the directory - Enter your YouTube Data API ID (that you have previously saved) in
.env
REACT_APP_GOOGLE_CLIENT_ID = MY_KEY;
- Start the application
yarn start
- Once the installation is complete, you can access to the application at http://localhost:3000.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please create a pull request. You can also simply open an issue with the appropriate tag. Don't forget to give the project a star! Thanks again!
- Create your Branch from
develop
(git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License.