Inspiration

YouTube removed the dislike button making it hard to judge whether a video was useful or not. We wanted to make it easy to search for what you needed and know if the video was liked by its audience.

What it does

The user is prompted for something they'd like to restore followed by a prompt for a Google API key. The program then takes the search string and API key to send a search request to YouTube. The returned videos are then sent through returnyoutubedislike.com's API to retrieve video information (likes/views/dislikes). A ratio is calculated between the likes and dislikes to find the highest rated video. The videos are then outputted from highest ratio to lowest for the user to select from. The information on the videos are also displayed so the user can pick another video if the first one isn't to their liking.

How we built it

The program was written in Java.

With this project we were able to impliment Google's own YouTube API responsible for pulling video ID's and titles.

Information about videos including dislikes and likes were retrieved using returnyoutubedislike.com.

Challenges we ran into

Some challenges include working with an API for our first time. Making it very difficult for us to learn on the spot. We also did encounter some difficulty learning about sorting 2D arrays, as we haven't really learned this yet.

Accomplishments that we're proud of

It works! We never tried using API's before and after lots of trial and error, we were able to implement in our program.

What we learned

We learned how to call and get a response from API's via two methods.

What's next for YouTube was Wrong

Possibly a fancy GUI with thumbnails and YouTube channel names

Built With

Share this project:

Updates