rsshub
Version:
Make RSS Great Again!
61 lines (59 loc) • 1.99 kB
JavaScript
import "./esm-shims-CzJ_djXG.mjs";
import "./config-C37vj7VH.mjs";
import "./dist-BInvbO1W.mjs";
import "./logger-Czu8UMNd.mjs";
import "./ofetch-BIyrKU3Y.mjs";
import "./helpers-DxBp0Pty.mjs";
import { t as got_default } from "./got-KxxWdaxq.mjs";
//#region lib/routes/zhuwang/index.ts
const route = {
path: "/zhujia",
categories: ["shopping"],
example: "/zhuwang/zhujia",
parameters: {},
features: {
requireConfig: false,
requirePuppeteer: false,
antiCrawler: false,
supportBT: false,
supportPodcast: false,
supportScihub: false
},
radar: [{ source: ["zhujia.zhuwang.cc/"] }],
name: "全国今日生猪价格",
maintainers: [],
handler,
url: "zhujia.zhuwang.cc/"
};
async function handler() {
const baseUrl = "https://zhujia.zhuwang.com.cn/";
const now = /* @__PURE__ */ new Date();
const date = `${now.getFullYear()}-${now.getMonth() + 1}-${now.getDate()}`;
const response = await got_default(`${baseUrl}/api/chartData`, { searchParams: { areaId: -1 } });
return {
title: `全国今日生猪价格`,
desription: "中国养猪网猪价频道是中国猪价权威平台,提供每日猪评,猪价和行情分析,并且预测猪价和分析每天的猪价排行。",
link: baseUrl,
item: Object.entries({
pigprice: "生猪(外三元)",
pig_in: "生猪(内三元)",
pig_local: "生猪(土杂猪)"
}).map(([key, name], i) => {
const items = response.data[key];
const today = items.at(-1);
const yesterday = items.at(-2);
const change = (today - yesterday).toFixed(2);
let description = `较昨日价格, 每公斤上涨${change}元`;
if (yesterday > today) description = `较昨日价格, 下跌${-change}元`;
if (yesterday === today) description = "较昨日价格持平";
return {
title: `${date} ${name} ${today}元/公斤. ${description}`,
description,
link: `https://xt.yangzhu.vip/manage/datamap/ptype/${i + 1}/areano/-1.html`,
guid: `${date} ${name}`
};
})
};
}
//#endregion
export { route };