This is a web based front-end for youtube-dl written for nodejs.
npm install youtube-dl-frontend
The youtube-dl application available somewhere on the internet or in your Linux distributions app repository.
fire up youtube-dl-fronted
node server.js
then in your web browser, hit up http://localhost:3001.