Created
December 14, 2016 15:34
-
-
Save brycemcd/04092405cbc663ee7ea48b933e40844e to your computer and use it in GitHub Desktop.
Opens a zoom meeting in a browser from the command line
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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" |
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I use this command to transform
https
zoom url to azoommtg
url :zoommtgURL="$(echo "$zoomHttpsURL" | sed 's/^https:/zoommtg:/;s|/j/|/join?action=join\&confno=|;s/?pwd=/\&pwd=/')"