UNPKG

rsshub

Version:
54 lines (52 loc) 1.61 kB
import "./dist-Bog6z_OM.mjs"; import "./config-MQ-7ebJ_.mjs"; import "./logger-C4avouvV.mjs"; import "./ofetch-DKl_Ma9g.mjs"; import { t as parseDate } from "./parse-date-r5WDWHno.mjs"; import "./helpers-Bo4JQYdN.mjs"; import { t as got_default } from "./got-CO-ndVl2.mjs"; import { load } from "cheerio"; //#region lib/routes/asus/gpu-tweak.ts const pageUrl = "https://www.asus.com/campaign/GPU-Tweak-III/tw/index.php"; const route = { path: "/gpu-tweak", categories: ["program-update"], example: "/asus/gpu-tweak", parameters: {}, features: { requireConfig: false, requirePuppeteer: false, antiCrawler: false, supportBT: false, supportPodcast: false, supportScihub: false }, radar: [{ source: ["asus.com/campaign/GPU-Tweak-III/*", "asus.com/"] }], name: "GPU Tweak", maintainers: ["TonyRL"], handler, url: "asus.com/campaign/GPU-Tweak-III/*" }; async function handler() { const $ = load((await got_default(pageUrl)).data); const items = $("section div.inner div.item").toArray().map((item) => { item = $(item); item.find(".last").remove(); return { title: item.find(".ver h6").text().trim(), description: item.find(".btnbox a.open_patch_lightbox").attr("data-info"), pubDate: parseDate(item.find(".ti").text()), link: item.find(".btnbox a[download=]").attr("href") }; }); return { title: $("head title").text(), description: $("meta[name=description]").attr("content"), image: new URL($("head link[rel=\"shortcut icon\"]").attr("href"), pageUrl).href, link: pageUrl, item: items, language: $("html").attr("lang") }; } //#endregion export { route };