UNPKG

rsshub

Version:
34 lines (33 loc) 1.01 kB
import { n as getPosts, t as ENDPOINT } from "./utils-DDjIDJb6.mjs"; //#region lib/routes/misskon/posts.ts const route = { path: "/posts/:routeParams?", categories: ["picture"], example: "/misskon/posts/search=video&tags_exclude=353,3100&per_page=5", parameters: { routeParams: "Additional parameters for filtering posts, refer to [WordPress API Reference](https://developer.wordpress.org/rest-api/reference/posts/#arguments) for details." }, features: { requireConfig: false, requirePuppeteer: false, antiCrawler: false, supportBT: false, supportPodcast: false, supportScihub: false, nsfw: true }, radar: [{ source: ["misskon.com/"], target: "/posts" }], name: "Posts", maintainers: ["Urabartin"], handler: async (ctx) => { const { routeParams = "" } = ctx.req.param(); return { title: `MissKON - ${routeParams || "Posts"}`, link: `${ENDPOINT}/posts` + (routeParams ? `?${routeParams}` : ""), item: await getPosts(routeParams) }; } }; //#endregion export { route };