Infinite scroll [optional], Filter by Title and Duration
// ==UserScript== // @name Missav PervertMonkey // @namespace pervertmonkey // @version 3.0.0 // @author violent-orangutan // @description Infinite scroll [optional], Filter by Title and Duration // @license MIT // @icon https://www.google.com/s2/favicons?sz=64&domain=missav123.com // @homepage https://github.com/smartacephale/sleazy-fork // @homepageURL https://github.com/smartacephale/sleazy-fork // @source github:smartacephale/sleazy-fork // @supportURL https://github.com/smartacephale/sleazy-fork/issues // @match https://*.missav.*/* // @match https://*.missav123.com/* // @match https://*.missav.ws/* // @match https://*.missav.to/* // @match https://*.missav.live/* // @require https://cdn.jsdelivr.net/npm/[email protected]/dist/core/pervertmonkey.core.umd.js // @require data:application/javascript,var core = window.pervertmonkey.core || pervertmonkey.core; var utils = core; // @grant GM_addStyle // @grant unsafeWindow // @run-at document-idle // ==/UserScript== (function (core) { 'use strict'; new core.RulesGlobal({ paginationStrategyOptions: { paginationSelector: "nav[x-data]" }, containerSelector: ".grid[x-data]", thumbsSelector: "div:has(> .thumbnail.group)", getThumbImgDataStrategy: "auto", titleSelector: "div > div > a.text-secondary", durationSelector: "div > a > span.text-xs", schemeOptions: ["Text Filter", "Duration Filter", "Badge", "Advanced"] }); })(core);