UNPKG

rsshub

Version:
34 lines (32 loc) 1.15 kB
import "./dist-Bog6z_OM.mjs"; import "./config-MQ-7ebJ_.mjs"; import "./logger-C4avouvV.mjs"; import { t as ofetch_default } from "./ofetch-DKl_Ma9g.mjs"; import "./parse-date-r5WDWHno.mjs"; import "./is-worker-DESPicPc.mjs"; import "./cache-SV6W5EPy.mjs"; import "./timezone-CA9Huotp.mjs"; import { a as namespace, i as processItems, n as baseUrl, r as parseList, t as apiBaseUrl } from "./utils-DlBBTvfJ.mjs"; //#region lib/routes/foodtalks/index.ts const route = { path: "/", categories: namespace.categories, example: "/foodtalks", radar: [{ source: ["www.foodtalks.cn"] }], name: "最新资讯", maintainers: ["Geraldxm"], handler, url: "www.foodtalks.cn" }; async function handler(ctx) { const items = await processItems(parseList((await ofetch_default(`${apiBaseUrl}/news/news/page?current=1&size=${Number.parseInt(ctx.req.query("limit"), 10) || 15}&isLatest=1&language=ZH`, { headers: { referer: `${baseUrl}/` } })).data.records)); return { title: namespace.name, description: namespace.description, link: "https://" + namespace.url, item: items, image: `${baseUrl}/favicon.ico` }; } //#endregion export { route };