// ==UserScript== // @name 9gag - unblock NSFW - posts & comments // @namespace https://github.com/Procyon-b // @version 0.2 // @description Display all NSFW media in posts and comments // @author Achernar // @match https://9gag.com/* // @run-at document-start // @grant none // @downloadURL 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.isCollapsed=1; v.isSensitive=0; } } } return r; } })();