diff options
author | dakkar <dakkar@thenautilus.net> | 2023-04-21 10:46:48 +0100 |
---|---|---|
committer | dakkar <dakkar@thenautilus.net> | 2023-04-21 10:46:48 +0100 |
commit | 2e932078adbc421b2a19b1f0741979bc02b222f8 (patch) | |
tree | e5cb401d1441a610feb05d93ba624db3edaa379f /bin/zoom | |
parent | always use system perl for genlop (diff) | |
download | misc-scripts-2e932078adbc421b2a19b1f0741979bc02b222f8.tar.gz misc-scripts-2e932078adbc421b2a19b1f0741979bc02b222f8.tar.bz2 misc-scripts-2e932078adbc421b2a19b1f0741979bc02b222f8.zip |
better zoom wrapper
Diffstat (limited to 'bin/zoom')
-rwxr-xr-x | bin/zoom | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -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 |