From 2e932078adbc421b2a19b1f0741979bc02b222f8 Mon Sep 17 00:00:00 2001 From: dakkar Date: Fri, 21 Apr 2023 10:46:48 +0100 Subject: better zoom wrapper --- bin/zoom | 10 ++++++++++ 1 file changed, 10 insertions(+) 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 -- cgit v1.2.3