Greasy Fork is available in English.

9gag - unblock NSFW - posts & comments

Display all NSFW media in posts and comments

// ==UserScript==
// @name         9gag - unblock NSFW - posts & comments
// @namespace    https://github.com/Procyon-b
// @version      0.3
// @description  Display all NSFW media in posts and comments
// @author       Achernar
// @match        https://9gag.com/*
// @run-at       document-start
// @grant        none
// ==/UserScript==

(function() {
"use strict";

var JP=JSON.parse;
JSON.parse=function(){
  var r=JP(...arguments);

  if (r && r.data && r.data.posts) {
    for (let v,k=0; v=r.data.posts[k]; k++) { v.nsfw=0; }
    }

  try{
    if (r.data.post) { r.data.post.nsfw=0; }
    }
  catch(e){}

  if (r && r.payload && r.payload.comments) {
    for (let v,k=0; v=r.payload.comments[k]; k++) {
      if (v.isSensitive) {
        v.isSensitive=0;
        }
      }
    }

  try{
    if (r.payload.parent) { r.payload.parent.isSensitive=0; }
    }
  catch(e){}

  return r;
}

})();