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.
Bulk Edits: Easily perform bulk edits on your playlists. Add, remove, or reorder videos in your playlists in a single HTTP call.
- Java 17 or higher
- Clone the repository
git clone https://github.com/RomanMager/ypm.git
- Build the project
./gradlew build
- Run the project
./gradlew bootRun
- Open the browser and navigate to
https://ypmngr.xyz/
- You will be redirected to the Google login page
- 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) - 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.
Check out How to use HTTP files in IntelliJ IDEA.
./gradlew test
We welcome contributions from the community. Please read our Contributing Guide for more information on how to contribute to our project.
This project is licensed under the MIT License. See the LICENSE file for details.
If you have any questions or feedback, please feel free to contact us or create an issue or bug request in Issues.