Skip to content
/ ypm Public

YouTube Playlists Manager API to ease your playlists ordering

License

Notifications You must be signed in to change notification settings

leingenm/ypm

Repository files navigation

YouTube Playlists Management API

Description

The YouTube Playlists Management API is a powerful tool designed to help you manage your YouTube playlists more efficiently. With our API, you can perform bulk edits on your playlists via HTTP calls.

Main Feature

Bulk Edits: Easily perform bulk edits on your playlists. Add, remove, or reorder videos in your playlists in a single HTTP call.

Getting Started Locally

Prerequisites

  • Java 17 or higher

Installation

  1. Clone the repository
git clone https://github.com/RomanMager/ypm.git
  1. Build the project
./gradlew build
  1. Run the project
./gradlew bootRun

Usage

  1. Open the browser and navigate to https://ypmngr.xyz/
  2. You will be redirected to the Google login page
  3. After successful login, you will be redirected back to the ypmngr.xyz with a jsession id in your browsers cookies (we are not ready to deploy the app to the Google cloud yet, so we use the specified Google accounts for testing, if you want to test the app, please contact the maintainers)
  4. Extract it and use it in the following requests as a JSESSIONID header

The login procedure is the most unfriendly part of the app, if you have any ideas, please share them with us.

For local development

Check out How to use HTTP files in IntelliJ IDEA.

API Endpoints

Run in Postman

How To Run Tests

./gradlew test

Contributing

We welcome contributions from the community. Please read our Contributing Guide for more information on how to contribute to our project.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

If you have any questions or feedback, please feel free to contact us or create an issue or bug request in Issues.

About

YouTube Playlists Manager API to ease your playlists ordering

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Languages