Multireddit Followed Users

Creates a multireddit with only the users you follow (excludes your subscribed subreddits)

Dovrai installare un'estensione come Tampermonkey, Greasemonkey o Violentmonkey per installare questo script.

Dovrai installare un'estensione come Tampermonkey o Violentmonkey per installare questo script.

Dovrai installare un'estensione come Tampermonkey o Violentmonkey per installare questo script.

Dovrai installare un'estensione come Tampermonkey o Userscripts per installare questo script.

Dovrai installare un'estensione come ad esempio Tampermonkey per installare questo script.

Dovrai installare un gestore di script utente per installare questo script.

(Ho già un gestore di script utente, lasciamelo installare!)

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

(Ho già un gestore di stile utente, lasciamelo installare!)

// ==UserScript==
// @name         Multireddit Followed Users
// @namespace    https://www.reddit.com/u/Fergobirck
// @version      1.0
// @description  Creates a multireddit with only the users you follow (excludes your subscribed subreddits)
// @author       Fergobirck
// @match        https://www.reddit.com/subreddits/
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    var filtered = [];
    var linkPosition = document.querySelectorAll(".subscription-box")[0].getElementsByTagName('ul')[0].getElementsByTagName('a')[0];
    var subscribed = document.querySelectorAll(".subscription-box")[0].getElementsByTagName('ul')[0].querySelectorAll('li');

    subscribed.forEach((item, index) => {
      var subName = item.getElementsByClassName('title')[0].innerHTML;
      if (subName.substr(0, 2) == "u/") {
          filtered.push(subName.replace("u/", "u_"));
      }
    });

    var html = "<a href=\"https://www.reddit.com/r/" + filtered.join("+") + "\" class=\"title\">multireddit of your followed users</a><br\>"
    linkPosition.insertAdjacentHTML("beforebegin", html);
})();