51 行
2.9 KiB
TypeScript
51 行
2.9 KiB
TypeScript
import { Router } from "express";
|
|
import cors from "cors";
|
|
import { slow, limiter } from "../utils/limit-options";
|
|
|
|
import { searchHentaifox } from "../controller/hentaifox/hentaifoxSearch";
|
|
import { getHentaifox } from "../controller/hentaifox/hentaifoxGet";
|
|
import { getPururin } from "../controller/pururin/pururinGet";
|
|
import { randomHentaifox } from "../controller/hentaifox/hentaifoxRandom";
|
|
import { searchPururin } from "../controller/pururin/pururinSearch";
|
|
import { randomPururin } from "../controller/pururin/pururinRandom";
|
|
import { searchHentai2read } from "../controller/hentai2read/hentai2readSearch";
|
|
import { getHentai2read } from "../controller/hentai2read/hentai2readGet";
|
|
import { getSimplyhentai } from "../controller/simply-hentai/simply-hentaiGet";
|
|
import { getNhentai } from "../controller/nhentai/nhentaiGet";
|
|
import { searchNhentai } from "../controller/nhentai/nhentaiSearch";
|
|
import { relatedNhentai } from "../controller/nhentai/nhentaiRelated";
|
|
import { randomNhentai } from "../controller/nhentai/nhentaiRandom";
|
|
import { getAsmhentai } from "../controller/asmhentai/asmhentaiGet";
|
|
import { searchAsmhentai } from "../controller/asmhentai/asmhentaiSearch";
|
|
import { randomAsmhentai } from "../controller/asmhentai/asmhentaiRandom";
|
|
import { get3hentai } from "../controller/3hentai/3hentaiGet";
|
|
import { search3hentai } from "../controller/3hentai/3hentaiSearch";
|
|
import { random3hentai } from "../controller/3hentai/3hentaiRandom";
|
|
|
|
|
|
function scrapeRoutes() {
|
|
const router = Router();
|
|
router.get("/hentaifox/search", cors(), slow, limiter, searchHentaifox);
|
|
router.get("/hentaifox/get", cors(), slow, limiter, getHentaifox);
|
|
router.get("/hentaifox/random", cors(), slow, limiter, randomHentaifox);
|
|
router.get("/pururin/get", cors(), slow, limiter, getPururin);
|
|
router.get("/pururin/search", cors(), slow, limiter, searchPururin);
|
|
router.get("/pururin/random", cors(), slow, limiter, randomPururin);
|
|
router.get("/hentai2read/search", cors(), slow, limiter, searchHentai2read);
|
|
router.get("/hentai2read/get", cors(), slow, limiter, getHentai2read);
|
|
router.get("/simply-hentai/get", cors(), slow, limiter, getSimplyhentai);
|
|
router.get("/asmhentai/get", cors(), slow, limiter, getAsmhentai);
|
|
router.get("/asmhentai/search", cors(), slow, limiter, searchAsmhentai);
|
|
router.get("/asmhentai/random", cors(), slow, limiter, randomAsmhentai);
|
|
router.get("/nhentai/get", cors(), slow, limiter, getNhentai);
|
|
router.get("/nhentai/search", cors(), slow, limiter, searchNhentai);
|
|
router.get("/nhentai/related", cors(), slow, limiter, relatedNhentai);
|
|
router.get("/nhentai/random", cors(), slow, limiter, randomNhentai);
|
|
router.get("/3hentai/get", cors(), slow, limiter, get3hentai);
|
|
router.get("/3hentai/search", cors(), slow, limiter, search3hentai);
|
|
router.get("/3hentai/random", cors(), slow, limiter, random3hentai);
|
|
|
|
return router;
|
|
}
|
|
|
|
export default scrapeRoutes; |