diff --git a/extensions/nude-moon blur remove/main-js.js b/extensions/nude-moon blur remove/main-js.js new file mode 100644 index 0000000..6bcc689 --- /dev/null +++ b/extensions/nude-moon blur remove/main-js.js @@ -0,0 +1,15 @@ +imgs = document.getElementsByTagName("img") +console.log(imgs); +for (let i = 0; i < imgs.length; i++) { + img = imgs[i]; + if(img.src.includes("/thumb/")) { + pars_link = img.src.split("/").reverse(); + file_name = pars_link[0]; + pars_link[0] = file_name.replace("_b", ""); + ref_res = pars_link.reverse().join("/"); + console.log(ref_res); + img.setAttribute('data-src', ref_res); + img.setAttribute('src', ref_res); + console.log(img); + }; +} diff --git a/extensions/nude-moon blur remove/manifest.json b/extensions/nude-moon blur remove/manifest.json new file mode 100644 index 0000000..6004232 --- /dev/null +++ b/extensions/nude-moon blur remove/manifest.json @@ -0,0 +1,19 @@ +{ + + "manifest_version": 2, + "name": "Nude-Moon blur remove", + "version": "0.1", + "description": "Nude-Moon cover blur remove", + "applications": { + "gecko": { + "id": "nudemoonblurremove@nyako.icu" + } + }, + "content_scripts": [ + { + "matches": ["*://*.nude-moon.net/*", "*://nude-moon.net/*"], + "js": ["main-js.js"] + } + ], + "permissions": ["nativeMessaging"] +} \ No newline at end of file diff --git a/extensions/nude-moon blur remove/nmbr.xpi b/extensions/nude-moon blur remove/nmbr.xpi new file mode 100644 index 0000000..9f8ac5a Binary files /dev/null and b/extensions/nude-moon blur remove/nmbr.xpi differ