rsshub
Version:
Make RSS Great Again!
39 lines (37 loc) • 1.19 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 "./parse-date-BrP7mxXf.mjs";
import "./timezone-D8cuwzTY.mjs";
import { n as getList, t as getData } from "./utils-DmVqvByL.mjs";
//#region lib/routes/alistapart/index.ts
const route = {
path: "/",
categories: ["programming"],
radar: [{
source: ["alistapart.com/articles/"],
target: "/"
}],
name: "Home Feed",
maintainers: ["Rjnishant530"],
handler,
url: "alistapart.com/articles/",
example: "/alistapart"
};
async function handler() {
const baseUrl = "https://alistapart.com";
const items = await getList(await getData(`${baseUrl}/wp-json/wp/v2/article?_embed`));
return {
title: "A List Apart",
link: `${baseUrl}/articles`,
item: items,
description: "Articles on aListApart.com",
logo: "https://i0.wp.com/alistapart.com/wp-content/uploads/2019/03/cropped-icon_navigation-laurel-512.jpg?fit=192,192&ssl=1",
icon: "https://i0.wp.com/alistapart.com/wp-content/uploads/2019/03/cropped-icon_navigation-laurel-512.jpg?fit=32,32&ssl=1",
language: "en-us"
};
}
//#endregion
export { route };