/EasyYoutube

A Java version of "Youtube data API v3". Through this library, you can edit, see, comment, and can do lot more things programmatically

Primary LanguageJavaApache License 2.0Apache-2.0

EasyYoutube ~ Youtube in Java

EasyYoutube is a convinince wrapper of java client for Youtube data API v3. This library simplify the use of API upto just one method call. You can edit, see, comment, reply, and can do a lot more things through this library. Using this is as easy as EasyInsta.

image

Features

  • Simple & lightweight
  • Easy 2 use
  • Async callbacks
  • Auto authentication & token refresh
  • Increased API quota / quota limit bypassed
  • Supports editing title,description and thumbnail (soon)
  • Supports fetching of video metadata
  • Supports subscribing/unsubscribing
  • Supports commenting and replying
  • Supports Uploading video (coming soon)
  • Supports Many more.... (coming soon)

Implementation

Gradle

In your project build.gradle

allprojects {
		repositories {
			...
			maven { url 'https://jitpack.io' }
		}
	}

In your module buil.gradle (app)

dependencies {
	    implementation 'com.github.ErrorxCode:EasyYoutube:VERSION_HERE'
	}

Maven

<repositories>
		<repository>
		    <id>jitpack.io</id>
		    <url>https://jitpack.io</url>
		</repository>
	</repositories>

Add the dependency

<dependency>
	    <groupId>com.github.ErrorxCode</groupId>
	    <artifactId>EasyYoutube</artifactId>
	    <version>Tag</version>
	</dependency>

Acknowledgements

Documentation

FAQ

Q: Can we make bots out of this library ?

Ans : Of course, you can. But remember the guidlines

Q: Can we use it on platforms other than android ?

Ans : Yes this library is now platform independent. You can use it in any java application.

Q: Does it require your google account username & password ?

Ans: No, This only requires an refresh token of that account. Furthermore, refresh token requires user consent about their youtube account being managed.

Contributing

Contributions are always welcome!

The code of conduct is the same as always. What you can do is you can add more methods from google api client to this library. Please first make a pull request or issue regarding any change or update in the code.

Feedback

If you have any feedback, please reach out to us at inboxrahil@xcoder.tk Thanks for using our library. If it helped you, Just give it a star.