Important: This is an X11 application and, as such, will not function correctly when Wayland is in use instead of Xorg.
Python script in AUTOKEY program
import concurrent.futures
import subprocess
import os
# Change the current working directory
os.chdir('/home/user/Documents/VideoDownloader') #change to your working directory not where autokey stores scripts (/home/user/.config/autokey/data/Start_Up_Scripts/
with concurrent.futures.ProcessPoolExecutor() as executor:
proc1 = executor.submit(subprocess.run, ['./downloader.sh'])
proc2 = executor.submit(subprocess.run, ['./onlinedownloader.sh'])
proc1.result()
proc2.result()
Example of a bash script in ( /home/user/Documents/VideoDownloader ) or where ever.
1. downloader.sh
------------------------------------------------------------
#!/bin/bash
./Open.Video.Downloader_3.2.0_amd64.AppImage # You can start up appimages
------------------------------------------------------------
2. onlinedownloader.sh
------------------------------------------------------------
#!/bin/bash
librewolf https://4get.ca/ # Open Webpages
------------------------------------------------------------
Then with the push of a button using a cheap chinese macros tied to a key combo and blam. Magic.


I was a big autohotkey user on windows. I now use a bunch of bash scripts, aliases, and hot keys, and a couple of one off tools to do the same things. Embrace bash imo.