Packages zenity, xsel, xterm and youtube-dl or yt-dlp must be installed.
Copy video address and choose ”Yes” for downloading the video. Video goes to the same directory, where the script is.
The script:
#!/bin/bash
video=$(xsel --clipboard)
inputStr=$(zenity --entry --title="Youtube lataaja" --text="Laita videon osoite allaolevaan laatikkoon:")
zenity --info --text="Laittamasi osoite = $inputStr"
xterm -e youtube-dl $video && zenity --info --text "Video ladattu!" && xdg-open $PWD
exit 0
Edit 6.11.2021: YouTube has made some changes, so if downloading videos using youtube-dl, the speed is slow. Fortunately there is a new program, yt-dlp, which works fine.
The script for yt-dlp
#!/bin/bash
video=$(xsel --clipboard)
inputStr=$(zenity --entry --title="Youtube lataaja" --text="Laita videon osoite allaolevaan laatikkoon:")
zenity --info --text="Laittamasi osoite = $inputStr"
xterm -e yt-dlp $video && zenity --info --text "Video ladattu!" && xdg-open $PWD
exit 0
If yt-dlp is not foud from your package management, you can find the package from pkgs.org
YOUTUBE-yt-dlp-Video-lataaja.tar
To disable Webm video download in youtube-dl
To disable Webm video download in yt-dlp
For Mint 19 and Ubuntu Mate 18.04 has no yt-dkp package, but it can be converted using Alien from openSUSE Leap 15.2 package.