Simple Node.js that extracts screenshots from YouTube url (default is YouTube Trending page), performs image classification using IBM Watson Visual Recognition API and finally sorts out unique classes.
Register to get free API key on IBM BlueMix. Free trial / free plan allows up to 250 requests per day.
Usage of the app:
https://myapp.herokuapp.com
or
https://myapp.herokuapp.com/?youtube=https://youtube.com/popular
if url is not set then it uses youtube.com/trending