YT2Invidio

Point YouTube links to Invidio

As of 2018-11-30. See the latest version.

// ==UserScript==
// @name        YT2Invidio
// @namespace   http://projects.izzysoft.de/
// @author      IzzySoft
// @description Point YouTube links to Invidio
// @license     CC BY-NC-SA
// @include     *
// @version     1.0.1
// @run-at      document-idle
// @grant       unsafeWindow
// ==/UserScript==

for(var i = 0; i < document.links.length; i++) {
  var elem = document.links[i];
  // Youtube: https://www.youtube.com/watch?v=cRRA2xRRgl8
  if (elem.href.match(/(www\.)?youtube.com(\/watch\?v=[a-z0-9_-]+)/i)) {
    elem.href='https://invidio.us'+RegExp.$2;
  } else if (elem.href.match(/(www\.)?youtu.be\/([a-z0-9_-]+)/i)) {
    elem.href='https://invidio.us/watch?v='+RegExp.$2;
  }
}