From ab745f94378bd807db611b3e45e7e60b40572501 Mon Sep 17 00:00:00 2001 From: Hell13Cat <46496367+Hell13Cat@users.noreply.github.com> Date: Tue, 10 May 2022 22:24:21 +0300 Subject: [PATCH] HSites Tools --- .gitignore | 2 ++ extensions/HSites tools/hc.js | 13 ++++++++ extensions/HSites tools/hsh.js | 5 ++++ extensions/HSites tools/hz.js | 5 ++++ extensions/HSites tools/manifest.json | 30 +++++++++++++++++++ .../main-js.js => HSites tools/nm.js} | 7 ++--- .../nude-moon blur remove/manifest.json | 19 ------------ 7 files changed, 58 insertions(+), 23 deletions(-) create mode 100644 .gitignore create mode 100644 extensions/HSites tools/hc.js create mode 100644 extensions/HSites tools/hsh.js create mode 100644 extensions/HSites tools/hz.js create mode 100644 extensions/HSites tools/manifest.json rename extensions/{nude-moon blur remove/main-js.js => HSites tools/nm.js} (75%) delete mode 100644 extensions/nude-moon blur remove/manifest.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..27aea8e --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ + +extensions/HSites tools/hst.zip diff --git a/extensions/HSites tools/hc.js b/extensions/HSites tools/hc.js new file mode 100644 index 0000000..d6fc3a9 --- /dev/null +++ b/extensions/HSites tools/hc.js @@ -0,0 +1,13 @@ +imgs = document.getElementsByTagName("img") +for (let i = 0; i < imgs.length; i++) { + img = imgs[i]; + if(img.src.includes("/manganew_thumbs_blur/")) { + pars_link = img.src; + print(pars_link) + ref_res = pars_link.replace("/manganew_thumbs_blur/", "/manganew_thumbs/"); + if(img.hasAttribute('data-src')) { + img.setAttribute('data-src', ref_res); + } + img.setAttribute('src', ref_res); + }; +} diff --git a/extensions/HSites tools/hsh.js b/extensions/HSites tools/hsh.js new file mode 100644 index 0000000..a91bf7f --- /dev/null +++ b/extensions/HSites tools/hsh.js @@ -0,0 +1,5 @@ +imgs = document.getElementsByTagName("img") +for (let i = 0; i < imgs.length; i++) { + img = imgs[i]; + img.setAttribute('style', 'filter: blur(0px);'); +} diff --git a/extensions/HSites tools/hz.js b/extensions/HSites tools/hz.js new file mode 100644 index 0000000..395bb8f --- /dev/null +++ b/extensions/HSites tools/hz.js @@ -0,0 +1,5 @@ +imgs = document.getElementsByTagName("img") +for (let i = 0; i < imgs.length; i++) { + img = imgs[i]; + img.setAttribute('style', 'filter: blur(0px);'); +} \ No newline at end of file diff --git a/extensions/HSites tools/manifest.json b/extensions/HSites tools/manifest.json new file mode 100644 index 0000000..bd1c014 --- /dev/null +++ b/extensions/HSites tools/manifest.json @@ -0,0 +1,30 @@ +{ + + "manifest_version": 2, + "name": "HSites tools", + "version": "0.2.0", + "description": "Hentai sites tools", + "applications": { + "gecko": { + "id": "hsitestools@nyako.icu" + } + }, + "content_scripts": [ + { + "matches": ["*://*.nude-moon.net/*", "*://nude-moon.net/*"], + "js": ["nm.js"] + }, + { + "matches": ["*://*.hentaichan.live/*", "*://hentaichan.live/*"], + "js": ["hc.js"] + }, + { + "matches": ["*://*.hentai-share.tv/*", "*://hentai-share.tv/*"], + "js": ["hsh.js"] + }, + { + "matches": ["*://*.hentaiz.org/*", "*://hentaiz.org/*"], + "js": ["hz.js"] + } + ] +} \ No newline at end of file diff --git a/extensions/nude-moon blur remove/main-js.js b/extensions/HSites tools/nm.js similarity index 75% rename from extensions/nude-moon blur remove/main-js.js rename to extensions/HSites tools/nm.js index 6bcc689..159f8df 100644 --- a/extensions/nude-moon blur remove/main-js.js +++ b/extensions/HSites tools/nm.js @@ -1,5 +1,4 @@ imgs = document.getElementsByTagName("img") -console.log(imgs); for (let i = 0; i < imgs.length; i++) { img = imgs[i]; if(img.src.includes("/thumb/")) { @@ -7,9 +6,9 @@ for (let i = 0; i < imgs.length; i++) { 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); + if(img.hasAttribute('data-src')) { + 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 deleted file mode 100644 index 6004232..0000000 --- a/extensions/nude-moon blur remove/manifest.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - - "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