I have made a macro to download primarily Youtube-videos. Even tough it works on other videosites.
Sometimes I need to take some videos to places where I do not have internet.
Videos are download into your downloads folder. Subtitles are downloaded as well.
For the macro to work you need to have the youtube-dl command line tool installed on your Mac. A comfortable way to install the latest version is via Homebrew:
I didn’t know youtube-dl existed. After having used dozens of websites and Chrome extensions to download YouTube videos, I think I finally found the ultimate tool. I adapted your macro to use it with Chrome and, as I regularly download MP3s from YouTube for my teen daughter, I created another macro with the following shell script:
I have previosly used this 4K Video Downloader (free).
But since the videofiles are normally small I do not mind not seeing any progress.
Like the fire and forget of the macro.
Does KM only work with browser-related things if you’re using Safari? or will it work if you’re using Chrome too?
I’m switching from TE to KM, and I had a TE expansion that would pop up and ask for the URL that I’d manually copied from $BROWSER… but if KM reads the URL from the browser session then… KM - WHERE HAVE YOU BEEN ALL MY LIFE?!
Keyboard Maestro only supports Safari and Google Chrome directly, and it can do that because both of these browsers have AppleScript support (which KM uses under-the-hood).
Some other browsers like iCab also have AppleScript support. While KM does not directly support these browsers, it does directly support AppleScript itself – so many things are possible.