UNPKG

rsshub

Version:
46 lines (45 loc) 1.22 kB
import "./types-DNj6Etbg.mjs"; import { t as parseDate } from "./parse-date-Cr0wQjV_.mjs"; import { t as got_default } from "./got-BTowW50G.mjs"; import markdownit from "markdown-it"; //#region lib/routes/easynomad/joblist.ts const md = markdownit({ html: true, linkify: true }); const route = { path: "/", categories: ["other"], view: 5, example: "/easynomad", radar: [{ source: ["easynomad.cn"] }], name: "远程工作列表", maintainers: ["jiangsong216"], handler, features: { requireConfig: false, requirePuppeteer: false, antiCrawler: false, supportBT: false, supportPodcast: false, supportScihub: false } }; async function handler() { return { title: "轻松游牧-远程工作聚合列表", description: "支持国内远程的招聘列表,远程全职,远程兼职", link: "https://easynomad.cn", item: (await got_default({ method: "get", url: "https://easynomad.cn/api/posts/list?limit=15&page=1&jobCategory=&contractType=" })).data.data.map((item) => ({ title: item.jobTitle, description: item.descContent ? md.render(item.descContent) : "No description", pubDate: parseDate(item.jobPublishTime), link: item.url })) }; } //#endregion export { route };