Twitter To Nitter

Redirects Twitter URLs to Nitter URLs

// ==UserScript==
// @name         Twitter To Nitter
// @namespace    chillsmeit
// @version      1.0.1
// @description  Redirects Twitter URLs to Nitter URLs
// @author       chillsmeit
// @include      *://twitter.com/*
// @run-at       document-start
// @license      GNU GPLv3
// ==/UserScript==

const NITTER_URL = 'https://nitter.net';

function redirectToNitter() {
    var currentPath = window.location.pathname; // Extract the current path from the twitter url
    var currentSearch = window.location.search; // Extract any parameters, like search etc.
    var currentHash = window.location.hash; // Extract any hash, like #section

    // Redirect the browser to the equivalent Nitter URL
    window.location.href = NITTER_URL + currentPath + currentSearch + currentHash;
}

redirectToNitter();