UNPKG

rsshub

Version:
53 lines (51 loc) 1.68 kB
import { n as init_esm_shims, t as __dirname } from "./esm-shims-CzJ_djXG.mjs"; import "./config-C37vj7VH.mjs"; import "./dist-BInvbO1W.mjs"; import "./logger-Czu8UMNd.mjs"; import "./ofetch-BIyrKU3Y.mjs"; import { t as parseDate } from "./parse-date-BrP7mxXf.mjs"; import "./helpers-DxBp0Pty.mjs"; import { t as art } from "./render-BQo6B4tL.mjs"; import { t as got_default } from "./got-KxxWdaxq.mjs"; import { t as timezone } from "./timezone-D8cuwzTY.mjs"; import path from "node:path"; //#region lib/routes/tingshuitz/shenzhen.ts init_esm_shims(); const route = { path: "/shenzhen", categories: ["forecast"], example: "/tingshuitz/shenzhen", parameters: {}, features: { requireConfig: false, requirePuppeteer: false, antiCrawler: false, supportBT: false, supportPodcast: false, supportScihub: false }, radar: [{ source: ["sz-water.com.cn/*"] }], name: "深圳市", maintainers: ["lilPiper"], handler, url: "sz-water.com.cn/*", description: `可能仅限中国大陆服务器访问,以实际情况为准。` }; async function handler() { return { title: "停水通知 - 深圳水务", link: "https://www.sz-water.com.cn/", item: (await got_default({ method: "get", url: "https://szgk.sz-water.com.cn/api/wechat/op/getStopWaterNotice" })).data.data.map((item) => ({ title: `${item.position}${item.stoptime}`, description: art(path.join(__dirname, "templates/shenzhen-160428be.art"), { item }), pubDate: timezone(parseDate(item.createdOn, "YYYY-MM-DD HH:mm:ss"), 8), link: "https://szgk.sz-water.com.cn/wechat_web/Water_stop.html", guid: `${item.position}${item.stopStartTime}` })) }; } //#endregion export { route };