rsshub
Version:
Make RSS Great Again!
36 lines (35 loc) • 1.03 kB
JavaScript
import { t as rofetch } from "./ofetch-W1aeTHCo.mjs";
import { t as parseDate } from "./parse-date-CjhZE69i.mjs";
import { t as timezone } from "./timezone-DE--ze1V.mjs";
//#region lib/routes/gov/harbin/kjj.ts
const route = {
path: "/kjj",
categories: ["government"],
example: "/gov/harbin/kjj",
name: "政务公开",
maintainers: ["XYenon"],
handler
};
async function handler() {
return {
title: "哈尔滨市科技局",
link: "https://www.harbin.gov.cn/haerbin/c106755/bmzfxxgk_fdzt.shtml?tab=fdd57e1c1ab64cfdb7172f13da422839",
item: (await rofetch("https://www.harbin.gov.cn/common/search/5b80c5ff2bb349d6948d17015fa43ddf", { query: {
_isAgg: true,
_isJson: true,
_pageSize: 10,
_template: "index",
_rangeTimeGte: "",
_channelName: "",
page: 1
} })).data.results.map((item) => ({
title: item.title,
link: item.url,
description: item.contentHtml,
pubDate: timezone(parseDate(item.publishedTimeStr), 8),
category: item.channelName
}))
};
}
//#endregion
export { route };