rsshub
Version:
Make RSS Great Again!
54 lines (52 loc) • 1.71 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 { t as parseDate } from "./parse-date-BrP7mxXf.mjs";
import "./helpers-DxBp0Pty.mjs";
import { t as got_default } from "./got-KxxWdaxq.mjs";
//#region lib/routes/appstore/xianmian.ts
const route = {
path: "/xianmian",
categories: ["program-update"],
example: "/appstore/xianmian",
parameters: {},
features: {
requireConfig: false,
requirePuppeteer: false,
antiCrawler: false,
supportBT: false,
supportPodcast: false,
supportScihub: false
},
radar: [{ source: ["app.so/xianmian"] }],
name: "每日精品限免 / 促销应用(鲜面连线 by AppSo)",
maintainers: ["Andiedie"],
handler,
url: "app.so/xianmian"
};
async function handler() {
const { data: { objects: data } } = await got_default.get("https://app.so/api/v5/appso/discount/?platform=web&limit=10");
return {
title: "每日精品限免 / 促销应用",
link: "http://app.so/xianmian/",
description: "鲜面连线 by AppSo:每日精品限免 / 促销应用",
item: data.map((item) => ({
title: `「${item.discount_info[0].discounted_price === "0.00" ? "免费" : "降价"}」${item.app.name}`,
description: `
<img src="${item.app.icon.image}"/>
<br/>
原价:¥${item.discount_info[0].original_price} -> 现价:¥${item.discount_info[0].discounted_price}
<br/>
平台:${item.app.download_link[0].device}
<br/>
${item.content}
`,
pubDate: parseDate(item.updated_at * 1e3),
link: item.app.download_link[0].link
}))
};
}
//#endregion
export { route };