UNPKG

rsshub

Version:
66 lines (63 loc) 1.91 kB
import "./esm-shims-CzJ_djXG.mjs"; import "./config-C37vj7VH.mjs"; import "./dist-BInvbO1W.mjs"; import "./logger-Czu8UMNd.mjs"; import "./ofetch-BIyrKU3Y.mjs"; import "./parse-date-BrP7mxXf.mjs"; import "./cache-Bo__VnGm.mjs"; import "./helpers-DxBp0Pty.mjs"; import "./got-KxxWdaxq.mjs"; import "./config-not-found-Dyp3RlZZ.mjs"; import { t as utils_default } from "./utils-D9uluybO.mjs"; //#region lib/routes/javdb/makers.ts const route = { path: "/makers/:id/:filter?", categories: ["multimedia"], example: "/javdb/makers/7R", parameters: { id: "编号,可在片商页 URL 中找到", filter: "过滤,见下表,默认为 `全部`" }, features: { requireConfig: [{ name: "JAVDB_SESSION", description: "JavDB登陆后的session值,可在控制台的cookie下查找 `_jdb_session` 的值,即可获取", optional: true }], requirePuppeteer: false, antiCrawler: true, supportBT: false, supportPodcast: false, supportScihub: false, nsfw: true }, radar: [{ source: ["javdb.com/"], target: "" }], name: "片商", maintainers: ["nczitzk"], handler, url: "javdb.com/", description: `| 全部 | 可播放 | 單體作品 | 可下載 | 字幕 | 預覽圖 | | ---- | -------- | -------- | -------- | ----- | ------- | | | playable | single | download | cnsub | preview | 所有片商编号参见 [片商庫](https://javdb.com/makers)` }; async function handler(ctx) { const id = ctx.req.param("id"); const filter = ctx.req.param("filter") ?? ""; const currentUrl = `/makers/${id}${filter ? `?f=${filter}` : ""}`; const filters = { "": "", playable: "可播放", single: "單體作品", download: "可下載", cnsub: "字幕", preview: "預覽圖" }; const title = `JavDB${filters[filter] === "" ? "" : ` - ${filters[filter]}`} `; return await utils_default.ProcessItems(ctx, currentUrl, title); } //#endregion export { route };