Skip to content

Instantly share code, notes, and snippets.

@msafadieh
Last active May 29, 2025 09:42
Show Gist options
  • Select an option

  • Save msafadieh/2a58e3ef1c42c2b1e92d3e28a9ade0b7 to your computer and use it in GitHub Desktop.

Select an option

Save msafadieh/2a58e3ef1c42c2b1e92d3e28a9ade0b7 to your computer and use it in GitHub Desktop.

Revisions

  1. msafadieh revised this gist Mar 31, 2020. 1 changed file with 0 additions and 1 deletion.
    1 change: 0 additions & 1 deletion zoom-web-client-auto-redirect.user.js
    Original file line number Diff line number Diff line change
    @@ -2,7 +2,6 @@
    // @name Zoom Web Client Auto Redirect
    // @namespace https://zoom.us
    // @version 0.1
    // @downloadUrl https://gist.github.com/msafadieh/2a58e3ef1c42c2b1e92d3e28a9ade0b7/raw/6cfe2070b9b05d8a1b7840023d4af175b222f45c/zoom-web-client-auto-redirect.user.js
    // @description Automatically redirect Zoom meetings to the web client
    // @author Mohamad Safadieh
    // @license GNU AGPLv3: https://www.gnu.org/licenses/agpl-3.0.en.html
  2. msafadieh revised this gist Mar 31, 2020. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion zoom-web-client-auto-redirect.user.js
    Original file line number Diff line number Diff line change
    @@ -2,7 +2,7 @@
    // @name Zoom Web Client Auto Redirect
    // @namespace https://zoom.us
    // @version 0.1
    // @downloadUrl https://gist.github.com/msafadieh/2a58e3ef1c42c2b1e92d3e28a9ade0b7/raw/a4a62a7fc8da9cc8b60a77e792404292776d4660/zoom-web-client-auto-redirect.user.js
    // @downloadUrl https://gist.github.com/msafadieh/2a58e3ef1c42c2b1e92d3e28a9ade0b7/raw/6cfe2070b9b05d8a1b7840023d4af175b222f45c/zoom-web-client-auto-redirect.user.js
    // @description Automatically redirect Zoom meetings to the web client
    // @author Mohamad Safadieh
    // @license GNU AGPLv3: https://www.gnu.org/licenses/agpl-3.0.en.html
  3. msafadieh revised this gist Mar 31, 2020. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion zoom-web-client-auto-redirect.user.js
    Original file line number Diff line number Diff line change
    @@ -2,7 +2,7 @@
    // @name Zoom Web Client Auto Redirect
    // @namespace https://zoom.us
    // @version 0.1
    // @downloadUrl https://gist.github.com/msafadieh/2a58e3ef1c42c2b1e92d3e28a9ade0b7/raw/a4a62a7fc8da9cc8b60a77e792404292776d4660/zoom-web-client-auto-redirect.js
    // @downloadUrl https://gist.github.com/msafadieh/2a58e3ef1c42c2b1e92d3e28a9ade0b7/raw/a4a62a7fc8da9cc8b60a77e792404292776d4660/zoom-web-client-auto-redirect.user.js
    // @description Automatically redirect Zoom meetings to the web client
    // @author Mohamad Safadieh
    // @license GNU AGPLv3: https://www.gnu.org/licenses/agpl-3.0.en.html
  4. msafadieh renamed this gist Mar 31, 2020. 1 changed file with 0 additions and 0 deletions.
  5. msafadieh revised this gist Mar 31, 2020. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions zoom-web-client-auto-redirect.js
    Original file line number Diff line number Diff line change
    @@ -6,12 +6,12 @@
    // @description Automatically redirect Zoom meetings to the web client
    // @author Mohamad Safadieh
    // @license GNU AGPLv3: https://www.gnu.org/licenses/agpl-3.0.en.html
    // @include /https:\/\/([a-z0-9\-]+\.)?zoom.us\/([sj])\/([0-9]+).*/
    // @include /https:\/\/([a-z0-9\-]+\.)?zoom\.us\/([sj])\/([0-9]+).*/
    // @grant none
    // ==/UserScript==

    (function() {
    const match = window.location.href.match(/https:\/\/([a-z0-9\-]+\.)?zoom.us\/([sj])\/([0-9]+).*/);
    const match = window.location.href.match(/https:\/\/([a-z0-9\-]+\.)?zoom\.us\/([sj])\/([0-9]+).*/);
    const prefix = match[1] || "";
    const end = match[2] === "j" ? "join/" + match[3] : match[3] + "/start";
    window.location.href = "https://" + prefix + "zoom.us/wc/" + end;
  6. msafadieh revised this gist Mar 31, 2020. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions zoom-web-client-auto-redirect.js
    Original file line number Diff line number Diff line change
    @@ -6,12 +6,12 @@
    // @description Automatically redirect Zoom meetings to the web client
    // @author Mohamad Safadieh
    // @license GNU AGPLv3: https://www.gnu.org/licenses/agpl-3.0.en.html
    // @include /https:\/\/([a-z0-9\-]+.)?zoom.us\/([sj])\/([0-9]+).*/
    // @include /https:\/\/([a-z0-9\-]+\.)?zoom.us\/([sj])\/([0-9]+).*/
    // @grant none
    // ==/UserScript==

    (function() {
    const match = window.location.href.match(/https:\/\/([a-z0-9\-]+.)?zoom.us\/([sj])\/([0-9]+).*/);
    const match = window.location.href.match(/https:\/\/([a-z0-9\-]+\.)?zoom.us\/([sj])\/([0-9]+).*/);
    const prefix = match[1] || "";
    const end = match[2] === "j" ? "join/" + match[3] : match[3] + "/start";
    window.location.href = "https://" + prefix + "zoom.us/wc/" + end;
  7. msafadieh revised this gist Mar 31, 2020. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion zoom-web-client-auto-redirect.js
    Original file line number Diff line number Diff line change
    @@ -6,7 +6,7 @@
    // @description Automatically redirect Zoom meetings to the web client
    // @author Mohamad Safadieh
    // @license GNU AGPLv3: https://www.gnu.org/licenses/agpl-3.0.en.html
    // @include /https:\/\/([a-z]+.)?zoom.us\/([sj])\/([0-9]+).*/
    // @include /https:\/\/([a-z0-9\-]+.)?zoom.us\/([sj])\/([0-9]+).*/
    // @grant none
    // ==/UserScript==

  8. msafadieh revised this gist Mar 31, 2020. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion zoom-web-client-auto-redirect.js
    Original file line number Diff line number Diff line change
    @@ -11,7 +11,7 @@
    // ==/UserScript==

    (function() {
    const match = window.location.href.match(/https:\/\/([a-z]+.)?zoom.us\/([sj])\/([0-9]+).*/);
    const match = window.location.href.match(/https:\/\/([a-z0-9\-]+.)?zoom.us\/([sj])\/([0-9]+).*/);
    const prefix = match[1] || "";
    const end = match[2] === "j" ? "join/" + match[3] : match[3] + "/start";
    window.location.href = "https://" + prefix + "zoom.us/wc/" + end;
  9. msafadieh revised this gist Mar 31, 2020. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions zoom-web-client-auto-redirect.js
    Original file line number Diff line number Diff line change
    @@ -2,6 +2,7 @@
    // @name Zoom Web Client Auto Redirect
    // @namespace https://zoom.us
    // @version 0.1
    // @downloadUrl https://gist.github.com/msafadieh/2a58e3ef1c42c2b1e92d3e28a9ade0b7/raw/a4a62a7fc8da9cc8b60a77e792404292776d4660/zoom-web-client-auto-redirect.js
    // @description Automatically redirect Zoom meetings to the web client
    // @author Mohamad Safadieh
    // @license GNU AGPLv3: https://www.gnu.org/licenses/agpl-3.0.en.html
  10. msafadieh created this gist Mar 31, 2020.
    17 changes: 17 additions & 0 deletions zoom-web-client-auto-redirect.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,17 @@
    // ==UserScript==
    // @name Zoom Web Client Auto Redirect
    // @namespace https://zoom.us
    // @version 0.1
    // @description Automatically redirect Zoom meetings to the web client
    // @author Mohamad Safadieh
    // @license GNU AGPLv3: https://www.gnu.org/licenses/agpl-3.0.en.html
    // @include /https:\/\/([a-z]+.)?zoom.us\/([sj])\/([0-9]+).*/
    // @grant none
    // ==/UserScript==

    (function() {
    const match = window.location.href.match(/https:\/\/([a-z]+.)?zoom.us\/([sj])\/([0-9]+).*/);
    const prefix = match[1] || "";
    const end = match[2] === "j" ? "join/" + match[3] : match[3] + "/start";
    window.location.href = "https://" + prefix + "zoom.us/wc/" + end;
    })();