您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Hides XXX releases based on text match. Works on hotpornfile.org, xxxadulttorrent.org, ero-torrent.net, 0xxx.ws and pxxbay.com.
当前为
// ==UserScript== // @name Custom - XXX Release Hider // @namespace http://tampermonkey.net/ // @version 1.0.1 // @description Hides XXX releases based on text match. Works on hotpornfile.org, xxxadulttorrent.org, ero-torrent.net, 0xxx.ws and pxxbay.com. // @author Deanoman // @match https://www.hotpornfile.org/* // @match https://www.hotpornfile.org/?s=* // @match https://www.hotpornfile.org/category/* // @match https://www.hotpornfile.org/page* // @match https://www.pxxbay.com/* // @match https://www.pxxbay.com/page/* // @match https://www.pxxbay.com/?s=* // @match http://xxxadulttorrent.org/* // @match https://ero-torrent.net/* // @match https://0xxx.ws/* // @icon https://www.google.com/s2/favicons?sz=64&domain=hotpornfile.org // @grant none // @require https://code.jquery.com/jquery-3.7.0.min.js // @license MIT // ==/UserScript== // Hidden items have their border set to red and then over 200ms they fade to 15% opacity. (function() { 'use strict'; // VITAL: Avoid using pornstar names to keep consistency. // Be sure to edit the "blockedItems" array to your own custom preferences. let blockedItems = [ "18Lust", "21EroticAnal", "480p", "540p", "720p HD mp4", "ALSAngels", "ALSScan", "ATKExotics", "ATKGalleria", "ATKHairy", "AbbieMaley", "AbbyWinters", "AdelleSabelle", "AfricanCasting", "AllGirlMassage", "AllOver30", "AltErotic", "AmateurCFNM", "AmelieLou", "Anal-Angels", "Anilos", "Anuskatzz", "AprilOlsen", "ArabellesPlayground", "AuntJudys", "AuntJudysXXX", "AussieFellatioQueens", "Ava-Moore", "BJRaw", "BRRipx264-VXT", "BTSXXX1080pMP4", "BangBus", "BannedStories", "BennyGreen", "BiGuysFuck", "BigBootyTGirls", "BlackAmbush", "BlackPayBack", "BlackedRaw", "BlowBangGirls", "BluRayx265-VXT", "BrandNewAmateurs", "BrokenLatinaWhores", "BrookelynneBriar", "BrownBunnies", "BruceAndMorgan", "CarmelaClutch", "ChantalDanielle", "ClaudiaMarie", "ClubCastings", "ClubSweethearts", "ClubTug", "Cosmid", "Creampie-Angels", "CuckoldSessions", "CumPerfection", "DeepLush", "Defloration", "DesiBang", "DevilsTGirls", "DickDrainers", "DickdrainersX", "Divine-DD", "DivineBitches", "Domaicom", "DorcelClub", "DreamNet", "Dyke4K", "Erito", "EvaDeVil", "EvolvedFights", "EvolvedFightsLez", "FTVGirls", "FTVMilfs", "FaceFuckTour", "FacialAbuse", "FamilyScrew", "FanFuckers", "FemJoy", "FemdomEmpire", "FilthyGapers", "FinishHim", "FitnessRooms", "FoxxedUp", "FreakMobMedia", "FrolicMe", "GangbangCreampie", "Geishakyd", "GenderX", "GirlfriendsFilms", "GirlsOnlyPorn", "GirlsOutWest", "GirlsWay", "GloryHoleSecrets", "GrandParentsX", "GroupBanged", "H264AAC-VXT", "HardWerk", "Hegre", "Hijab", "HijabHookup", "HogTied", "HollandschePassie", "HollyRandall", "HotAndMean", "HotGuysFuck", "HowWomenOrgasm", "HuCows", "IAnalXXX", "ISmashedXXX", "ISuckXXX", "Ignore4K", "InTheCrack", "Insex", "InterracialBlowbang", "JOIBabes", "JacquieEtMichelTV", "JapanHDV", "JawBreakerz", "JoannaJet", "Joymii", "K8sarkissian", "KarmaRX", "KarupsHA", "KarupsOW", "KarupsPC", "LANewGirl", "LadyVoyeurs", "Lesbea", "LesbianX", "LezCuties", "Lilmochidoll", "LilyThot", "LittleCaprice-Dreams", "LoneMilf", "Lustery", "MYLKED", "MamsCasting", "MatureGapers", "MatureGynoExam", "MatureVan", "MaxineX", "MetArt", "MetArtFilms", "MetArtX", "MissPussyCat", "MixedX", "MommyBlowsBest", "MommysGirl", "MomsOnMoms", "MyBestSexLife", "MySexMobile", "MySweetApple", "Nadine-J", "NebraskaCoeds", "NinaKayy", "Nubiles", "OldYoungLesbianLove", "OnlyFans 2023 OnlyTwins", "OnlyTeenBlowJobs", "Over40Handjobs", "Pawged", "Peachjars", "Philavise", "PinkoTGirls", "PinupFiles", "PlayboyPlus", "PlumperPass", "PornMegaLoad", "PrimeLesbian", "PrincessLexiePresents", "PuppyGirlfriend", "Pure-BBW", "PureCFNM", "RawWhiteMeat", "RickysRoom", "RomeMajor", "SDMP4", "SavageGangbang", "SeeHimFuck", "SeeMomSuck", "SelfieSuck", "SensualHeat", "SensualLove", "SexArt", "SexWithMuslims", "SinfulXXX", "SinnSage", "Slayed", "SofieMarieXXX", "StrapLez", "StrapLezz", "StrapLezz21", "Stunning18", "SubSluts", "SugarDaddyPORN", "Superbe", "Swallowed", "SydneyHail", "Teenikini", "TeenyLovers", "ThaiGirlsWild", "TheFlourishFetish", "TheFlourishPOV", "TheFlourishXXX", "TheLesbianExperience", "TheLifeErotic", "ThisGirlSucks", "Throated", "Trans500", "TransAngels", "Transfixed", "TurningTwistys", "VR", "VR180", "VickyAtHome", "VivThomas", "Watch4Beauty", "WeLiveTogether", "WebYoung", "WetAndPuffy", "WhenGirlsPlay", "WifeysWorld", "WildOnCam", "WillTileXXX", "X-Angels", "X-Sensual", "XXX WEB-DL SPLIT SCENES", "Yogabella", "YoungCourtesans", "YoungSexParties", "Zaawaadi", "ZebraGirls", "BackdoorPOV", "FamilyDick.com", "DickRides.com", "CockyBoys.com", "BecomingFemme.com", "DVDRip", '[cen]', '[Cen]', "SeanCody.com", "TGirlJapan.com", "HotBoys.com.br", "Twink", "Dad and Son", "VR,", "GrandMams", "AstroDomina", "Thecosmonaut", "NetGirl", "Angel The Dreamgirl" ]; // Combines arrays and then sorts the final array //blockedItems = blockedItems.concat(blockedItems2); blockedItems.sort(); //console.log(blockedItems); // Copy from dev console to grab sorted console.clear(); console.group("Blocked XXX Releases for " + window.location.hostname); //creating new array let itemsToBlock = blockedItems; for(var i of itemsToBlock) { //can use break; // console.log(i); //note i returns value if(window.location.hostname == 'www.hotpornfile.org') { // Selects links that have matching text let node = $('div[id^="post-"] > div > div > h2 > a:contains("' + i + '")'); // Sets the text color to red and strikes through the text node.css('color', '#d32e2e'); node.css('text-decoration', 'line-through'); node.parent().parent().parent().css('border', '0.1rem outset #d32e2e'); node.parent().parent().parent().fadeTo(200,0.15); // Over 200ms fade to 15% opacity } else if(window.location.hostname == 'www.pxxbay.com') { // Selects links that have matching text let node = $('div.gridmax-grid-post-details.gridmax-grid-post-block > h3 > a:contains("' + i + '")'); // Sets the text color to red and strikes through the text node.css('color', '#d32e2e'); node.css('text-decoration', 'line-through'); node.parent().parent().parent().parent().css('border', '0.6rem outset #d32e2e'); node.parent().parent().parent().parent().fadeTo(200,0.15); // Over 200ms fade to 15% opacity $('#gridmax-grid-posts-widget-id-3').hide(); // hides the Trending section } else if(window.location.hostname == 'xxxadulttorrent.org') { let node = $('div.content__item-title-wrapper > h1:contains("' + i + '")'); node.css('color', '#d32e2e'); node.css('text-decoration', 'line-through'); node.parent().parent().parent().css('border', '0.1rem outset #d32e2e'); node.parent().parent().parent().fadeTo(200,0.15); // Over 200ms fade to 15% opacity } else if(window.location.hostname == 'ero-torrent.net') { let node = $('#popularthismonth > ul > li > div.preview > a > img[title*="' + i + '"]'); node.css('color', '#d32e2e'); node.css('text-decoration', 'line-through'); node.parent().parent().css('border', '0.1rem outset #d32e2e'); node.parent().parent().fadeTo(200,0.15); // Over 200ms fade to 15% opacity } else if(window.location.hostname == '0xxx.ws') { // #home-table > tbody > tr:nth-child(15) > td.title > a let node = $('td.title > a:contains("' + i + '")'); node.css('color', '#d32e2e'); node.css('text-decoration', 'line-through'); node.parent().parent().css('border', '0.1rem outset #d32e2e'); node.parent().parent().fadeTo(200,0.15); // Over 200ms fade to 15% opacity } console.info(i); } console.groupEnd(); })();