rsshub
Version:
Make RSS Great Again!
23 lines (22 loc) • 646 B
JavaScript
import { n as parseItem, t as fetchHacktivityEdges } from "./utils-DHSYDQ6N.mjs";
//#region lib/routes/hackerone/search.ts
const route = {
path: "/search/:search",
categories: ["other"],
example: "/hackerone/search/rocket_chat",
parameters: { search: "Search string" },
name: "Search",
maintainers: ["imlonghao"],
handler
};
async function handler(ctx) {
const { search } = ctx.req.param();
const edges = await fetchHacktivityEdges(search);
return {
title: "HackerOne Hacker Activity",
link: `https://hackerone.com/hacktivity?querystring=${search}`,
item: edges.map((item) => parseItem(item))
};
}
//#endregion
export { route };