UNPKG

rsshub

Version:
38 lines (36 loc) 1.15 kB
import "./dist-Bog6z_OM.mjs"; import "./config-MQ-7ebJ_.mjs"; import "./logger-C4avouvV.mjs"; import "./ofetch-DKl_Ma9g.mjs"; import "./parse-date-r5WDWHno.mjs"; import "./is-worker-DESPicPc.mjs"; import "./cache-SV6W5EPy.mjs"; import "./helpers-Bo4JQYdN.mjs"; import { t as got_default } from "./got-CO-ndVl2.mjs"; import { n as parseList, t as parseItem } from "./utils-DQwY6EHu.mjs"; //#region lib/routes/guokr/scientific.ts const route = { path: "/scientific", categories: ["new-media"], example: "/guokr/scientific", radar: [{ source: ["guokr.com/scientific", "guokr.com/"] }], name: "科学人", maintainers: ["alphardex", "nczitzk"], handler, url: "guokr.com/scientific" }; async function handler() { const { data: response } = await got_default("https://www.guokr.com/beta/proxy/science_api/articles", { searchParams: { retrieve_type: "by_category", page: 1 } }); const result = parseList(response); return { title: "果壳网 科学人", link: "https://www.guokr.com/scientific", description: "果壳网 科学人", item: await Promise.all(result.map((item) => parseItem(item))) }; } //#endregion export { route };