A YouTube video downloader in Python which downloads the highest resolution video by either of the two ways:
1. URL of the YouTube video
2. Keyword Search
a) Inputting the Search Query from User.
b) Extracting the Top 10 search results with the links and thumbnails.
c) Inputting the Link Numder to be downloaded from the user.