UNPKG

rsshub

Version:
45 lines (43 loc) 1.71 kB
import { t as parseDate } from "./parse-date-BrP7mxXf.mjs"; import { t as timezone } from "./timezone-D8cuwzTY.mjs"; //#region lib/routes/qoo-app/utils.ts const appsUrl = "https://apps.qoo-app.com"; const newsUrl = "https://news.qoo-app.com"; const notesUrl = "https://notes.qoo-app.com"; const ssoUrl = "https://sso.qoo-app.com"; const userUrl = "https://user.qoo-app.com"; const siteIcon = "https://o.qoo-img.com/statics.qoo-app.com/cdn/img/QooApp_512.v-0d0fd2.png"; const fixImg = ($) => { $("img").each((_, img) => { if (img.attribs["data-orig-file"]) { img.attribs.src = img.attribs["data-orig-file"].replace("i0.wp.com/", "").split("?")[0]; delete img.attribs["data-orig-file"]; delete img.attribs["data-orig-size"]; delete img.attribs["data-image-meta"]; delete img.attribs["data-comments-opened"]; delete img.attribs["data-full-url"]; delete img.attribs["data-medium-file"]; delete img.attribs["data-large-file"]; } img.attribs.src = img.attribs.src.replace("i0.wp.com/", "").split("?")[0]; delete img.attribs.srcset; }); }; const extractNotes = ($) => { $(".qoo-note-wrap").toArray().map((item) => { item = $(item); const title = item.find(".qoo-note-view .content-title").text(); const author = item.find("cite.name").text(); const pubDate = timezone(parseDate(item.find("time").text(), "YYYY-MM-DD HH:mm"), 8); item.find("cite.name, time, footer").remove(); return { title, description: item.find(".qoo-note-view").html(), link: item.find("a.link-wrap").attr("href"), pubDate, author }; }); }; //#endregion export { notesUrl as a, userUrl as c, newsUrl as i, extractNotes as n, siteIcon as o, fixImg as r, ssoUrl as s, appsUrl as t };