// ==UserScript== // @name nHentai English Filter // @description Adds quick English filter to nHentai pages. // @author Hen-Tie // @homepage https://hen-tie.tumblr.com/ // @namespace https://greasyfork.org/en/users/8336 // @include /https:\/\/nhentai\.net\/(parody|favorites|artist|tag|group|category|search)\/(?!.*english)/ // @icon https://i.imgur.com/pGYy5SR.png // @version 5.2 // @downloadURL https://update.sleazyfork.org/scripts/374089/nHentai%20English%20Filter.user.js // @updateURL https://update.sleazyfork.org/scripts/374089/nHentai%20English%20Filter.meta.js // ==/UserScript== var pathname = window.location.pathname; var namespaceQuery = window.location.pathname.split('/')[2]; var searchQuery = window.location.search.split('=')[1]; var namespaceSearchLink = '
'; var siteSearchLink = ''; var favSearchBtn = ' ENG'; var favPageBtn = ' ENG'; if (/\/(artist|tag|group|category|parody)\//.test(pathname)) { // namespace searches document.getElementsByClassName('sort')[0].innerHTML += namespaceSearchLink; } else if (/\/search\//.test(pathname)) { // general searches document.getElementsByClassName('sort')[0].innerHTML += siteSearchLink; } else if (/\/favorites\//.test(pathname)) { // fav searches if (window.location.search.length) { document.getElementById('favorites-random-button').insertAdjacentHTML('afterend', favSearchBtn); } else { document.getElementById('favorites-random-button').insertAdjacentHTML('afterend', favPageBtn); } }