-
-
Save brycemcd/04092405cbc663ee7ea48b933e40844e to your computer and use it in GitHub Desktop.
#!/bin/zsh | |
# Opens a zoom meeting with the name you've given it. | |
# Drop this script in /usr/local/bin/openzoom | |
# Invoke with `openzoom meeting_name` | |
typeset -A meeting | |
# NOTE: set this hashmap with meeting_name and ids of that meeting | |
meeting[meeting_name]=123456789 | |
if [ -z ${1+x} ]; then | |
echo "pass one argument for the meetings you have available: ${(k)meeting}" | |
exit 1 | |
fi | |
meeting_id=${meeting[$1]} | |
/usr/bin/open "https://zoom.us/j/$meeting_id" |
I use this command to transform https
zoom url to a zoommtg
url :
zoommtgURL="$(echo "$zoomHttpsURL" | sed 's/^https:/zoommtg:/;s|/j/|/join?action=join\&confno=|;s/?pwd=/\&pwd=/')"
Thanks!
As a shortcut, I wrapped this into a function and added into .profile
:
zoom () { open "zoommtg://zoom.us/join?confno=$1" }
Usage:
zoom 11111111
Typing xdg-open "zoommtg://zoom.us/join?action=join&confno=$meeting_id" works for me.
Source: https://waynewerner.com/blog/launch-zoom-from-the-command-line.html
Typing xdg-open "zoommtg://zoom.us/join?action=join&confno=$meeting_id" works for me.
Source: https://waynewerner.com/blog/launch-zoom-from-the-command-line.html
I added this command for xdg-open
to call Zoom for zoommtg://
links :
xdg-mime default Zoom.desktop x-scheme-handler/zoommtg
and this command to verify :
xdg-mime query default x-scheme-handler/zoommtg
Tip: if you already have the desktop app installed, then there is a custom URL schema registered for the app, and you can use it to speed-up the launch process:
/usr/bin/open zoommtg://hp.zoom.us/join?action=join&confno=$meeting_id