import{t as e}from"./cache-DUthuMSu.mjs";import{t}from"./parse-date-BdYTmLpo.mjs";import{t as n}from"./got-BBDj7u1e.mjs";import{t as r}from"./timezone-keeL11Io.mjs";import{load as i}from"cheerio";const a={path:`/:type?`,categories:[`government`],example:`/bjwxdxh/114`,parameters:{type:`类型，见下表，默认为全部`},features:{requireConfig:!1,requirePuppeteer:!1,antiCrawler:!1,supportBT:!1,supportPodcast:!1,supportScihub:!1},name:`最新资讯`,maintainers:[`Misaka13514`],handler:o,description:`| 协会活动 | 公告通知 | 会议情况 | 简报 | 政策法规 | 学习园地 | 业余无线电服务中心 | 经验交流 | 新技术推介 | 活动通知 | 爱好者园地 | 结果查询 | 资料下载 | 会员之家 | 会员简介 | 会员风采 | 活动报道 |
| -------- | -------- | -------- | ---- | -------- | -------- | ------------------ | -------- | ---------- | -------- | ---------- | -------- | -------- | -------- | -------- | -------- | -------- |
| 86       | 99       | 102      | 103  | 106      | 107      | 108                | 111      | 112        | 114      | 115        | 116      | 118      | 119      | 120      | 121      | 122      |`};async function o(a){let o=`http://www.bjwxdxh.org.cn`,s=a.req.param(`type`),c=s?`${o}/news/class/?${s}.html`:`${o}/news/class/`,l=i((await n({method:`get`,url:c})).data),u=l(`div#newsquery > ul > li`).toArray().map(e=>(e=l(e),{title:e.find(`div.title > a`).text(),link:new URL(e.find(`div.title > a`).attr(`href`),o).href}));return await Promise.all(u.map(a=>e.tryGet(a.link,async()=>{let e=i((await n({method:`get`,url:a.link})).data),o=e(`div.info`).text().match(/作者：(.*?)\s+发布于：(.*?\s+.*?)\s/);return a.author=o[1],a.pubDate=r(t(o[2],`YYYY-MM-DD HH:mm:ss`),8),a.description=e(`div#con`).html().trim().replaceAll(`
`,``),a}))),{title:l(`title`).text(),link:c,item:u}}export{a as route};