Open short as normal YouTube video via userscript menu

Adds button in userscript manager on YouTube shorts to open current short as normal YouTube video

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

ستحتاج إلى تثبيت إضافة مثل Stylus لتثبيت هذا النمط.

ستحتاج إلى تثبيت إضافة لإدارة أنماط المستخدم لتتمكن من تثبيت هذا النمط.

ستحتاج إلى تثبيت إضافة لإدارة أنماط المستخدم لتثبيت هذا النمط.

ستحتاج إلى تثبيت إضافة لإدارة أنماط المستخدم لتثبيت هذا النمط.

(لدي بالفعل مثبت أنماط للمستخدم، دعني أقم بتثبيته!)

// ==UserScript==
// @name        Open short as normal YouTube video via userscript menu
// @namespace   https://github.com/AbdurazaaqMohammed/userscripts
// @version     1.0
// @description Adds button in userscript manager on YouTube shorts to open current short as normal YouTube video
// @match       https://www.youtube.com/shorts/*
// @grant       GM_registerMenuCommand
// @license     The Unlicense
// @homepage    https://github.com/AbdurazaaqMohammed/userscripts
// @supportURL  https://github.com/AbdurazaaqMohammed/userscripts/issues
// ==/UserScript==

(function() {
  'use strict';

  GM_registerMenuCommand('Go To Normal Video', function () {
    const regularVideoUrl = window.location.href.replace('shorts/', 'watch?v=');
    window.location.href = regularVideoUrl;
    // Comment/remove the above line and uncomment the below to open in a new tab rather than replacing the current page.
    //window.open(regularVideoUrl);
  });
})();