UNPKG

rsshub

Version:
34 lines (33 loc) 1.05 kB
import { t as rofetch } from "./ofetch-U0CdpE2g.mjs"; import { t as parseDate } from "./parse-date-3kcy2Eau.mjs"; import { load } from "cheerio"; //#region lib/routes/sketch/beta.ts const route = { path: "/beta", categories: ["program-update"], example: "/sketch/beta", name: "Beta update", maintainers: ["Jeason0228"], handler }; async function handler() { const link = "https://www.sketch.com/beta/"; const response = await rofetch(link); const $ = load(response); const [version, released] = $(".beta__release-blurb").text().trim().replaceAll(/\s+/g, " ").split(" released on ", 2); return { title: "Sketch Beta", link, description: "Sketch is a design toolkit built to help you create your best work — from your earliest ideas, through to final artwork.", image: "https://cdn.sketchapp.com/assets/components/block-buy/logo.png", item: [{ title: version, description: $(".beta__release-notes").html(), link, pubDate: parseDate(released, "D MMMM YYYY"), guid: version }] }; } //#endregion export { route };