9gag Rank

Script to show ranks on 9 gag based on days of first registration (idea of icons are from 9gag user @reannukeeves

// ==UserScript==
// @name         9gag Rank
// @namespace    http://tampermonkey.net/
// @version      1
// @description  Script to show ranks on 9 gag based on days of first registration (idea  of icons are from 9gag user @reannukeeves
// @author       @mrfreeman2019 known as @rehak
// @match        https://9gag.com/*
// @grant        none
// ==/UserScript==


(function() {

    var days = 0;



     //with PRO
     if (document.getElementsByClassName("profile-header")[0].getElementsByTagName('span')[1]){
        var daysP = document.getElementsByClassName("profile-header")[0].getElementsByTagName('span')[1].textContent;
         var dLNGP = daysP.length;
         var integP = parseInt(dLNGP, 10);
         if ( integP > 11){
             daysP = daysP.slice(2,-9) + daysP.slice(5,-5);
             days = parseInt(daysP, 10);
       // alert(daysP);
             };
         if ( integP <= 11){
             daysP = daysP.slice(2,-5);
             days = parseInt(daysP, 10);
       // alert(daysP);
              };
    };




    //without PRO
    if (document.getElementsByClassName("profile-header")[0].getElementsByTagName('span')[0] && !(document.getElementsByClassName("profile-header")[0].getElementsByTagName('span')[1])){
         var daysN = document.getElementsByClassName("profile-header")[0].getElementsByTagName('span')[0].textContent;
         var dLNGN = daysN.length;
         var integN = parseInt(dLNGN,10);
         if ( integN > 11){
             daysN = daysN.slice(2,-9) + daysN.slice(5,-5);
             days = parseInt(daysN, 10);
       // alert(daysN);
             };
        if ( integN <= 11){
             daysN = daysN.slice(2,-5);
             days = parseInt(daysN, 10);
        //alert(daysN);
              };
    };

   // alert(days);

    //var daysP = document.getElementsByClassName("profile-header")[0].getElementsByTagName('span')[1].textContent;
    //days = days.slice(2, -9) + days.slice(5,-5);
    //var daysNB = parseInt(days, 10);
  //  var daysN = document.getElementsByClassName("profile-header")[0].getElementsByTagName('span')[0].textContent;
    //var dLNGN = daysN.lenght;
    //var integN = parseInt(dLNGN, 10);
//alert(daysN);
  //  if ( integN == 10){
   //daysN = daysN.slice(2, -5);
     //    alert(daysN);
    //};
    //if (integN > 10){
      //  daysN = daysN.slice(2,-9) + daysN.slice(5,-5);
       //  alert(daysN);
    //};
    //alert(daysP);

    //document.getElementsByClassName("profile-header")[0].getElementsByTagName('span')[0].innerHTML = "General"

     var x = document.getElementsByClassName("profile-header")[0].getElementsByTagName('span')[0];
    var y = document.getElementsByClassName("profile-header")[0];
    var elem = document.createElement("img");
    var newtxt = document.createTextNode(" Default")

    if (days <= 69){
     elem.src = 'https://i.ibb.co/4j9wY9k/lvl1-9gag.png';
     newtxt = document.createTextNode(" Officer Cadet")
     x.appendChild(newtxt);
     x.style["color"] = '#808080';
     y.appendChild(elem);


    }
    if (days >=70 & days <=249){
     elem.src = 'https://i.ibb.co/JQLJMQD/lvl2-9gag.png';
     newtxt = document.createTextNode(" 2ND Lieutenant")
     x.appendChild(newtxt);
     x.style["color"] = '#cbd11b';
     y.appendChild(elem);
}

    if (days >=250 & days <=419){
     elem.src = 'https://i.ibb.co/rGqr2qW/lvl3-9gag.png';
     newtxt = document.createTextNode(" Lieutenant")
     x.appendChild(newtxt);
     x.style["color"] = '#aad11b';
     y.appendChild(elem);
}

     if (days >=420 & days <=634){
     elem.src = 'https://i.ibb.co/y4y2j6P/lvl4-9gag.png';
     newtxt = document.createTextNode(" Captain")
     x.appendChild(newtxt);
     x.style["color"] = '#59ba0f';
     y.appendChild(elem);
}

     if (days >=635 & days <=809){
     elem.src = 'https://i.ibb.co/b7LnkG6/lvl5-9gag.png';
     newtxt = document.createTextNode(" Major")
     x.appendChild(newtxt);
     x.style["color"] = '#0fba92';
     y.appendChild(elem);
}

     if (days >=810 & days <=1000){
     elem.src = 'https://i.ibb.co/P5KGnYX/lvl6-9gag.png';
     newtxt = document.createTextNode(" Lt. Colonel")
     x.appendChild(newtxt);
     x.style["color"] = '#08b9c9';
     y.appendChild(elem);
}

    if (days >=1001 & days <=1500){
     elem.src = 'https://i.ibb.co/Dpmtj3g/lvl7-9gag.png';
     newtxt = document.createTextNode(" Colonel")
     x.appendChild(newtxt);
     x.style["color"] = '#086dcc';
     y.appendChild(elem);
}

     if (days >=1501 & days <=1670){
     elem.src = 'https://i.ibb.co/K9PnbnS/lvl8-9gag.png';
     newtxt = document.createTextNode(" Brigadier")
     x.appendChild(newtxt);
     x.style["color"] = '#0836cc';
     y.appendChild(elem);
}

    if (days >=1671 & days <=2000){
     elem.src = 'https://i.ibb.co/0Z170mx/lvl9-9gag.png';
     newtxt = document.createTextNode(" Major General")
     x.appendChild(newtxt);
     x.style["color"] = '#6008cc';
     y.appendChild(elem);
}

    if (days >=2001 & days <=2700){
     elem.src = 'https://i.ibb.co/K51KJSh/lvl10-9gag.png';
     newtxt = document.createTextNode(" LT. General")
     x.appendChild(newtxt);
     x.style["color"] = '#d65d06';
     y.appendChild(elem);
}

    if (days >=2701 & days <=3000){
     elem.src = 'https://i.ibb.co/Rb76wyR/lvl11-9gag.png';
     newtxt = document.createTextNode(" General")
     x.appendChild(newtxt);
     x.style["color"] = '#ff0000';
     y.appendChild(elem);
}

     if (days >=3001){
     elem.src = 'https://i.ibb.co/cxD0vy3/lvl12-9gag.png';
     newtxt = document.createTextNode(" Field Marchal")
     x.appendChild(newtxt);
     x.style["color"] = '#b01e1e';
     y.appendChild(elem);
}

})()
长期地址
遇到问题?请前往 GitHub 提 Issues,或加Q群1031348184

赞助商

Fishcpy

广告

Rainyun

注册一下就行

Rainyun

一年攒够 12 元