summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2023-04-21 10:46:48 +0100
committerdakkar <dakkar@thenautilus.net>2023-04-21 10:46:48 +0100
commit2e932078adbc421b2a19b1f0741979bc02b222f8 (patch)
treee5cb401d1441a610feb05d93ba624db3edaa379f
parentalways use system perl for genlop (diff)
downloadmisc-scripts-2e932078adbc421b2a19b1f0741979bc02b222f8.tar.gz
misc-scripts-2e932078adbc421b2a19b1f0741979bc02b222f8.tar.bz2
misc-scripts-2e932078adbc421b2a19b1f0741979bc02b222f8.zip
better zoom wrapper
-rwxr-xr-xbin/zoom10
1 files changed, 10 insertions, 0 deletions
diff --git a/bin/zoom b/bin/zoom
index 2a10785..f1d92c3 100755
--- a/bin/zoom
+++ b/bin/zoom
@@ -13,11 +13,21 @@ munge-zoom-uri() {
return
fi
+ if [[ $uri =~ ^https?://([^/.]+\.)?zoom\.us/j/([0-9]+)$ ]]; then
+ echo "zoommtg://zoom.us/join?confno=${BASH_REMATCH[2]}"
+ return
+ fi
+
if [[ $uri =~ ^https?://([^/.]+\.)?zoom\.us/j/([0-9]+)\?pwd=(.+)$ ]]; then
echo "zoommtg://zoom.us/join?confno=${BASH_REMATCH[2]}&pwd=${BASH_REMATCH[3]}"
return
fi
+ if [[ $uri =~ ^https?://([^/.]+\.)?zoom\.us/w/([0-9]+)\?pwd=(.+)$ ]]; then
+ echo "zoommtg://zoom.us/join?confno=${BASH_REMATCH[2]}&pwd=${BASH_REMATCH[3]}"
+ return
+ fi
+
if [[ $uri =~ ^https?://([^/.]+\.)?zoom\.us/my/([a-zA-Z0-9]+)\?pwd=(.+)$ ]]; then
echo "zoommtg://zoom.us/join?confno=${BASH_REMATCH[2]}&pwd=${BASH_REMATCH[3]}"
return