Sleazy Fork is available in English.

nHentai English Filter

Adds quick English filter to nHentai pages.

Stan na 18-02-2019. Zobacz najnowsza wersja.

  1. // ==UserScript==
  2. // @name nHentai English Filter
  3. // @description Adds quick English filter to nHentai pages.
  4. // @author Hen-Tie
  5. // @homepage https://hen-tie.tumblr.com/
  6. // @namespace https://greasyfork.org/en/users/8336
  7. // @include /https:\/\/nhentai\.net\/(parody|favorites|artist|tag|group|category|search)\/(?!.*english)/
  8. // @icon https://i.imgur.com/pGYy5SR.png
  9. // @version 5
  10. // ==/UserScript==
  11. var searchQuery = window.location.search.split('=')[1];
  12. var namespaceQuery = window.location.pathname.split('/')[2];
  13. var favSearchBtn = '<a class="btn btn-primary" href="https://nhentai.net/favorites/?q=English+' + searchQuery + '"><i class="fa fa-flag"></i> ENG</a>';
  14. var favPageBtn = '<a class="btn btn-primary" href="https://nhentai.net/favorites/?q=English+"><i class="fa fa-flag"></i> ENG</a>';
  15. var namespaceLink = '<a href="https://nhentai.net/search/?q=' + namespaceQuery + '+English">English Only</a>';
  16. var siteSearchLink = '<a href="https://nhentai.net/search/?q=' + searchQuery + '+English">English Only</a>';
  17.  
  18. if (/artist|tag|group|category|parody/.test(window.location.pathname)) { //namespace/ pages
  19. document.getElementsByClassName('sort')[0].innerHTML += namespaceLink;
  20. } else if (/search/.test(window.location.pathname)) {
  21. document.getElementsByClassName('sort')[0].innerHTML += siteSearchLink;
  22. } else if (/favorites/.test(window.location.pathname)) { //favorites/ pages
  23. if (window.location.search.length) { //on fav searches
  24. document.getElementById('favorites-random-button').insertAdjacentHTML('afterend', favSearchBtn);
  25. } else { //on fav landing page
  26. document.getElementById('favorites-random-button').insertAdjacentHTML('afterend', favPageBtn);
  27. }
  28. }