Fix VCPVMP (ES) (#2625)
This commit is contained in:
		
							parent
							
								
									4113cef94f
								
							
						
					
					
						commit
						2154393ca7
					
				@ -5,7 +5,7 @@ ext {
 | 
			
		||||
    appName = 'Tachiyomi: VCPVMP'
 | 
			
		||||
    pkgNameSuffix = "es.vcpvmp"
 | 
			
		||||
    extClass = '.VCPVMPFactory'
 | 
			
		||||
    extVersionCode = 1
 | 
			
		||||
    extVersionCode = 2
 | 
			
		||||
    libVersion = '1.2'
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -29,12 +29,12 @@ open class VCPVMP(override val name: String, override val baseUrl: String) : Par
 | 
			
		||||
        element.select("a.cover").first().let {
 | 
			
		||||
            setUrlWithoutDomain(it.attr("href"))
 | 
			
		||||
            title = it.select("div.caption").text()
 | 
			
		||||
            thumbnail_url = it.select("img").attr(getCover(it.toString().contains("noscript")))
 | 
			
		||||
            thumbnail_url = getCover(it.select("img").attr("data-src"))
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    private fun getCover(arg: Boolean): String {
 | 
			
		||||
        return if (arg) "data-lazy-src" else "src"
 | 
			
		||||
    private fun getCover(imgURL: String): String {
 | 
			
		||||
        return if (imgURL == "") "" else imgURL.substringBefore("?")
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    override fun popularMangaNextPageSelector() = "ul.pagination > li.active + li"
 | 
			
		||||
@ -50,10 +50,10 @@ open class VCPVMP(override val name: String, override val baseUrl: String) : Par
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    override fun chapterListSelector() = "body"
 | 
			
		||||
    override fun chapterListSelector() = "div#posts"
 | 
			
		||||
 | 
			
		||||
    override fun chapterFromElement(element: Element)  = SChapter.create().apply {
 | 
			
		||||
        name = "One shot"
 | 
			
		||||
        name = element.select("h1").text()
 | 
			
		||||
        setUrlWithoutDomain(element.baseUri())
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@ -61,8 +61,8 @@ open class VCPVMP(override val name: String, override val baseUrl: String) : Par
 | 
			
		||||
    override fun pageListRequest(chapter: SChapter) = GET(baseUrl + chapter.url)
 | 
			
		||||
 | 
			
		||||
    override fun pageListParse(document: Document): List<Page> = mutableListOf<Page>().apply {
 | 
			
		||||
        document.select("div#posts img[data-lazy-src]").forEach {
 | 
			
		||||
            add(Page(size, document.baseUri(), it.attr("data-lazy-src")))
 | 
			
		||||
        document.select("div#posts img[data-src]").forEach {
 | 
			
		||||
            add(Page(size, document.baseUri(), it.attr("data-src")))
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@ -70,6 +70,7 @@ open class VCPVMP(override val name: String, override val baseUrl: String) : Par
 | 
			
		||||
 | 
			
		||||
    override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request {
 | 
			
		||||
        var url = HttpUrl.parse(baseUrl)!!.newBuilder()
 | 
			
		||||
        val isOnVCP = (baseUrl == "https://vercomicsporno.com")
 | 
			
		||||
 | 
			
		||||
        url.addPathSegments("page")
 | 
			
		||||
        url.addPathSegments(page.toString())
 | 
			
		||||
@ -82,7 +83,7 @@ open class VCPVMP(override val name: String, override val baseUrl: String) : Par
 | 
			
		||||
                        true -> {
 | 
			
		||||
                            url = HttpUrl.parse(baseUrl)!!.newBuilder()
 | 
			
		||||
 | 
			
		||||
                            url.addPathSegments("etiqueta")
 | 
			
		||||
                            url.addPathSegments(if (isOnVCP) "tags" else "genero")
 | 
			
		||||
                            url.addPathSegments(filter.toUriPart())
 | 
			
		||||
 | 
			
		||||
                            url.addPathSegments("page")
 | 
			
		||||
@ -90,12 +91,12 @@ open class VCPVMP(override val name: String, override val baseUrl: String) : Par
 | 
			
		||||
                        }
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
                is ComicList -> {
 | 
			
		||||
                    filter.state
 | 
			
		||||
                        .filter { comic -> comic.state }
 | 
			
		||||
                        .forEach {
 | 
			
		||||
                            comic -> url.addQueryParameter("cat", comic.id)
 | 
			
		||||
                is Category -> {
 | 
			
		||||
                    when (filter.toUriPart().isNotEmpty()) {
 | 
			
		||||
                        true -> {
 | 
			
		||||
                            url.addQueryParameter("cat", filter.toUriPart())
 | 
			
		||||
                        }
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
@ -109,19 +110,15 @@ open class VCPVMP(override val name: String, override val baseUrl: String) : Par
 | 
			
		||||
 | 
			
		||||
    override fun searchMangaNextPageSelector() = popularMangaNextPageSelector()
 | 
			
		||||
 | 
			
		||||
    private class Comic(name: String, val id: String) : Filter.CheckBox(name)
 | 
			
		||||
 | 
			
		||||
    private class ComicList(genres: List<Comic>) : Filter.Group<Comic>("Filtrar por categoría", genres)
 | 
			
		||||
 | 
			
		||||
    override fun getFilterList() = FilterList(
 | 
			
		||||
        Genre(),
 | 
			
		||||
        Filter.Separator(),
 | 
			
		||||
        ComicList(getComicList())
 | 
			
		||||
        Category()
 | 
			
		||||
    )
 | 
			
		||||
 | 
			
		||||
    // Array.from(document.querySelectorAll('div.tagcloud a.tag-cloud-link')).map(a => `Pair("${a.innerText}", "${a.href.replace('https://vercomicsporno.com/etiqueta/', '')}")`).join(',\n')
 | 
			
		||||
    // from https://vercomicsporno.com/
 | 
			
		||||
    private class Genre : UriPartFilter("Etiquetas", arrayOf(
 | 
			
		||||
    private class Genre : UriPartFilter("Filtrar por categoría", arrayOf(
 | 
			
		||||
        Pair("Ver todos", ""),
 | 
			
		||||
        Pair("Anales", "anales"),
 | 
			
		||||
        Pair("Comics Porno", "comics-porno"),
 | 
			
		||||
@ -145,247 +142,340 @@ open class VCPVMP(override val name: String, override val baseUrl: String) : Par
 | 
			
		||||
        Pair("Yuri", "yuri-2")
 | 
			
		||||
    ))
 | 
			
		||||
 | 
			
		||||
    // Array.from(document.querySelectorAll('form select#cat option.level-0')).map(a => `Comic("${a.innerText}", "${a.value}")`).join(',\n')
 | 
			
		||||
    // Array.from(document.querySelectorAll('form select#cat option.level-0')).map(a => `Pair("${a.innerText}", "${a.value}")`).join(',\n')
 | 
			
		||||
    // from https://vercomicsporno.com/
 | 
			
		||||
    private fun getComicList() = listOf(
 | 
			
		||||
        Comic("5ish", "2853"),
 | 
			
		||||
        Comic("69", "1905"),
 | 
			
		||||
        Comic("8muses", "856"),
 | 
			
		||||
        Comic("Aarokira", "2668"),
 | 
			
		||||
        Comic("Absurd Stories", "2846"),
 | 
			
		||||
        Comic("Adam 00", "1698"),
 | 
			
		||||
        Comic("Aeolus", "2831"),
 | 
			
		||||
        Comic("Alcor", "2837"),
 | 
			
		||||
        Comic("Anonymouse", "2851"),
 | 
			
		||||
        Comic("Aquarina", "2727"),
 | 
			
		||||
        Comic("Arabatos", "1780"),
 | 
			
		||||
        Comic("Aroma Sensei", "2663"),
 | 
			
		||||
        Comic("Art of jaguar", "167"),
 | 
			
		||||
        Comic("Bakuhaku", "2866"),
 | 
			
		||||
        Comic("Bashfulbeckon", "2841"),
 | 
			
		||||
        Comic("Bear123", "2814"),
 | 
			
		||||
        Comic("Black and White", "361"),
 | 
			
		||||
        Comic("Blackadder", "83"),
 | 
			
		||||
        Comic("Blacky Chan", "2901"),
 | 
			
		||||
        Comic("Blargsnarf", "2728"),
 | 
			
		||||
        Comic("Bnouait", "2706"),
 | 
			
		||||
        Comic("Buena trama", "2579"),
 | 
			
		||||
        Comic("Buru", "2736"),
 | 
			
		||||
        Comic("Cagri", "2751"),
 | 
			
		||||
        Comic("Catfightcentral", "2691"),
 | 
			
		||||
        Comic("cecyartbytenshi", "2799"),
 | 
			
		||||
        Comic("Cherry Mouse Street", "2891"),
 | 
			
		||||
        Comic("cherry-gig", "2679"),
 | 
			
		||||
        Comic("ClaraLaine", "2697"),
 | 
			
		||||
        Comic("Clasicos", "2553"),
 | 
			
		||||
        Comic("Cobatsart", "2729"),
 | 
			
		||||
        Comic("Comics 3D", "1910"),
 | 
			
		||||
        Comic("Comics porno", "6"),
 | 
			
		||||
        Comic("Comics porno mexicano", "511"),
 | 
			
		||||
        Comic("Comics porno Simpsons", "94"),
 | 
			
		||||
        Comic("Comics XXX", "119"),
 | 
			
		||||
        Comic("CrazyDad3d", "2657"),
 | 
			
		||||
        Comic("Croc", "1684"),
 | 
			
		||||
        Comic("Cyberunique", "2801"),
 | 
			
		||||
        Comic("Darkhatboy", "2856"),
 | 
			
		||||
        Comic("DarkShadow", "2845"),
 | 
			
		||||
        Comic("DarkToons Cave", "2893"),
 | 
			
		||||
        Comic("Dasan", "2692"),
 | 
			
		||||
        Comic("David Willis", "2816"),
 | 
			
		||||
        Comic("Diathorn", "2894"),
 | 
			
		||||
        Comic("Dony", "2769"),
 | 
			
		||||
        Comic("Doxy", "2698"),
 | 
			
		||||
        Comic("Drawnsex", "9"),
 | 
			
		||||
        Comic("DrCockula", "2708"),
 | 
			
		||||
        Comic("ebluberry", "2842"),
 | 
			
		||||
        Comic("Ecchi Kimochiii", "1948"),
 | 
			
		||||
        Comic("EcchiFactor 2.0", "1911"),
 | 
			
		||||
        Comic("Eirhjien", "2817"),
 | 
			
		||||
        Comic("Eliana Asato", "2878"),
 | 
			
		||||
        Comic("Ender Selya", "2774"),
 | 
			
		||||
        Comic("Erotibot", "2711"),
 | 
			
		||||
        Comic("Felsala", "2138"),
 | 
			
		||||
        Comic("Fikomi", "2887"),
 | 
			
		||||
        Comic("Fixxxer", "2737"),
 | 
			
		||||
        Comic("Folo", "2762"),
 | 
			
		||||
        Comic("Forked Tail", "2830"),
 | 
			
		||||
        Comic("Fotonovelas", "320"),
 | 
			
		||||
        Comic("Fred Perry", "2832"),
 | 
			
		||||
        Comic("Freehand", "400"),
 | 
			
		||||
        Comic("FrozenParody", "1766"),
 | 
			
		||||
        Comic("Fuckit", "2883"),
 | 
			
		||||
        Comic("Funsexydragonball", "2786"),
 | 
			
		||||
        Comic("Futanari", "1732"),
 | 
			
		||||
        Comic("Futanari Fan", "2787"),
 | 
			
		||||
        Comic("Garabatoz", "2877"),
 | 
			
		||||
        Comic("Gerph", "2889"),
 | 
			
		||||
        Comic("Ghettoyouth", "2730"),
 | 
			
		||||
        Comic("Gilftoon", "2619"),
 | 
			
		||||
        Comic("Glassfish", "84"),
 | 
			
		||||
        Comic("Grigori", "2775"),
 | 
			
		||||
        Comic("Grose", "2876"),
 | 
			
		||||
        Comic("Gundam888", "2681"),
 | 
			
		||||
        Comic("Hagfish", "2599"),
 | 
			
		||||
        Comic("Hary Draws", "2752"),
 | 
			
		||||
        Comic("Hioshiru", "2673"),
 | 
			
		||||
        Comic("Hmage", "2822"),
 | 
			
		||||
        Comic("InCase", "1927"),
 | 
			
		||||
        Comic("Incesto 3d", "310"),
 | 
			
		||||
        Comic("Incognitymous", "2693"),
 | 
			
		||||
        Comic("Inker Shike", "2895"),
 | 
			
		||||
        Comic("Interracial", "364"),
 | 
			
		||||
        Comic("Inusen", "2854"),
 | 
			
		||||
        Comic("Inuyuru", "2699"),
 | 
			
		||||
        Comic("isakishi", "2721"),
 | 
			
		||||
        Comic("Jadenkaiba", "2064"),
 | 
			
		||||
        Comic("javisuzumiya", "2823"),
 | 
			
		||||
        Comic("Jay Marvel", "2135"),
 | 
			
		||||
        Comic("Jay Naylor", "174"),
 | 
			
		||||
        Comic("Jellcaps", "2818"),
 | 
			
		||||
        Comic("Jhon Person", "135"),
 | 
			
		||||
        Comic("Jitsch", "2835"),
 | 
			
		||||
        Comic("Jkr", "718"),
 | 
			
		||||
        Comic("JLullaby", "2680"),
 | 
			
		||||
        Comic("Joru", "2798"),
 | 
			
		||||
        Comic("JZerosk", "2757"),
 | 
			
		||||
        Comic("K/DA", "2667"),
 | 
			
		||||
        Comic("Ka-iN", "2874"),
 | 
			
		||||
        Comic("Kadath", "2700"),
 | 
			
		||||
        Comic("Kannel", "2836"),
 | 
			
		||||
        Comic("Kaos", "1994"),
 | 
			
		||||
        Comic("Kimmundo", "2669"),
 | 
			
		||||
        Comic("Kinkamashe", "2873"),
 | 
			
		||||
        Comic("Kinkymation", "2733"),
 | 
			
		||||
        Comic("Kirtu", "107"),
 | 
			
		||||
        Comic("Kogeikun", "2738"),
 | 
			
		||||
        Comic("Krazy Krow", "2848"),
 | 
			
		||||
        Comic("Kumi Pumi", "2771"),
 | 
			
		||||
        Comic("l", "1"),
 | 
			
		||||
        Comic("Lady Astaroth", "2722"),
 | 
			
		||||
        Comic("LawyBunne", "2744"),
 | 
			
		||||
        Comic("Lemon Font", "2750"),
 | 
			
		||||
        Comic("Lewdua", "2734"),
 | 
			
		||||
        Comic("Locofuria", "2578"),
 | 
			
		||||
        Comic("Lumo", "2858"),
 | 
			
		||||
        Comic("MAD-Project", "2890"),
 | 
			
		||||
        Comic("Manaworld", "85"),
 | 
			
		||||
        Comic("Manaworldcomics", "164"),
 | 
			
		||||
        Comic("Manga hentai", "152"),
 | 
			
		||||
        Comic("Matemi", "2741"),
 | 
			
		||||
        Comic("Mavruda", "2865"),
 | 
			
		||||
        Comic("MCC", "2843"),
 | 
			
		||||
        Comic("Meesh", "2740"),
 | 
			
		||||
        Comic("Melkor Mancin", "169"),
 | 
			
		||||
        Comic("Metal Owl", "2694"),
 | 
			
		||||
        Comic("Miles-DF", "2864"),
 | 
			
		||||
        Comic("Milffur", "140"),
 | 
			
		||||
        Comic("Milftoon", "13"),
 | 
			
		||||
        Comic("Milftoonbeach", "1712"),
 | 
			
		||||
        Comic("Mojarte", "1417"),
 | 
			
		||||
        Comic("Moval-X", "2785"),
 | 
			
		||||
        Comic("Mr. E Comics", "2562"),
 | 
			
		||||
        Comic("MrPotatoParty", "2712"),
 | 
			
		||||
        Comic("Myster Box", "2670"),
 | 
			
		||||
        Comic("Neal D Anderson]", "2725"),
 | 
			
		||||
        Comic("nicekotatsu", "2749"),
 | 
			
		||||
        Comic("Nikipostat", "2824"),
 | 
			
		||||
        Comic("Nisego", "2768"),
 | 
			
		||||
        Comic("Norasuko", "2800"),
 | 
			
		||||
        Comic("Noticias", "1664"),
 | 
			
		||||
        Comic("nsfyosu", "2859"),
 | 
			
		||||
        Comic("Nyoronyan", "2758"),
 | 
			
		||||
        Comic("O-tako Studios", "2723"),
 | 
			
		||||
        Comic("Oh!Nice", "2896"),
 | 
			
		||||
        Comic("OldFlameShotgun", "2884"),
 | 
			
		||||
        Comic("Otomo-San", "2788"),
 | 
			
		||||
        Comic("Pack Imagenes", "654"),
 | 
			
		||||
        Comic("Pak009", "2819"),
 | 
			
		||||
        Comic("Palcomix", "48"),
 | 
			
		||||
        Comic("Pandora Box", "155"),
 | 
			
		||||
        Comic("Pegasus Smith", "2682"),
 | 
			
		||||
        Comic("Personalami", "2789"),
 | 
			
		||||
        Comic("PeterAndWhitney", "2860"),
 | 
			
		||||
        Comic("Pia-Sama", "2797"),
 | 
			
		||||
        Comic("PinkPawg", "2861"),
 | 
			
		||||
        Comic("Pinktoon", "2868"),
 | 
			
		||||
        Comic("Pixelboy", "2840"),
 | 
			
		||||
        Comic("Pokeporn", "1914"),
 | 
			
		||||
        Comic("Poonet", "648"),
 | 
			
		||||
        Comic("Prism Girls", "1926"),
 | 
			
		||||
        Comic("Privados", "858"),
 | 
			
		||||
        Comic("QTsunade", "2770"),
 | 
			
		||||
        Comic("Quarko-Muon", "2872"),
 | 
			
		||||
        Comic("QueenTsunade", "2811"),
 | 
			
		||||
        Comic("Queervanire", "2871"),
 | 
			
		||||
        Comic("r_ex", "2898"),
 | 
			
		||||
        Comic("RanmaBooks", "1974"),
 | 
			
		||||
        Comic("Razter", "2689"),
 | 
			
		||||
        Comic("recreator 2099", "2671"),
 | 
			
		||||
        Comic("Redboard", "2803"),
 | 
			
		||||
        Comic("reddanmanic", "2867"),
 | 
			
		||||
        Comic("Reinbach", "2888"),
 | 
			
		||||
        Comic("Relatedguy", "2829"),
 | 
			
		||||
        Comic("Revolverwing", "2790"),
 | 
			
		||||
        Comic("RickFoxxx", "1411"),
 | 
			
		||||
        Comic("Ripperelite", "2820"),
 | 
			
		||||
        Comic("RobCiveCat", "2739"),
 | 
			
		||||
        Comic("RogueArtLove", "2812"),
 | 
			
		||||
        Comic("Rousfairly", "2776"),
 | 
			
		||||
        Comic("Rukasu", "2778"),
 | 
			
		||||
        Comic("SaMelodii", "2701"),
 | 
			
		||||
        Comic("SanePerson", "2683"),
 | 
			
		||||
        Comic("Selrock", "2886"),
 | 
			
		||||
        Comic("Shadako26", "2780"),
 | 
			
		||||
        Comic("Shadbase", "1713"),
 | 
			
		||||
        Comic("Shadow2007x", "2781"),
 | 
			
		||||
        Comic("Sheela", "2690"),
 | 
			
		||||
        Comic("Sillygirl", "2129"),
 | 
			
		||||
        Comic("Sin Porno", "2266"),
 | 
			
		||||
        Comic("Sinner", "2897"),
 | 
			
		||||
        Comic("Sirkowski", "2802"),
 | 
			
		||||
        Comic("Slipshine", "2791"),
 | 
			
		||||
        Comic("Smutichi", "2821"),
 | 
			
		||||
        Comic("Spirale", "2870"),
 | 
			
		||||
        Comic("Stormfeder", "2759"),
 | 
			
		||||
        Comic("Sun1Sol", "2782"),
 | 
			
		||||
        Comic("SunsetRiders7", "1705"),
 | 
			
		||||
        Comic("Super Melons", "2850"),
 | 
			
		||||
        Comic("Taboolicious", "88"),
 | 
			
		||||
        Comic("Tekuho", "2601"),
 | 
			
		||||
        Comic("Tentabat", "2862"),
 | 
			
		||||
        Comic("the dark mangaka", "2783"),
 | 
			
		||||
        Comic("The Pit", "2792"),
 | 
			
		||||
        Comic("thegoodbadart", "2684"),
 | 
			
		||||
        Comic("TheKite", "2825"),
 | 
			
		||||
        Comic("Theminus", "2828"),
 | 
			
		||||
        Comic("TheOtherHalf", "2666"),
 | 
			
		||||
        Comic("Tim Fischer", "2763"),
 | 
			
		||||
        Comic("Totempole", "2746"),
 | 
			
		||||
        Comic("TotesFleisch8", "2764"),
 | 
			
		||||
        Comic("Tracy Scops", "2648"),
 | 
			
		||||
        Comic("Transmorpher DDS", "2672"),
 | 
			
		||||
        Comic("Turtlechan", "2796"),
 | 
			
		||||
        Comic("TvMx", "2793"),
 | 
			
		||||
        Comic("Uzonegro", "2695"),
 | 
			
		||||
        Comic("VentZX", "2575"),
 | 
			
		||||
        Comic("Vercomicsporno", "1376"),
 | 
			
		||||
        Comic("Watsup", "2863"),
 | 
			
		||||
        Comic("Whargleblargle", "2844"),
 | 
			
		||||
        Comic("Wherewolf", "2685"),
 | 
			
		||||
        Comic("Witchking00", "1815"),
 | 
			
		||||
        Comic("Xamrock", "2686"),
 | 
			
		||||
        Comic("Xierra099", "2702"),
 | 
			
		||||
        Comic("Xkit", "2703"),
 | 
			
		||||
        Comic("Y3df", "86"),
 | 
			
		||||
        Comic("Zillionaire", "2807"),
 | 
			
		||||
        Comic("Zzomp", "252"),
 | 
			
		||||
        Comic("ZZZ Comics", "2839")
 | 
			
		||||
    )
 | 
			
		||||
 | 
			
		||||
    open class UriPartFilter(displayName: String, val vals: Array<Pair<String, String>>) :
 | 
			
		||||
        Filter.Select<String>(displayName, vals.map { it.first }.toTypedArray()) {
 | 
			
		||||
        fun toUriPart() = vals[state].second
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    private class Category : UriPartFilter("Filtrar por categoría", arrayOf(
 | 
			
		||||
        Pair("Ver todos", ""),
 | 
			
		||||
        Pair("5ish", "2853"),
 | 
			
		||||
        Pair("69", "1905"),
 | 
			
		||||
        Pair("8muses", "856"),
 | 
			
		||||
        Pair("Aarokira", "2668"),
 | 
			
		||||
        Pair("ABBB", "3058"),
 | 
			
		||||
        Pair("Absurd Stories", "2846"),
 | 
			
		||||
        Pair("Adam 00", "1698"),
 | 
			
		||||
        Pair("Aeolus", "2831"),
 | 
			
		||||
        Pair("Afrobull", "3032"),
 | 
			
		||||
        Pair("Alcor", "2837"),
 | 
			
		||||
        Pair("angstrom", "2996"),
 | 
			
		||||
        Pair("Anonymouse", "2851"),
 | 
			
		||||
        Pair("Aoino Broom", "3086"),
 | 
			
		||||
        Pair("Aquarina", "2727"),
 | 
			
		||||
        Pair("Arabatos", "1780"),
 | 
			
		||||
        Pair("Aroma Sensei", "2663"),
 | 
			
		||||
        Pair("Art of jaguar", "167"),
 | 
			
		||||
        Pair("Atreyu Studio", "3040"),
 | 
			
		||||
        Pair("Awaerr", "2921"),
 | 
			
		||||
        Pair("Bakuhaku", "2866"),
 | 
			
		||||
        Pair("Bashfulbeckon", "2841"),
 | 
			
		||||
        Pair("Bear123", "2814"),
 | 
			
		||||
        Pair("Black and White", "361"),
 | 
			
		||||
        Pair("Black House", "3044"),
 | 
			
		||||
        Pair("Blackadder", "83"),
 | 
			
		||||
        Pair("Blacky Chan", "2901"),
 | 
			
		||||
        Pair("Blargsnarf", "2728"),
 | 
			
		||||
        Pair("BlueVersusRed", "2963"),
 | 
			
		||||
        Pair("Bnouait", "2706"),
 | 
			
		||||
        Pair("Born to Die", "2982"),
 | 
			
		||||
        Pair("Buena trama", "2579"),
 | 
			
		||||
        Pair("Buru", "2736"),
 | 
			
		||||
        Pair("Cagri", "2751"),
 | 
			
		||||
        Pair("CallMePlisskin", "2960"),
 | 
			
		||||
        Pair("Catfightcentral", "2691"),
 | 
			
		||||
        Pair("cecyartbytenshi", "2799"),
 | 
			
		||||
        Pair("Cheka.art", "2999"),
 | 
			
		||||
        Pair("Cherry Mouse Street", "2891"),
 | 
			
		||||
        Pair("cherry-gig", "2679"),
 | 
			
		||||
        Pair("Chochi", "3085"),
 | 
			
		||||
        Pair("ClaraLaine", "2697"),
 | 
			
		||||
        Pair("Clasicos", "2553"),
 | 
			
		||||
        Pair("Cobatsart", "2729"),
 | 
			
		||||
        Pair("Comics porno", "6"),
 | 
			
		||||
        Pair("Comics Porno 3D", "1910"),
 | 
			
		||||
        Pair("Comics porno mexicano", "511"),
 | 
			
		||||
        Pair("Comics XXX", "119"),
 | 
			
		||||
        Pair("CrazyDad3d", "2657"),
 | 
			
		||||
        Pair("Creeeen", "2922"),
 | 
			
		||||
        Pair("Croc", "1684"),
 | 
			
		||||
        Pair("Crock", "3004"),
 | 
			
		||||
        Pair("Cyberunique", "2801"),
 | 
			
		||||
        Pair("Danaelus", "3080"),
 | 
			
		||||
        Pair("DankoDeadZone", "3055"),
 | 
			
		||||
        Pair("Darkhatboy", "2856"),
 | 
			
		||||
        Pair("DarkShadow", "2845"),
 | 
			
		||||
        Pair("DarkToons Cave", "2893"),
 | 
			
		||||
        Pair("Dasan", "2692"),
 | 
			
		||||
        Pair("David Willis", "2816"),
 | 
			
		||||
        Pair("Dboy", "3094"),
 | 
			
		||||
        Pair("Dconthedancefloor", "2905"),
 | 
			
		||||
        Pair("Degenerate", "2923"),
 | 
			
		||||
        Pair("Diathorn", "2894"),
 | 
			
		||||
        Pair("Dicasty", "2983"),
 | 
			
		||||
        Pair("Dimedrolly", "3017"),
 | 
			
		||||
        Pair("Dirtycomics", "2957"),
 | 
			
		||||
        Pair("DMAYaichi", "2924"),
 | 
			
		||||
        Pair("Dony", "2769"),
 | 
			
		||||
        Pair("Doxy", "2698"),
 | 
			
		||||
        Pair("Drawnsex", "9"),
 | 
			
		||||
        Pair("DrCockula", "2708"),
 | 
			
		||||
        Pair("Dude-doodle-do", "2984"),
 | 
			
		||||
        Pair("ebluberry", "2842"),
 | 
			
		||||
        Pair("Ecchi Kimochiii", "1948"),
 | 
			
		||||
        Pair("EcchiFactor 2.0", "1911"),
 | 
			
		||||
        Pair("Eirhjien", "2817"),
 | 
			
		||||
        Pair("Eliana Asato", "2878"),
 | 
			
		||||
        Pair("Ender Selya", "2774"),
 | 
			
		||||
        Pair("Enessef-UU", "3124"),
 | 
			
		||||
        Pair("ERN", "3010"),
 | 
			
		||||
        Pair("Erotibot", "2711"),
 | 
			
		||||
        Pair("Escoria", "2945"),
 | 
			
		||||
        Pair("Evil Rick", "2946"),
 | 
			
		||||
        Pair("FearingFun", "3057"),
 | 
			
		||||
        Pair("Felsala", "2138"),
 | 
			
		||||
        Pair("Fetishhand", "2932"),
 | 
			
		||||
        Pair("Fikomi", "2887"),
 | 
			
		||||
        Pair("Fixxxer", "2737"),
 | 
			
		||||
        Pair("FLBL", "3050"),
 | 
			
		||||
        Pair("Folo", "2762"),
 | 
			
		||||
        Pair("Forked Tail", "2830"),
 | 
			
		||||
        Pair("Fotonovelas XXX", "320"),
 | 
			
		||||
        Pair("Freckles", "3095"),
 | 
			
		||||
        Pair("Fred Perry", "2832"),
 | 
			
		||||
        Pair("Freehand", "400"),
 | 
			
		||||
        Pair("FrozenParody", "1766"),
 | 
			
		||||
        Pair("Fuckit", "2883"),
 | 
			
		||||
        Pair("Funsexydragonball", "2786"),
 | 
			
		||||
        Pair("Futanari", "1732"),
 | 
			
		||||
        Pair("Futanari Fan", "2787"),
 | 
			
		||||
        Pair("Garabatoz", "2877"),
 | 
			
		||||
        Pair("Gerph", "2889"),
 | 
			
		||||
        Pair("GFI", "3123"),
 | 
			
		||||
        Pair("Ghettoyouth", "2730"),
 | 
			
		||||
        Pair("Gilftoon", "2619"),
 | 
			
		||||
        Pair("Glassfish", "84"),
 | 
			
		||||
        Pair("GNAW", "3084"),
 | 
			
		||||
        Pair("Goat-Head", "3011"),
 | 
			
		||||
        Pair("Greivs", "3136"),
 | 
			
		||||
        Pair("Grigori", "2775"),
 | 
			
		||||
        Pair("Grose", "2876"),
 | 
			
		||||
        Pair("Gundam888", "2681"),
 | 
			
		||||
        Pair("Hagfish", "2599"),
 | 
			
		||||
        Pair("Hary Draws", "2752"),
 | 
			
		||||
        Pair("Hioshiru", "2673"),
 | 
			
		||||
        Pair("Hmage", "2822"),
 | 
			
		||||
        Pair("Horny-Oni", "2947"),
 | 
			
		||||
        Pair("Hoteggs102", "2925"),
 | 
			
		||||
        Pair("InCase", "1927"),
 | 
			
		||||
        Pair("Incest Candy", "3126"),
 | 
			
		||||
        Pair("Incesto 3d", "310"),
 | 
			
		||||
        Pair("Incognitymous", "2693"),
 | 
			
		||||
        Pair("Inker Shike", "2895"),
 | 
			
		||||
        Pair("Interracial", "364"),
 | 
			
		||||
        Pair("Inusen", "2854"),
 | 
			
		||||
        Pair("Inuyuru", "2699"),
 | 
			
		||||
        Pair("isakishi", "2721"),
 | 
			
		||||
        Pair("Jadenkaiba", "2064"),
 | 
			
		||||
        Pair("javisuzumiya", "2823"),
 | 
			
		||||
        Pair("Jay Marvel", "2135"),
 | 
			
		||||
        Pair("Jay Naylor", "174"),
 | 
			
		||||
        Pair("Jellcaps", "2818"),
 | 
			
		||||
        Pair("Jhon Person", "135"),
 | 
			
		||||
        Pair("Jitsch", "2835"),
 | 
			
		||||
        Pair("Jkr", "718"),
 | 
			
		||||
        Pair("JLullaby", "2680"),
 | 
			
		||||
        Pair("John North", "2927"),
 | 
			
		||||
        Pair("JohnJoseco", "2906"),
 | 
			
		||||
        Pair("JooJoo", "3026"),
 | 
			
		||||
        Pair("Joru", "2798"),
 | 
			
		||||
        Pair("JZerosk", "2757"),
 | 
			
		||||
        Pair("K/DA", "2667"),
 | 
			
		||||
        Pair("Ka-iN", "2874"),
 | 
			
		||||
        Pair("Kadath", "2700"),
 | 
			
		||||
        Pair("Kannel", "2836"),
 | 
			
		||||
        Pair("Kaos", "1994"),
 | 
			
		||||
        Pair("Karmagik", "2943"),
 | 
			
		||||
        Pair("Karmakaze", "2968"),
 | 
			
		||||
        Pair("Katoto Chan", "2916"),
 | 
			
		||||
        Pair("Kimmundo", "2669"),
 | 
			
		||||
        Pair("Kinkamashe", "2873"),
 | 
			
		||||
        Pair("Kinkymation", "2733"),
 | 
			
		||||
        Pair("Kirtu", "107"),
 | 
			
		||||
        Pair("Kiselrok", "3075"),
 | 
			
		||||
        Pair("Kogeikun", "2738"),
 | 
			
		||||
        Pair("KrasH", "2958"),
 | 
			
		||||
        Pair("Krazy Krow", "2848"),
 | 
			
		||||
        Pair("Kumi Pumi", "2771"),
 | 
			
		||||
        Pair("l", "1"),
 | 
			
		||||
        Pair("Lady Astaroth", "2722"),
 | 
			
		||||
        Pair("LaundryMom", "2926"),
 | 
			
		||||
        Pair("LawyBunne", "2744"),
 | 
			
		||||
        Pair("Laz", "2933"),
 | 
			
		||||
        Pair("Lemon Font", "2750"),
 | 
			
		||||
        Pair("Lewdua", "2734"),
 | 
			
		||||
        Pair("LilithN", "2991"),
 | 
			
		||||
        Pair("Locofuria", "2578"),
 | 
			
		||||
        Pair("Loonyjams", "2935"),
 | 
			
		||||
        Pair("Los Simpsons XXX", "94"),
 | 
			
		||||
        Pair("Lumo", "2858"),
 | 
			
		||||
        Pair("MAD-Project", "2890"),
 | 
			
		||||
        Pair("Magnificent Sexy Gals", "2942"),
 | 
			
		||||
        Pair("Manaworld", "85"),
 | 
			
		||||
        Pair("Manaworldcomics", "164"),
 | 
			
		||||
        Pair("Manga hentai", "152"),
 | 
			
		||||
        Pair("Maoukouichi", "2910"),
 | 
			
		||||
        Pair("Marcos Crot", "3025"),
 | 
			
		||||
        Pair("Matemi", "2741"),
 | 
			
		||||
        Pair("Mavruda", "2865"),
 | 
			
		||||
        Pair("MCC", "2843"),
 | 
			
		||||
        Pair("Meesh", "2740"),
 | 
			
		||||
        Pair("Meinfischer", "3063"),
 | 
			
		||||
        Pair("Melkor Mancin", "169"),
 | 
			
		||||
        Pair("Meowwithme", "2936"),
 | 
			
		||||
        Pair("Metal Owl", "2694"),
 | 
			
		||||
        Pair("Miles-DF", "2864"),
 | 
			
		||||
        Pair("Milffur", "140"),
 | 
			
		||||
        Pair("Milftoon", "13"),
 | 
			
		||||
        Pair("Milftoonbeach", "1712"),
 | 
			
		||||
        Pair("Milky Bunny", "3066"),
 | 
			
		||||
        Pair("MissBehaviour", "2997"),
 | 
			
		||||
        Pair("Mojarte", "1417"),
 | 
			
		||||
        Pair("Moose", "2939"),
 | 
			
		||||
        Pair("morganagod", "2917"),
 | 
			
		||||
        Pair("Moval-X", "2785"),
 | 
			
		||||
        Pair("Mr. E Comics", "2562"),
 | 
			
		||||
        Pair("Mr. Estella", "3068"),
 | 
			
		||||
        Pair("MrPotatoParty", "2712"),
 | 
			
		||||
        Pair("My Bad Bunny", "2989"),
 | 
			
		||||
        Pair("Myster Box", "2670"),
 | 
			
		||||
        Pair("Nastee34", "2930"),
 | 
			
		||||
        Pair("Neal D Anderson", "2725"),
 | 
			
		||||
        Pair("nearphotison", "3039"),
 | 
			
		||||
        Pair("nicekotatsu", "2749"),
 | 
			
		||||
        Pair("nihaotomita", "2998"),
 | 
			
		||||
        Pair("Nikipostat", "2824"),
 | 
			
		||||
        Pair("NiniiDawns", "2937"),
 | 
			
		||||
        Pair("Nisego", "2768"),
 | 
			
		||||
        Pair("Norasuko", "2800"),
 | 
			
		||||
        Pair("Noticias", "1664"),
 | 
			
		||||
        Pair("nsfyosu", "2859"),
 | 
			
		||||
        Pair("Nyoronyan", "2758"),
 | 
			
		||||
        Pair("NyuroraXBigdon", "3134"),
 | 
			
		||||
        Pair("O-tako Studios", "2723"),
 | 
			
		||||
        Pair("Oh!Nice", "2896"),
 | 
			
		||||
        Pair("OldFlameShotgun", "2884"),
 | 
			
		||||
        Pair("Otomo-San", "2788"),
 | 
			
		||||
        Pair("Pack Imagenes", "654"),
 | 
			
		||||
        Pair("Pak009", "2819"),
 | 
			
		||||
        Pair("Palcomix", "48"),
 | 
			
		||||
        Pair("Pandora Box", "155"),
 | 
			
		||||
        Pair("peculiart", "3000"),
 | 
			
		||||
        Pair("Pegasus Smith", "2682"),
 | 
			
		||||
        Pair("Personalami", "2789"),
 | 
			
		||||
        Pair("PeterAndWhitney", "2860"),
 | 
			
		||||
        Pair("Pia-Sama", "2797"),
 | 
			
		||||
        Pair("PinkPawg", "2861"),
 | 
			
		||||
        Pair("Pinktoon", "2868"),
 | 
			
		||||
        Pair("Pixelboy", "2840"),
 | 
			
		||||
        Pair("pleasure castle", "3081"),
 | 
			
		||||
        Pair("Pokeporn", "1914"),
 | 
			
		||||
        Pair("Polyle", "2952"),
 | 
			
		||||
        Pair("Poonet", "648"),
 | 
			
		||||
        Pair("Prism Girls", "1926"),
 | 
			
		||||
        Pair("Privados", "858"),
 | 
			
		||||
        Pair("PTDMCA", "2949"),
 | 
			
		||||
        Pair("QTsunade", "2770"),
 | 
			
		||||
        Pair("quad", "3051"),
 | 
			
		||||
        Pair("Quarko-Muon", "2872"),
 | 
			
		||||
        Pair("Queenchikki", "3062"),
 | 
			
		||||
        Pair("QueenComplex", "2951"),
 | 
			
		||||
        Pair("QueenTsunade", "2811"),
 | 
			
		||||
        Pair("Queervanire", "2871"),
 | 
			
		||||
        Pair("r_ex", "2898"),
 | 
			
		||||
        Pair("Raidon-san", "2962"),
 | 
			
		||||
        Pair("RanmaBooks", "1974"),
 | 
			
		||||
        Pair("Razter", "2689"),
 | 
			
		||||
        Pair("recreator 2099", "2671"),
 | 
			
		||||
        Pair("Redboard", "2803"),
 | 
			
		||||
        Pair("reddanmanic", "2867"),
 | 
			
		||||
        Pair("Reinbach", "2888"),
 | 
			
		||||
        Pair("Relatedguy", "2829"),
 | 
			
		||||
        Pair("ReloadHB", "3012"),
 | 
			
		||||
        Pair("Revolverwing", "2790"),
 | 
			
		||||
        Pair("RickFoxxx", "1411"),
 | 
			
		||||
        Pair("Rino99", "2934"),
 | 
			
		||||
        Pair("Ripperelite", "2820"),
 | 
			
		||||
        Pair("RobCiveCat", "2739"),
 | 
			
		||||
        Pair("RogueArtLove", "2812"),
 | 
			
		||||
        Pair("Rousfairly", "2776"),
 | 
			
		||||
        Pair("Rukasu", "2778"),
 | 
			
		||||
        Pair("Rupalulu", "3135"),
 | 
			
		||||
        Pair("SakuSaku Panic", "2907"),
 | 
			
		||||
        Pair("SaMelodii", "2701"),
 | 
			
		||||
        Pair("SanePerson", "2683"),
 | 
			
		||||
        Pair("SatyQ", "3024"),
 | 
			
		||||
        Pair("Saurian", "2950"),
 | 
			
		||||
        Pair("Selrock", "2886"),
 | 
			
		||||
        Pair("Shadako26", "2780"),
 | 
			
		||||
        Pair("Shadbase", "1713"),
 | 
			
		||||
        Pair("Shadow2007x", "2781"),
 | 
			
		||||
        Pair("ShadowFenrir", "3132"),
 | 
			
		||||
        Pair("Sheela", "2690"),
 | 
			
		||||
        Pair("Sillygirl", "2129"),
 | 
			
		||||
        Pair("Sin Porno", "2266"),
 | 
			
		||||
        Pair("Sinner", "2897"),
 | 
			
		||||
        Pair("Sinope", "2985"),
 | 
			
		||||
        Pair("Sirkowski", "2802"),
 | 
			
		||||
        Pair("Skulltitti", "2918"),
 | 
			
		||||
        Pair("SleepyGimp", "2911"),
 | 
			
		||||
        Pair("Slipshine", "2791"),
 | 
			
		||||
        Pair("Slypon", "2912"),
 | 
			
		||||
        Pair("Smutichi", "2821"),
 | 
			
		||||
        Pair("Snaketrap", "2940"),
 | 
			
		||||
        Pair("Sorje", "2961"),
 | 
			
		||||
        Pair("Spirale", "2870"),
 | 
			
		||||
        Pair("Stereoscope Comics", "3054"),
 | 
			
		||||
        Pair("Stormfeder", "2759"),
 | 
			
		||||
        Pair("Sun1Sol", "2782"),
 | 
			
		||||
        Pair("SunsetRiders7", "1705"),
 | 
			
		||||
        Pair("Super Melons", "2850"),
 | 
			
		||||
        Pair("Taboolicious", "88"),
 | 
			
		||||
        Pair("Tease Comix", "2948"),
 | 
			
		||||
        Pair("Tekuho", "2601"),
 | 
			
		||||
        Pair("Tentabat", "2862"),
 | 
			
		||||
        Pair("the dark mangaka", "2783"),
 | 
			
		||||
        Pair("The Pit", "2792"),
 | 
			
		||||
        Pair("thegoodbadart", "2684"),
 | 
			
		||||
        Pair("TheKite", "2825"),
 | 
			
		||||
        Pair("Theminus", "2828"),
 | 
			
		||||
        Pair("TheNewGuy", "3018"),
 | 
			
		||||
        Pair("TheOtherHalf", "2666"),
 | 
			
		||||
        Pair("Tim Fischer", "2763"),
 | 
			
		||||
        Pair("Totempole", "2746"),
 | 
			
		||||
        Pair("TotesFleisch8", "2764"),
 | 
			
		||||
        Pair("Tovio Rogers", "3056"),
 | 
			
		||||
        Pair("Tracy Scops", "2648"),
 | 
			
		||||
        Pair("Transmorpher DDS", "2672"),
 | 
			
		||||
        Pair("Turtlechan", "2796"),
 | 
			
		||||
        Pair("TvMx", "2793"),
 | 
			
		||||
        Pair("Urakan", "3043"),
 | 
			
		||||
        Pair("Uzonegro", "2695"),
 | 
			
		||||
        Pair("V3rnon", "2973"),
 | 
			
		||||
        Pair("Vaiderman", "3031"),
 | 
			
		||||
        Pair("VentZX", "2575"),
 | 
			
		||||
        Pair("Vercomicsporno", "1376"),
 | 
			
		||||
        Pair("Watsup", "2863"),
 | 
			
		||||
        Pair("Whargleblargle", "2844"),
 | 
			
		||||
        Pair("Wherewolf", "2685"),
 | 
			
		||||
        Pair("Witchking00", "1815"),
 | 
			
		||||
        Pair("Wulfsaga", "2931"),
 | 
			
		||||
        Pair("Xamrock", "2686"),
 | 
			
		||||
        Pair("Xierra099", "2702"),
 | 
			
		||||
        Pair("Xkit", "2703"),
 | 
			
		||||
        Pair("Y3df", "86"),
 | 
			
		||||
        Pair("Yamamoto", "3019"),
 | 
			
		||||
        Pair("Yusioka", "3082"),
 | 
			
		||||
        Pair("Zillionaire", "2807"),
 | 
			
		||||
        Pair("Zzomp", "252"),
 | 
			
		||||
        Pair("ZZZ Comics", "2839")
 | 
			
		||||
    ))
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,9 +1,6 @@
 | 
			
		||||
package eu.kanade.tachiyomi.extension.es.vcpvmp
 | 
			
		||||
 | 
			
		||||
import okhttp3.Request
 | 
			
		||||
import okhttp3.HttpUrl
 | 
			
		||||
import eu.kanade.tachiyomi.source.*
 | 
			
		||||
import eu.kanade.tachiyomi.network.GET
 | 
			
		||||
import eu.kanade.tachiyomi.source.model.*
 | 
			
		||||
 | 
			
		||||
class VCPVMPFactory : SourceFactory {
 | 
			
		||||
@ -17,57 +14,10 @@ class VCP : VCPVMP("VCP", "https://vercomicsporno.com")
 | 
			
		||||
 | 
			
		||||
class VMP : VCPVMP("VMP", "https://vermangasporno.com") {
 | 
			
		||||
 | 
			
		||||
    override fun popularMangaRequest(page: Int) = GET("$baseUrl/pagina/$page", headers)
 | 
			
		||||
 | 
			
		||||
    override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request {
 | 
			
		||||
        var url = HttpUrl.parse(baseUrl)!!.newBuilder()
 | 
			
		||||
 | 
			
		||||
        url.addPathSegments("pagina")
 | 
			
		||||
        url.addPathSegments(page.toString())
 | 
			
		||||
        url.addQueryParameter("s", query)
 | 
			
		||||
 | 
			
		||||
        filters.forEach { filter ->
 | 
			
		||||
            when (filter) {
 | 
			
		||||
                is Genre -> {
 | 
			
		||||
                    when (filter.toUriPart().isNotEmpty()) {
 | 
			
		||||
                        true -> {
 | 
			
		||||
                            url = HttpUrl.parse(baseUrl)!!.newBuilder()
 | 
			
		||||
 | 
			
		||||
                            url.addPathSegments("genero")
 | 
			
		||||
                            url.addPathSegments(filter.toUriPart())
 | 
			
		||||
 | 
			
		||||
                            url.addPathSegments("pagina")
 | 
			
		||||
                            url.addPathSegments(page.toString())
 | 
			
		||||
                        }
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
                is MangaList -> {
 | 
			
		||||
                    filter.state
 | 
			
		||||
                        .filter { manga -> manga.state }
 | 
			
		||||
                        .forEach {
 | 
			
		||||
                            manga -> url.addQueryParameter("cat", manga.id)
 | 
			
		||||
                        }
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        return GET(url.build().toString(), headers)
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    private class Manga(name: String, val id: String) : Filter.CheckBox(name)
 | 
			
		||||
 | 
			
		||||
    private class MangaList(genres: List<Manga>) : Filter.Group<Manga>("Filtrar por manga", genres)
 | 
			
		||||
 | 
			
		||||
    override fun getFilterList() = FilterList(
 | 
			
		||||
        Genre(),
 | 
			
		||||
        Filter.Separator(),
 | 
			
		||||
        MangaList(getMangasList())
 | 
			
		||||
    )
 | 
			
		||||
 | 
			
		||||
    // Array.from(document.querySelectorAll('div.tagcloud a.tag-cloud-link'))
 | 
			
		||||
    // .map(a => `Pair("${a.innerText}", "${a.href.replace('https://vermangasporno.com/genero/', '')}")`).join(',\n')
 | 
			
		||||
    // from https://vermangasporno.com/
 | 
			
		||||
    private class Genre : UriPartFilter("Generos", arrayOf(
 | 
			
		||||
    private class Genre : UriPartFilter("Filtrar por generos", arrayOf(
 | 
			
		||||
        Pair("Ver todos", ""),
 | 
			
		||||
        Pair("Ahegao", "ahegao"),
 | 
			
		||||
        Pair("Anal", "anal"),
 | 
			
		||||
@ -91,311 +41,332 @@ class VMP : VCPVMP("VMP", "https://vermangasporno.com") {
 | 
			
		||||
        Pair("Tetonas", "tetonas")
 | 
			
		||||
    ))
 | 
			
		||||
 | 
			
		||||
    // Array.from(document.querySelectorAll('form select#cat option.level-0'))
 | 
			
		||||
    // .map(a => `Manga("${a.innerText}", "${a.value}")`).join(',\n')
 | 
			
		||||
    // Array.from(document.querySelectorAll('form select#cat option.level-0')).map(a => `Pair("${a.innerText}", "${a.value}")`).join(',\n')
 | 
			
		||||
    // from https://vermangasporno.com/
 | 
			
		||||
    private fun getMangasList() = listOf(
 | 
			
		||||
        Manga("3×3 Eyes", "1325"),
 | 
			
		||||
        Manga("Accel World", "175"),
 | 
			
		||||
        Manga("Aikatsu!", "1983"),
 | 
			
		||||
        Manga("Amagami", "1194"),
 | 
			
		||||
        Manga("Amagi Brilliant Park", "209"),
 | 
			
		||||
        Manga("Amano Megumi ha Sukidarake!", "888"),
 | 
			
		||||
        Manga("Ane Doki", "1121"),
 | 
			
		||||
        Manga("Angel Beats!", "176"),
 | 
			
		||||
        Manga("Ano Hi Mita Hana no Namae wo Bokutachi wa Mada Shiranai", "1097"),
 | 
			
		||||
        Manga("Another", "177"),
 | 
			
		||||
        Manga("Ansatsu Kyoushitsu", "2"),
 | 
			
		||||
        Manga("Aoi Hana", "1256"),
 | 
			
		||||
        Manga("Aquarion EVOL", "2089"),
 | 
			
		||||
        Manga("Arcana Heart", "934"),
 | 
			
		||||
        Manga("Arslan senki", "2068"),
 | 
			
		||||
        Manga("Asobi ni Iku yo!", "1280"),
 | 
			
		||||
        Manga("Azur Lane", "2076"),
 | 
			
		||||
        Manga("Baka to Test to Shoukanjuu", "1202"),
 | 
			
		||||
        Manga("Baka to Test to Shoukanjuu | Autor: Kurosawa Kiyotaka", "1201"),
 | 
			
		||||
        Manga("Bakemonogatari", "931"),
 | 
			
		||||
        Manga("Bakuman", "1259"),
 | 
			
		||||
        Manga("BanG Dream!", "1863"),
 | 
			
		||||
        Manga("Batman", "184"),
 | 
			
		||||
        Manga("bijin onna joushi takizawa-san", "2104"),
 | 
			
		||||
        Manga("Bishoujo Senshi Sailor Moon", "745"),
 | 
			
		||||
        Manga("Bleach", "82"),
 | 
			
		||||
        Manga("Blend S", "2102"),
 | 
			
		||||
        Manga("Blood+", "189"),
 | 
			
		||||
        Manga("Boku no Hero Academia", "245"),
 | 
			
		||||
        Manga("Boku wa tomodachi ga sukunai", "674"),
 | 
			
		||||
        Manga("Bokutachi wa Benkyou ga Dekinai", "2180"),
 | 
			
		||||
        Manga("Boruto", "2071"),
 | 
			
		||||
        Manga("Capcom", "251"),
 | 
			
		||||
        Manga("Charlotte", "1444"),
 | 
			
		||||
        Manga("Clannad", "102"),
 | 
			
		||||
        Manga("Claymore", "170"),
 | 
			
		||||
        Manga("Code Geass", "171"),
 | 
			
		||||
        Manga("Cyberbots", "981"),
 | 
			
		||||
        Manga("Dagashi Kashi", "733"),
 | 
			
		||||
        Manga("Danganronpa", "92"),
 | 
			
		||||
        Manga("Danmachi", "1042"),
 | 
			
		||||
        Manga("Darker than Black", "995"),
 | 
			
		||||
        Manga("Darker than Black: The Black Contractor", "1086"),
 | 
			
		||||
        Manga("Darkstalkers", "1996"),
 | 
			
		||||
        Manga("Date A Live", "670"),
 | 
			
		||||
        Manga("Dead Or Alive", "233"),
 | 
			
		||||
        Manga("Deadman Wonderland", "900"),
 | 
			
		||||
        Manga("Denpa Onna to Seishun Otoko", "952"),
 | 
			
		||||
        Manga("Dokidoki! Precure", "1919"),
 | 
			
		||||
        Manga("Dr. Slump", "977"),
 | 
			
		||||
        Manga("Dragon Quest", "3"),
 | 
			
		||||
        Manga("dragon quest iii", "239"),
 | 
			
		||||
        Manga("Dragonball", "4"),
 | 
			
		||||
        Manga("Dragon’s Crown", "1064"),
 | 
			
		||||
        Manga("DREAM C CLUB", "941"),
 | 
			
		||||
        Manga("Dungeon Ni Deai O Motomeru No Wa Machigatteiru Darou Ka", "226"),
 | 
			
		||||
        Manga("Dungeon ni Deai wo Motomeru no wa Machigatteiru Darou ka", "127"),
 | 
			
		||||
        Manga("Dungeon Travelers", "1951"),
 | 
			
		||||
        Manga("Dynasty Warriors", "1885"),
 | 
			
		||||
        Manga("Enen no Shouboutai", "2169"),
 | 
			
		||||
        Manga("Eromanga Sensei", "901"),
 | 
			
		||||
        Manga("Evangelion", "172"),
 | 
			
		||||
        Manga("Fairy Tail", "348"),
 | 
			
		||||
        Manga("Fantasy Earth Zero", "1433"),
 | 
			
		||||
        Manga("Fate Kaleid Liner Prisma Illya", "237"),
 | 
			
		||||
        Manga("Fate Stay Night", "235"),
 | 
			
		||||
        Manga("Fate/Grand Order", "891"),
 | 
			
		||||
        Manga("Fate/hollow ataraxia", "1294"),
 | 
			
		||||
        Manga("Fate/stay night", "722"),
 | 
			
		||||
        Manga("Final Fantasy", "591"),
 | 
			
		||||
        Manga("Final Figh", "1215"),
 | 
			
		||||
        Manga("Freezing", "190"),
 | 
			
		||||
        Manga("Full Metal Daemon: Muramasa", "122"),
 | 
			
		||||
        Manga("Full Metal Panic", "167"),
 | 
			
		||||
        Manga("Fullmetal Alchemist", "118"),
 | 
			
		||||
        Manga("Furry", "1972"),
 | 
			
		||||
        Manga("Gabriel Dropout", "884"),
 | 
			
		||||
        Manga("Gakkou Gurashi!", "1047"),
 | 
			
		||||
        Manga("Gate: Jieitai Kano Chi nite Kaku Tatakaeri", "761"),
 | 
			
		||||
        Manga("Gate: Jieitai Kanochi nite", "241"),
 | 
			
		||||
        Manga("Gate: Jieitai Kanochi nite Kaku Tatakaeri", "243"),
 | 
			
		||||
        Manga("Gegege no Kitarou", "1862"),
 | 
			
		||||
        Manga("Getsuyoubi no Tawawa", "250"),
 | 
			
		||||
        Manga("Ghost In The Shell", "1898"),
 | 
			
		||||
        Manga("Girls und Panzer", "904"),
 | 
			
		||||
        Manga("Goblin Slayer", "2143"),
 | 
			
		||||
        Manga("Gochuumon wa Usagi Desu ka?", "5"),
 | 
			
		||||
        Manga("Granblue Fantasy", "257"),
 | 
			
		||||
        Manga("Grisaia no Kajitsu", "6"),
 | 
			
		||||
        Manga("Guilty Gear", "727"),
 | 
			
		||||
        Manga("Gundam 00", "857"),
 | 
			
		||||
        Manga("Gundam Build Divers", "2137"),
 | 
			
		||||
        Manga("Gundam Build Fighters", "7"),
 | 
			
		||||
        Manga("Gundam SEED Destiny", "103"),
 | 
			
		||||
        Manga("Hanasaku Iroha", "1104"),
 | 
			
		||||
        Manga("Hanayamata", "1947"),
 | 
			
		||||
        Manga("Hatsujou no Genri", "2139"),
 | 
			
		||||
        Manga("Hatsukoi Delusion", "1930"),
 | 
			
		||||
        Manga("Hayate no Gotoku!", "595"),
 | 
			
		||||
        Manga("He Is My Master", "104"),
 | 
			
		||||
        Manga("Hentai Ouji to Warawanai Neko.", "8"),
 | 
			
		||||
        Manga("Hibike! Euphonium", "9"),
 | 
			
		||||
        Manga("Highschool Dead", "168"),
 | 
			
		||||
        Manga("Highschool DxD", "105"),
 | 
			
		||||
        Manga("Highschool of the Dead", "937"),
 | 
			
		||||
        Manga("Himouto! Umaru-chan", "1039"),
 | 
			
		||||
        Manga("Hokenshitsu no Shinigami", "1105"),
 | 
			
		||||
        Manga("Honkai Gakuen", "2165"),
 | 
			
		||||
        Manga("Hyperdimension Neptunia", "1567"),
 | 
			
		||||
        Manga("Ichigo 100%", "151"),
 | 
			
		||||
        Manga("Incesto", "182"),
 | 
			
		||||
        Manga("Infinite Stratos", "786"),
 | 
			
		||||
        Manga("Isekai Maou to Shoukan Shoujo no Dorei Majutsu", "2170"),
 | 
			
		||||
        Manga("K-ON", "150"),
 | 
			
		||||
        Manga("Kaguya-sama wa Kokurasetai", "2157"),
 | 
			
		||||
        Manga("Kaichou wa Maid-sama!", "1129"),
 | 
			
		||||
        Manga("Kaiten Mutenmaru", "911"),
 | 
			
		||||
        Manga("Kami Nomi zo Shiru Sekai", "1091"),
 | 
			
		||||
        Manga("Kämpfer", "1120"),
 | 
			
		||||
        Manga("Kangoku Gakuen", "1036"),
 | 
			
		||||
        Manga("Kanon", "65"),
 | 
			
		||||
        Manga("Kantai Collection: KanColle", "10"),
 | 
			
		||||
        Manga("Kara no Kyoukai", "731"),
 | 
			
		||||
        Manga("Kenichi", "96"),
 | 
			
		||||
        Manga("Keroro Gunsou", "11"),
 | 
			
		||||
        Manga("Kidou Senshi Gundam 00", "960"),
 | 
			
		||||
        Manga("Kill la Kill", "1851"),
 | 
			
		||||
        Manga("Kimetsu no Yaiba", "2149"),
 | 
			
		||||
        Manga("Kimi ni Todoke", "1127"),
 | 
			
		||||
        Manga("Kimi no Na wa", "2147"),
 | 
			
		||||
        Manga("KimiKiss", "1182"),
 | 
			
		||||
        Manga("King of fighter", "155"),
 | 
			
		||||
        Manga("King of Fighters", "788"),
 | 
			
		||||
        Manga("Kiratto Pri Chan", "2182"),
 | 
			
		||||
        Manga("Kobayashi-san-chi no Maid Dragon", "299"),
 | 
			
		||||
        Manga("Koihime Musou", "1188"),
 | 
			
		||||
        Manga("Kono Subarashii Sekai Ni Syukufuku O", "259"),
 | 
			
		||||
        Manga("Kono Subarashii Sekai ni Syukufuku o!", "853"),
 | 
			
		||||
        Manga("Konosuba!", "2128"),
 | 
			
		||||
        Manga("Kurogane no Linebarrels", "1150"),
 | 
			
		||||
        Manga("Kyoukai Senjou no Horizon", "660"),
 | 
			
		||||
        Manga("Ladies Versus Butlers", "204"),
 | 
			
		||||
        Manga("Little Witch Academia", "2127"),
 | 
			
		||||
        Manga("Love Hina", "94"),
 | 
			
		||||
        Manga("Love Live Sunshine", "207"),
 | 
			
		||||
        Manga("Love Live!", "716"),
 | 
			
		||||
        Manga("Love Live! School Idol Project", "12"),
 | 
			
		||||
        Manga("Love Plus", "1013"),
 | 
			
		||||
        Manga("Lucky Star", "893"),
 | 
			
		||||
        Manga("Macross Frontier", "157"),
 | 
			
		||||
        Manga("Mahou Sensei Negima", "61"),
 | 
			
		||||
        Manga("Mahou Sensei Negima!", "1331"),
 | 
			
		||||
        Manga("Mahou Shoujo Lyrical Nanoha", "13"),
 | 
			
		||||
        Manga("Mahouka Koukou no Rettousei", "93"),
 | 
			
		||||
        Manga("Maji de Watashi ni Koi Shinasai!", "1218"),
 | 
			
		||||
        Manga("Maria-sama ga Miteru", "902"),
 | 
			
		||||
        Manga("Mayo Chiki!", "137"),
 | 
			
		||||
        Manga("Medaka Box", "615"),
 | 
			
		||||
        Manga("Minecraft", "2098"),
 | 
			
		||||
        Manga("Mirai Nikki", "1138"),
 | 
			
		||||
        Manga("Mobile Suit Gundam Tekketsu No Orphans", "297"),
 | 
			
		||||
        Manga("Mondaiji-tachi ga Isekai Kara Kuru Sou Desu yo?", "1403"),
 | 
			
		||||
        Manga("Monster Hunter", "1742"),
 | 
			
		||||
        Manga("Monster Musume no Iru Nichijou", "683"),
 | 
			
		||||
        Manga("Moyashimon", "1509"),
 | 
			
		||||
        Manga("Musaigen no Phantom World", "298"),
 | 
			
		||||
        Manga("Nagi no Asukara", "1830"),
 | 
			
		||||
        Manga("Naruto", "14"),
 | 
			
		||||
        Manga("Nazo no Kanojo X", "1247"),
 | 
			
		||||
        Manga("Neon Genesis Evangelion", "62"),
 | 
			
		||||
        Manga("Nisekoi", "246"),
 | 
			
		||||
        Manga("Nyan Koi!", "978"),
 | 
			
		||||
        Manga("Oboro Muramasa", "1116"),
 | 
			
		||||
        Manga("Ojousama to Maid no Midarana Seikatsu", "1931"),
 | 
			
		||||
        Manga("Okusan", "998"),
 | 
			
		||||
        Manga("One Piece", "68"),
 | 
			
		||||
        Manga("One Punch Man", "188"),
 | 
			
		||||
        Manga("Onegai Teacher", "1076"),
 | 
			
		||||
        Manga("Ookami to Koushinryou", "958"),
 | 
			
		||||
        Manga("Ookami-san to Shichinin no Nakama-tachi", "1244"),
 | 
			
		||||
        Manga("Ore no Imouto ga Konna ni Kawaii Wake ga Nai", "328"),
 | 
			
		||||
        Manga("Original", "15"),
 | 
			
		||||
        Manga("Oshiete! Galko-chan", "2136"),
 | 
			
		||||
        Manga("Overlord", "686"),
 | 
			
		||||
        Manga("Overwatch", "260"),
 | 
			
		||||
        Manga("Panty & Stocking with Garterbelt", "1176"),
 | 
			
		||||
        Manga("Papa no Iu Koto o Kikinasai!", "976"),
 | 
			
		||||
        Manga("Parasyte", "1911"),
 | 
			
		||||
        Manga("Persona 3", "255"),
 | 
			
		||||
        Manga("Persona 4", "953"),
 | 
			
		||||
        Manga("Pokemon", "148"),
 | 
			
		||||
        Manga("Princess crown", "983"),
 | 
			
		||||
        Manga("Princess Lover!", "1175"),
 | 
			
		||||
        Manga("Prison School", "164"),
 | 
			
		||||
        Manga("Puella Magi Madoka Magica", "948"),
 | 
			
		||||
        Manga("Queen’s Blade", "656"),
 | 
			
		||||
        Manga("Ragnarok Online", "1243"),
 | 
			
		||||
        Manga("Rakudai Kishi no Cavalry", "765"),
 | 
			
		||||
        Manga("Rakuen Tsuihou -Expelled from Paradise-", "1045"),
 | 
			
		||||
        Manga("Ranma 1/2", "767"),
 | 
			
		||||
        Manga("Re:Zero kara Hajimeru Isekai Seikatsu", "161"),
 | 
			
		||||
        Manga("Real Drive", "261"),
 | 
			
		||||
        Manga("Rebuild of evangelion", "149"),
 | 
			
		||||
        Manga("Renkin San-kyuu Magical? Pokaan", "737"),
 | 
			
		||||
        Manga("Resident Evil", "1118"),
 | 
			
		||||
        Manga("Rockman DASH", "1242"),
 | 
			
		||||
        Manga("Rokka no Yuusha", "1600"),
 | 
			
		||||
        Manga("Rosario + Vampire", "1204"),
 | 
			
		||||
        Manga("Rosario Vampire", "234"),
 | 
			
		||||
        Manga("Rozen Maiden", "1240"),
 | 
			
		||||
        Manga("Rurouni Kenshin", "1520"),
 | 
			
		||||
        Manga("Saber Marionette", "73"),
 | 
			
		||||
        Manga("Saenai Heroine no Sodatekata", "926"),
 | 
			
		||||
        Manga("Sailor Moon", "186"),
 | 
			
		||||
        Manga("Saint Seiya", "66"),
 | 
			
		||||
        Manga("Saki", "258"),
 | 
			
		||||
        Manga("School Rumble", "191"),
 | 
			
		||||
        Manga("Sekirei", "180"),
 | 
			
		||||
        Manga("Sekiro: Shadows Die Twice", "2152"),
 | 
			
		||||
        Manga("Serial Experiments Lain", "1498"),
 | 
			
		||||
        Manga("Seto No Hanayome", "219"),
 | 
			
		||||
        Manga("Shadowverse", "1957"),
 | 
			
		||||
        Manga("Shantae", "1050"),
 | 
			
		||||
        Manga("Shijou Saikyou no Deshi Kenichi", "1144"),
 | 
			
		||||
        Manga("Shingeki no Kyojin", "169"),
 | 
			
		||||
        Manga("Shingetsutan Tsukihime", "16"),
 | 
			
		||||
        Manga("Shinmai Maou no Testament", "17"),
 | 
			
		||||
        Manga("Shinra Bansho", "18"),
 | 
			
		||||
        Manga("Shinrabansho", "2063"),
 | 
			
		||||
        Manga("Shinrabanshou", "1979"),
 | 
			
		||||
        Manga("Shinryaku! Ika Musume", "1160"),
 | 
			
		||||
        Manga("shirokuma cafe", "2074"),
 | 
			
		||||
        Manga("Shitsuke Ai", "1630"),
 | 
			
		||||
        Manga("Shokugeki no Soma", "152"),
 | 
			
		||||
        Manga("Smile Precure", "858"),
 | 
			
		||||
        Manga("Smile PreCure!", "1841"),
 | 
			
		||||
        Manga("SNK", "252"),
 | 
			
		||||
        Manga("Sora no Otoshimono", "20"),
 | 
			
		||||
        Manga("Soul Eater", "158"),
 | 
			
		||||
        Manga("Space Dandy", "1826"),
 | 
			
		||||
        Manga("Spice and wolf", "154"),
 | 
			
		||||
        Manga("Spider-man", "2140"),
 | 
			
		||||
        Manga("Steins;Gate", "992"),
 | 
			
		||||
        Manga("Street Fighter", "101"),
 | 
			
		||||
        Manga("Strike Witches", "642"),
 | 
			
		||||
        Manga("Subarashii Sekai ni Shukufuku wo!", "739"),
 | 
			
		||||
        Manga("Suite Precure♪", "145"),
 | 
			
		||||
        Manga("Super Sonico", "1102"),
 | 
			
		||||
        Manga("Super Street Fighter IV", "802"),
 | 
			
		||||
        Manga("Suzumiya Haruhi No Yuuutsu", "314"),
 | 
			
		||||
        Manga("Sword art online", "147"),
 | 
			
		||||
        Manga("taimanin asagi", "1869"),
 | 
			
		||||
        Manga("Taimanin Yukikaze", "826"),
 | 
			
		||||
        Manga("Tales of the Abyss", "1148"),
 | 
			
		||||
        Manga("Tamako Market", "770"),
 | 
			
		||||
        Manga("Tate no Yuusha no Nariagari", "2184"),
 | 
			
		||||
        Manga("Teen Titans", "21"),
 | 
			
		||||
        Manga("Tengen Toppa Gurren Lagann", "1190"),
 | 
			
		||||
        Manga("Tengen Toppa Gurren-Lagann", "100"),
 | 
			
		||||
        Manga("Terra Formars", "2073"),
 | 
			
		||||
        Manga("The iDOLM@STER", "22"),
 | 
			
		||||
        Manga("the loud house", "2054"),
 | 
			
		||||
        Manga("The OneChanbara", "1053"),
 | 
			
		||||
        Manga("The Seven Deadly Sins", "620"),
 | 
			
		||||
        Manga("To Love-Ru", "23"),
 | 
			
		||||
        Manga("To Love-Ru Darkness", "1135"),
 | 
			
		||||
        Manga("Toaru Kagaku no Railgun", "769"),
 | 
			
		||||
        Manga("Toaru Majutsu no Index", "741"),
 | 
			
		||||
        Manga("ToHeart", "1164"),
 | 
			
		||||
        Manga("ToHeart2", "905"),
 | 
			
		||||
        Manga("ToHeart2 AnotherDays", "97"),
 | 
			
		||||
        Manga("Tokyo 7th Sisters", "762"),
 | 
			
		||||
        Manga("Tokyo Ghoul", "864"),
 | 
			
		||||
        Manga("Tonari no Seki-kun", "1768"),
 | 
			
		||||
        Manga("Toradora", "192"),
 | 
			
		||||
        Manga("Toradora!", "1152"),
 | 
			
		||||
        Manga("Touhou Project", "24"),
 | 
			
		||||
        Manga("Tsujou Kougeki ga Zentai Kougeki de 2-kai Kougeki no Okaasan wa Suki desu ka?", "2131"),
 | 
			
		||||
        Manga("Tsukihime", "877"),
 | 
			
		||||
        Manga("Uchuu no Stellvia", "715"),
 | 
			
		||||
        Manga("Utawarerumono", "1905"),
 | 
			
		||||
        Manga("Uzaki-chan wa Asobitai!", "2146"),
 | 
			
		||||
        Manga("Valkyria Chronicles", "1084"),
 | 
			
		||||
        Manga("Vampire savior", "982"),
 | 
			
		||||
        Manga("Vocaloid", "912"),
 | 
			
		||||
        Manga("Watashi ga Motenai no wa Dou Kangaetemo Omaera ga Warui!", "1032"),
 | 
			
		||||
        Manga("Witch Craft Works", "552"),
 | 
			
		||||
        Manga("Witchblade", "1302"),
 | 
			
		||||
        Manga("Wizard of Oz", "723"),
 | 
			
		||||
        Manga("Yahari Ore no Seishun Love Come wa Machigatteiru", "967"),
 | 
			
		||||
        Manga("Yakitate!! Japan", "1409"),
 | 
			
		||||
        Manga("yatterman", "984"),
 | 
			
		||||
        Manga("Yotsubato!", "1429"),
 | 
			
		||||
        Manga("Yu-Gi-Oh! ZEXAL", "196"),
 | 
			
		||||
        Manga("Yuru Yuri", "25"),
 | 
			
		||||
        Manga("YuruYuri", "894"),
 | 
			
		||||
        Manga("Zegapain", "1330"),
 | 
			
		||||
        Manga("Zero no Tsukaima", "26"),
 | 
			
		||||
        Manga("Zettai Junpaku Mahou Shoujo", "1918"),
 | 
			
		||||
        Manga("Zettai Karen Children", "1417"),
 | 
			
		||||
        Manga("Zoids Shinseiki Zero", "153"),
 | 
			
		||||
        Manga("Zombieland Saga", "2059")
 | 
			
		||||
    )
 | 
			
		||||
    private class Category : UriPartFilter("Filtrar por categoría", arrayOf(
 | 
			
		||||
        Pair("Ver todos", ""),
 | 
			
		||||
        Pair("3×3 Eyes", "1325"),
 | 
			
		||||
        Pair("Accel World", "175"),
 | 
			
		||||
        Pair("Aikatsu!", "1983"),
 | 
			
		||||
        Pair("Akame ga Kill!", "2235"),
 | 
			
		||||
        Pair("Akaruku Tanoshiku Kimochiyoku", "2268"),
 | 
			
		||||
        Pair("Amagami", "1194"),
 | 
			
		||||
        Pair("Amagi Brilliant Park", "209"),
 | 
			
		||||
        Pair("Amano Megumi ha Sukidarake!", "888"),
 | 
			
		||||
        Pair("Ane Doki", "1121"),
 | 
			
		||||
        Pair("Angel Beats!", "176"),
 | 
			
		||||
        Pair("Ano Hi Mita Hana no Namae wo Bokutachi wa Mada Shiranai", "1097"),
 | 
			
		||||
        Pair("Another", "177"),
 | 
			
		||||
        Pair("Ansatsu Kyoushitsu", "2"),
 | 
			
		||||
        Pair("Aoi Hana", "1256"),
 | 
			
		||||
        Pair("Aquarion EVOL", "2089"),
 | 
			
		||||
        Pair("Arcana Heart", "934"),
 | 
			
		||||
        Pair("Arslan senki", "2068"),
 | 
			
		||||
        Pair("Asobi ni Iku yo!", "1280"),
 | 
			
		||||
        Pair("Azur Lane", "2076"),
 | 
			
		||||
        Pair("Baka to Test to Shoukanjuu", "1202"),
 | 
			
		||||
        Pair("Baka to Test to Shoukanjuu | Autor: Kurosawa Kiyotaka", "1201"),
 | 
			
		||||
        Pair("Bakemonogatari", "931"),
 | 
			
		||||
        Pair("Bakuman", "1259"),
 | 
			
		||||
        Pair("BanG Dream!", "1863"),
 | 
			
		||||
        Pair("Batman", "184"),
 | 
			
		||||
        Pair("bijin onna joushi takizawa-san", "2104"),
 | 
			
		||||
        Pair("Bishoujo Senshi Sailor Moon", "745"),
 | 
			
		||||
        Pair("Bleach", "82"),
 | 
			
		||||
        Pair("Blend S", "2102"),
 | 
			
		||||
        Pair("Blood+", "189"),
 | 
			
		||||
        Pair("Boku no Hero Academia", "245"),
 | 
			
		||||
        Pair("Boku wa tomodachi ga sukunai", "674"),
 | 
			
		||||
        Pair("Bokutachi wa Benkyou ga Dekinai", "2180"),
 | 
			
		||||
        Pair("Boruto", "2071"),
 | 
			
		||||
        Pair("Capcom", "251"),
 | 
			
		||||
        Pair("Charlotte", "1444"),
 | 
			
		||||
        Pair("Clannad", "102"),
 | 
			
		||||
        Pair("Claymore", "170"),
 | 
			
		||||
        Pair("Code Geass", "171"),
 | 
			
		||||
        Pair("Cyberbots", "981"),
 | 
			
		||||
        Pair("Dagashi Kashi", "733"),
 | 
			
		||||
        Pair("Danganronpa", "92"),
 | 
			
		||||
        Pair("Danmachi", "1042"),
 | 
			
		||||
        Pair("Darker than Black", "995"),
 | 
			
		||||
        Pair("Darker than Black: The Black Contractor", "1086"),
 | 
			
		||||
        Pair("Darkstalkers", "1996"),
 | 
			
		||||
        Pair("Date A Live", "670"),
 | 
			
		||||
        Pair("Dead Or Alive", "233"),
 | 
			
		||||
        Pair("Deadman Wonderland", "900"),
 | 
			
		||||
        Pair("Denpa Onna to Seishun Otoko", "952"),
 | 
			
		||||
        Pair("Dokidoki! Precure", "1919"),
 | 
			
		||||
        Pair("Dr. Slump", "977"),
 | 
			
		||||
        Pair("Dragon Quest", "3"),
 | 
			
		||||
        Pair("dragon quest iii", "239"),
 | 
			
		||||
        Pair("Dragonball", "4"),
 | 
			
		||||
        Pair("Dragon’s Crown", "1064"),
 | 
			
		||||
        Pair("DREAM C CLUB", "941"),
 | 
			
		||||
        Pair("Dungeon Ni Deai O Motomeru No Wa Machigatteiru Darou Ka", "226"),
 | 
			
		||||
        Pair("Dungeon ni Deai wo Motomeru no wa Machigatteiru Darou ka", "127"),
 | 
			
		||||
        Pair("Dungeon Travelers", "1951"),
 | 
			
		||||
        Pair("Dynasty Warriors", "1885"),
 | 
			
		||||
        Pair("Enen no Shouboutai", "2169"),
 | 
			
		||||
        Pair("Eromanga Sensei", "901"),
 | 
			
		||||
        Pair("Evangelion", "172"),
 | 
			
		||||
        Pair("Fairy Tail", "348"),
 | 
			
		||||
        Pair("Fantasy Earth Zero", "1433"),
 | 
			
		||||
        Pair("Fate Kaleid Liner Prisma Illya", "237"),
 | 
			
		||||
        Pair("Fate Stay Night", "235"),
 | 
			
		||||
        Pair("Fate/Grand Order", "891"),
 | 
			
		||||
        Pair("Fate/hollow ataraxia", "1294"),
 | 
			
		||||
        Pair("Fate/stay night", "722"),
 | 
			
		||||
        Pair("Final Fantasy", "591"),
 | 
			
		||||
        Pair("Final Figh", "1215"),
 | 
			
		||||
        Pair("Freezing", "190"),
 | 
			
		||||
        Pair("Full Metal Daemon: Muramasa", "122"),
 | 
			
		||||
        Pair("Full Metal Panic", "167"),
 | 
			
		||||
        Pair("Fullmetal Alchemist", "118"),
 | 
			
		||||
        Pair("Furry", "1972"),
 | 
			
		||||
        Pair("Gabriel Dropout", "884"),
 | 
			
		||||
        Pair("Gakkou Gurashi!", "1047"),
 | 
			
		||||
        Pair("Gate: Jieitai Kano Chi nite Kaku Tatakaeri", "761"),
 | 
			
		||||
        Pair("Gate: Jieitai Kanochi nite", "241"),
 | 
			
		||||
        Pair("Gate: Jieitai Kanochi nite Kaku Tatakaeri", "243"),
 | 
			
		||||
        Pair("Gegege no Kitarou", "1862"),
 | 
			
		||||
        Pair("Getsuyoubi no Tawawa", "250"),
 | 
			
		||||
        Pair("Ghost In The Shell", "1898"),
 | 
			
		||||
        Pair("Girls und Panzer", "904"),
 | 
			
		||||
        Pair("Goblin Slayer", "2143"),
 | 
			
		||||
        Pair("Gochuumon wa Usagi Desu ka?", "5"),
 | 
			
		||||
        Pair("Golden Kamuy", "2227"),
 | 
			
		||||
        Pair("Gotoubun no Hanayome", "2251"),
 | 
			
		||||
        Pair("Granblue Fantasy", "257"),
 | 
			
		||||
        Pair("Grisaia no Kajitsu", "6"),
 | 
			
		||||
        Pair("Guilty Gear", "727"),
 | 
			
		||||
        Pair("Gundam 00", "857"),
 | 
			
		||||
        Pair("Gundam Build Divers", "2137"),
 | 
			
		||||
        Pair("Gundam Build Fighters", "7"),
 | 
			
		||||
        Pair("Gundam SEED Destiny", "103"),
 | 
			
		||||
        Pair("Hanasaku Iroha", "1104"),
 | 
			
		||||
        Pair("Hanayamata", "1947"),
 | 
			
		||||
        Pair("Hatsujou no Genri", "2139"),
 | 
			
		||||
        Pair("Hatsukoi Delusion", "1930"),
 | 
			
		||||
        Pair("Hayate no Gotoku!", "595"),
 | 
			
		||||
        Pair("He Is My Master", "104"),
 | 
			
		||||
        Pair("Hentai Ouji to Warawanai Neko.", "8"),
 | 
			
		||||
        Pair("Hibike! Euphonium", "9"),
 | 
			
		||||
        Pair("Highschool Dead", "168"),
 | 
			
		||||
        Pair("Highschool DxD", "105"),
 | 
			
		||||
        Pair("Highschool of the Dead", "937"),
 | 
			
		||||
        Pair("Himouto! Umaru-chan", "1039"),
 | 
			
		||||
        Pair("Hokenshitsu no Shinigami", "1105"),
 | 
			
		||||
        Pair("Honkai Gakuen", "2165"),
 | 
			
		||||
        Pair("Hyperdimension Neptunia", "1567"),
 | 
			
		||||
        Pair("Ichigo 100%", "151"),
 | 
			
		||||
        Pair("Incesto", "182"),
 | 
			
		||||
        Pair("Infinite Stratos", "786"),
 | 
			
		||||
        Pair("Isekai Maou to Shoukan Shoujo no Dorei Majutsu", "2170"),
 | 
			
		||||
        Pair("K-ON", "150"),
 | 
			
		||||
        Pair("Kaguya Luna", "2249"),
 | 
			
		||||
        Pair("Kaguya-sama wa Kokurasetai", "2157"),
 | 
			
		||||
        Pair("Kaichou wa Maid-sama!", "1129"),
 | 
			
		||||
        Pair("Kaiten Mutenmaru", "911"),
 | 
			
		||||
        Pair("Kami Nomi zo Shiru Sekai", "1091"),
 | 
			
		||||
        Pair("Kämpfer", "1120"),
 | 
			
		||||
        Pair("Kangoku Gakuen", "1036"),
 | 
			
		||||
        Pair("Kanon", "65"),
 | 
			
		||||
        Pair("Kantai Collection: KanColle", "10"),
 | 
			
		||||
        Pair("Kara no Kyoukai", "731"),
 | 
			
		||||
        Pair("Kenichi", "96"),
 | 
			
		||||
        Pair("Keroro Gunsou", "11"),
 | 
			
		||||
        Pair("Kidou Senshi Gundam 00", "960"),
 | 
			
		||||
        Pair("Kill la Kill", "1851"),
 | 
			
		||||
        Pair("Kimetsu no Yaiba", "2149"),
 | 
			
		||||
        Pair("Kimi ni Todoke", "1127"),
 | 
			
		||||
        Pair("Kimi no Na wa", "2147"),
 | 
			
		||||
        Pair("KimiKiss", "1182"),
 | 
			
		||||
        Pair("King of fighter", "155"),
 | 
			
		||||
        Pair("King of Fighters", "788"),
 | 
			
		||||
        Pair("Kiratto Pri Chan", "2182"),
 | 
			
		||||
        Pair("Kobayashi-san-chi no Maid Dragon", "299"),
 | 
			
		||||
        Pair("Koihime Musou", "1188"),
 | 
			
		||||
        Pair("Kono Subarashii Sekai Ni Syukufuku O", "259"),
 | 
			
		||||
        Pair("Kono Subarashii Sekai ni Syukufuku o!", "853"),
 | 
			
		||||
        Pair("Konosuba!", "2128"),
 | 
			
		||||
        Pair("Kurogane no Linebarrels", "1150"),
 | 
			
		||||
        Pair("Kyoukai Senjou no Horizon", "660"),
 | 
			
		||||
        Pair("Ladies Versus Butlers", "204"),
 | 
			
		||||
        Pair("Little Witch Academia", "2127"),
 | 
			
		||||
        Pair("Love Hina", "94"),
 | 
			
		||||
        Pair("Love Live Sunshine", "207"),
 | 
			
		||||
        Pair("Love Live!", "716"),
 | 
			
		||||
        Pair("Love Live! School Idol Project", "12"),
 | 
			
		||||
        Pair("Love Plus", "1013"),
 | 
			
		||||
        Pair("Lucky Star", "893"),
 | 
			
		||||
        Pair("Macross Frontier", "157"),
 | 
			
		||||
        Pair("Mahou Sensei Negima", "61"),
 | 
			
		||||
        Pair("Mahou Sensei Negima!", "1331"),
 | 
			
		||||
        Pair("Mahou Shoujo Lyrical Nanoha", "13"),
 | 
			
		||||
        Pair("Mahouka Koukou no Rettousei", "93"),
 | 
			
		||||
        Pair("Mai-Otome", "2271"),
 | 
			
		||||
        Pair("Maji de Watashi ni Koi Shinasai!", "1218"),
 | 
			
		||||
        Pair("Maria-sama ga Miteru", "902"),
 | 
			
		||||
        Pair("Mayo Chiki!", "137"),
 | 
			
		||||
        Pair("Medaka Box", "615"),
 | 
			
		||||
        Pair("Minecraft", "2098"),
 | 
			
		||||
        Pair("Mirai Nikki", "1138"),
 | 
			
		||||
        Pair("Mitsuboshi Colors", "2307"),
 | 
			
		||||
        Pair("Mobile Suit Gundam Tekketsu No Orphans", "297"),
 | 
			
		||||
        Pair("Mondaiji-tachi ga Isekai Kara Kuru Sou Desu yo?", "1403"),
 | 
			
		||||
        Pair("Monster Hunter", "1742"),
 | 
			
		||||
        Pair("Monster Musume no Iru Nichijou", "683"),
 | 
			
		||||
        Pair("Moyashimon", "1509"),
 | 
			
		||||
        Pair("Musaigen no Phantom World", "298"),
 | 
			
		||||
        Pair("Nagi no Asukara", "1830"),
 | 
			
		||||
        Pair("Nanatsu no Taizai", "2299"),
 | 
			
		||||
        Pair("Naruto", "14"),
 | 
			
		||||
        Pair("Nazo no Kanojo X", "1247"),
 | 
			
		||||
        Pair("Neon Genesis Evangelion", "62"),
 | 
			
		||||
        Pair("Nisekoi", "246"),
 | 
			
		||||
        Pair("Nyan Koi!", "978"),
 | 
			
		||||
        Pair("Oboro Muramasa", "1116"),
 | 
			
		||||
        Pair("Ojousama to Maid no Midarana Seikatsu", "1931"),
 | 
			
		||||
        Pair("Okusan", "998"),
 | 
			
		||||
        Pair("One Piece", "68"),
 | 
			
		||||
        Pair("One Punch Man", "188"),
 | 
			
		||||
        Pair("Onegai Teacher", "1076"),
 | 
			
		||||
        Pair("Ookami to Koushinryou", "958"),
 | 
			
		||||
        Pair("Ookami-san to Shichinin no Nakama-tachi", "1244"),
 | 
			
		||||
        Pair("Ore no Imouto ga Konna ni Kawaii Wake ga Nai", "328"),
 | 
			
		||||
        Pair("Original", "15"),
 | 
			
		||||
        Pair("Oshiete! Galko-chan", "2136"),
 | 
			
		||||
        Pair("Overlord", "686"),
 | 
			
		||||
        Pair("Overwatch", "260"),
 | 
			
		||||
        Pair("Panty & Stocking with Garterbelt", "1176"),
 | 
			
		||||
        Pair("Papa no Iu Koto o Kikinasai!", "976"),
 | 
			
		||||
        Pair("Parasyte", "1911"),
 | 
			
		||||
        Pair("Persona 3", "255"),
 | 
			
		||||
        Pair("Persona 4", "953"),
 | 
			
		||||
        Pair("Persona 5", "2265"),
 | 
			
		||||
        Pair("Pokemon", "148"),
 | 
			
		||||
        Pair("Princess crown", "983"),
 | 
			
		||||
        Pair("Princess Lover!", "1175"),
 | 
			
		||||
        Pair("Prison School", "164"),
 | 
			
		||||
        Pair("Psycho-Pass", "2275"),
 | 
			
		||||
        Pair("Puella Magi Madoka Magica", "948"),
 | 
			
		||||
        Pair("Queen’s Blade", "656"),
 | 
			
		||||
        Pair("Ragnarok Online", "1243"),
 | 
			
		||||
        Pair("Rakudai Kishi no Cavalry", "765"),
 | 
			
		||||
        Pair("Rakuen Tsuihou -Expelled from Paradise-", "1045"),
 | 
			
		||||
        Pair("Ranma 1/2", "767"),
 | 
			
		||||
        Pair("Re:Zero kara Hajimeru Isekai Seikatsu", "161"),
 | 
			
		||||
        Pair("Real Drive", "261"),
 | 
			
		||||
        Pair("Rebuild of evangelion", "149"),
 | 
			
		||||
        Pair("Renkin San-kyuu Magical? Pokaan", "737"),
 | 
			
		||||
        Pair("Resident Evil", "1118"),
 | 
			
		||||
        Pair("Rockman DASH", "1242"),
 | 
			
		||||
        Pair("Rokka no Yuusha", "1600"),
 | 
			
		||||
        Pair("Rosario + Vampire", "1204"),
 | 
			
		||||
        Pair("Rosario Vampire", "234"),
 | 
			
		||||
        Pair("Rozen Maiden", "1240"),
 | 
			
		||||
        Pair("Rurouni Kenshin", "1520"),
 | 
			
		||||
        Pair("Saber Marionette", "73"),
 | 
			
		||||
        Pair("Saenai Heroine no Sodatekata", "926"),
 | 
			
		||||
        Pair("Sailor Moon", "186"),
 | 
			
		||||
        Pair("Saint Seiya", "66"),
 | 
			
		||||
        Pair("Saki", "258"),
 | 
			
		||||
        Pair("School Rumble", "191"),
 | 
			
		||||
        Pair("Sekirei", "180"),
 | 
			
		||||
        Pair("Sekiro: Shadows Die Twice", "2152"),
 | 
			
		||||
        Pair("Serial Experiments Lain", "1498"),
 | 
			
		||||
        Pair("Seto No Hanayome", "219"),
 | 
			
		||||
        Pair("Shadowverse", "1957"),
 | 
			
		||||
        Pair("Shantae", "1050"),
 | 
			
		||||
        Pair("Shijou Saikyou no Deshi Kenichi", "1144"),
 | 
			
		||||
        Pair("Shingeki no Kyojin", "169"),
 | 
			
		||||
        Pair("Shingetsutan Tsukihime", "16"),
 | 
			
		||||
        Pair("Shinmai Fukei Kiruko-san", "2207"),
 | 
			
		||||
        Pair("Shinmai Maou no Testament", "17"),
 | 
			
		||||
        Pair("Shinra Bansho", "18"),
 | 
			
		||||
        Pair("Shinrabansho", "2063"),
 | 
			
		||||
        Pair("Shinrabanshou", "1979"),
 | 
			
		||||
        Pair("Shinryaku! Ika Musume", "1160"),
 | 
			
		||||
        Pair("shirokuma cafe", "2074"),
 | 
			
		||||
        Pair("Shitsuke Ai", "1630"),
 | 
			
		||||
        Pair("Shokugeki no Soma", "152"),
 | 
			
		||||
        Pair("Smile Precure", "858"),
 | 
			
		||||
        Pair("Smile PreCure!", "1841"),
 | 
			
		||||
        Pair("SNK", "252"),
 | 
			
		||||
        Pair("Sora no Otoshimono", "20"),
 | 
			
		||||
        Pair("Soul Eater", "158"),
 | 
			
		||||
        Pair("Space Dandy", "1826"),
 | 
			
		||||
        Pair("Spice and wolf", "154"),
 | 
			
		||||
        Pair("Spider-man", "2140"),
 | 
			
		||||
        Pair("Star Twinkle PreCure", "2310"),
 | 
			
		||||
        Pair("Steins;Gate", "992"),
 | 
			
		||||
        Pair("Street Fighter", "101"),
 | 
			
		||||
        Pair("Strike Witches", "642"),
 | 
			
		||||
        Pair("Subarashii Sekai ni Shukufuku wo!", "739"),
 | 
			
		||||
        Pair("Suite Precure♪", "145"),
 | 
			
		||||
        Pair("Super Sonico", "1102"),
 | 
			
		||||
        Pair("Super Street Fighter IV", "802"),
 | 
			
		||||
        Pair("Suzumiya Haruhi No Yuuutsu", "314"),
 | 
			
		||||
        Pair("Sword art online", "147"),
 | 
			
		||||
        Pair("taimanin asagi", "1869"),
 | 
			
		||||
        Pair("Taimanin Yukikaze", "826"),
 | 
			
		||||
        Pair("Tales of the Abyss", "1148"),
 | 
			
		||||
        Pair("Tamako Market", "770"),
 | 
			
		||||
        Pair("Tate no Yuusha no Nariagari", "2184"),
 | 
			
		||||
        Pair("Teen Titans", "21"),
 | 
			
		||||
        Pair("Tengen Toppa Gurren Lagann", "1190"),
 | 
			
		||||
        Pair("Tengen Toppa Gurren-Lagann", "100"),
 | 
			
		||||
        Pair("Tera", "2215"),
 | 
			
		||||
        Pair("TERA The Exiled Realm of Arborea", "2214"),
 | 
			
		||||
        Pair("Terra Formars", "2073"),
 | 
			
		||||
        Pair("The iDOLM@STER", "22"),
 | 
			
		||||
        Pair("the loud house", "2054"),
 | 
			
		||||
        Pair("The OneChanbara", "1053"),
 | 
			
		||||
        Pair("The Seven Deadly Sins", "620"),
 | 
			
		||||
        Pair("To Love-Ru", "23"),
 | 
			
		||||
        Pair("To Love-Ru Darkness", "1135"),
 | 
			
		||||
        Pair("Toaru Kagaku no Railgun", "769"),
 | 
			
		||||
        Pair("Toaru Majutsu no Index", "741"),
 | 
			
		||||
        Pair("ToHeart", "1164"),
 | 
			
		||||
        Pair("ToHeart2", "905"),
 | 
			
		||||
        Pair("ToHeart2 AnotherDays", "97"),
 | 
			
		||||
        Pair("Tokyo 7th Sisters", "762"),
 | 
			
		||||
        Pair("Tokyo Ghoul", "864"),
 | 
			
		||||
        Pair("Tonari no Seki-kun", "1768"),
 | 
			
		||||
        Pair("Toradora", "192"),
 | 
			
		||||
        Pair("Toradora!", "1152"),
 | 
			
		||||
        Pair("Touhou Project", "24"),
 | 
			
		||||
        Pair("Traducción Exclusiva", "2285"),
 | 
			
		||||
        Pair("Tsujou Kougeki ga Zentai Kougeki de 2-kai Kougeki no Okaasan wa Suki desu ka?", "2131"),
 | 
			
		||||
        Pair("Tsukihime", "877"),
 | 
			
		||||
        Pair("Uchuu no Stellvia", "715"),
 | 
			
		||||
        Pair("Utawarerumono", "1905"),
 | 
			
		||||
        Pair("Uzaki-chan wa Asobitai!", "2146"),
 | 
			
		||||
        Pair("Valkyria Chronicles", "1084"),
 | 
			
		||||
        Pair("Vampire savior", "982"),
 | 
			
		||||
        Pair("Vocaloid", "912"),
 | 
			
		||||
        Pair("Watashi ga Motenai no wa Dou Kangaetemo Omaera ga Warui!", "1032"),
 | 
			
		||||
        Pair("Witch Craft Works", "552"),
 | 
			
		||||
        Pair("Witchblade", "1302"),
 | 
			
		||||
        Pair("Wizard of Oz", "723"),
 | 
			
		||||
        Pair("Yahari Ore no Seishun Love Come wa Machigatteiru", "967"),
 | 
			
		||||
        Pair("Yakitate!! Japan", "1409"),
 | 
			
		||||
        Pair("yatterman", "984"),
 | 
			
		||||
        Pair("Yotsubato!", "1429"),
 | 
			
		||||
        Pair("Yu-Gi-Oh! ZEXAL", "196"),
 | 
			
		||||
        Pair("Yuru Yuri", "25"),
 | 
			
		||||
        Pair("YuruYuri", "894"),
 | 
			
		||||
        Pair("Zegapain", "1330"),
 | 
			
		||||
        Pair("Zero no Tsukaima", "26"),
 | 
			
		||||
        Pair("Zettai Junpaku Mahou Shoujo", "1918"),
 | 
			
		||||
        Pair("Zettai Karen Children", "1417"),
 | 
			
		||||
        Pair("Zoids Shinseiki Zero", "153"),
 | 
			
		||||
        Pair("Zombieland Saga", "2059")
 | 
			
		||||
    ))
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
open class UriPartFilter(displayName: String, val vals: Array<Pair<String, String>>) :
 | 
			
		||||
    Filter.Select<String>(displayName, vals.map { it.first }.toTypedArray()) {
 | 
			
		||||
    fun toUriPart() = vals[state].second
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user