rsshub
Version:
Make RSS Great Again!
35 lines (33 loc) • 984 B
JavaScript
import "./esm-shims-CzJ_djXG.mjs";
import "./config-C37vj7VH.mjs";
import "./dist-BInvbO1W.mjs";
import "./logger-Czu8UMNd.mjs";
import { t as ofetch_default } from "./ofetch-BIyrKU3Y.mjs";
import { t as parseDate } from "./parse-date-BrP7mxXf.mjs";
//#region lib/routes/rebase/geekdaily.ts
const route = {
path: "/geekdaily",
categories: ["new-media"],
example: "/rebase/geekdaily",
radar: [{
source: ["rebase.network/geekdaily"],
target: "/geekdaily"
}],
name: "Web3 Geek Daily",
maintainers: ["gaoyifan"],
handler: async () => {
return {
title: "Web3 Geek Daily",
link: "https://rebase.network/geekdaily",
item: (await ofetch_default("https://db.rebase.network/api/v1/geekdailies?sort=id:desc")).data.map((item) => ({
title: item.attributes.title,
link: item.attributes.url,
description: item.attributes.introduce,
pubDate: parseDate(item.attributes.time),
author: item.attributes.author
}))
};
}
};
//#endregion
export { route };