UNPKG

rsshub

Version:
28 lines (27 loc) 775 B
import { t as rofetch } from "./ofetch-W1aeTHCo.mjs"; import { n as renderItem, t as apiUrl } from "./utils-DHxwL3MR.mjs"; //#region lib/routes/technologyreview/index.ts const route = { path: "/", categories: ["journal"], example: "/technologyreview", radar: [{ source: ["www.technologyreview.com/"] }], name: "Index", maintainers: ["zphw"], handler, url: "www.technologyreview.com" }; async function handler(ctx) { const limit = Number(ctx.req.query("limit") ?? 10); return { title: "MIT Technology Review", link: "https://www.technologyreview.com/", language: "en-us", item: (await rofetch(`${apiUrl}/posts`, { query: { per_page: limit === 10 ? void 0 : limit, _embed: "" } })).map((item) => renderItem(item)) }; } //#endregion export { route };