UNPKG

rsshub

Version:
39 lines (38 loc) 1.22 kB
import { t as rofetch } from "./ofetch-W1aeTHCo.mjs"; import { t as parseDate } from "./parse-date-CjhZE69i.mjs"; //#region lib/routes/gov/court/index.ts const route = { path: "/", categories: ["government"], example: "/gov/court", name: "庭审回顾", maintainers: ["Fatpandac"], handler, url: "tingshen.court.gov.cn" }; const host = "https://tingshen.court.gov.cn"; async function handler(ctx) { const limit = ctx.req.query("limit"); const data = await rofetch(`${host}/search/a/revmor/full`, { query: { dataType: 2, pageSize: limit ? Math.trunc(Number(limit)) : 10, pageNumber: 1 }, headers: { "X-Requested-With": "XMLHttpRequest" } }); return { title: "中国庭审公开网 - 庭审回顾", link: `${host}/search/full?address=/page/review/screenPage&dataType=2&pageSize=10`, item: data.resultList.map((item) => ({ title: item.title, description: `<img src="${item.videoThumbnail}"><br>开庭法院:${item.courtName}<br>案号:${item.caseNo}<br>案由:${item.caseCause}<br>${item.judge}`, pubDate: parseDate(item.beginTime), link: `${host}/live/${item.caseId}`, author: item.courtName, category: item.caseCause })) }; } //#endregion export { route };