badge-urls
Version:
Helper functions to generate URLs for all badges / shields from shields.io
16 lines (15 loc) • 422 B
JavaScript
import processRow from "./processRow";
import scrapeUrl from "../../utils/scrapeUrl";
function findShieldData(document) {
const items = [];
document
.querySelector("table")
?.querySelectorAll("tr")
.forEach((row) => {
items.push(processRow(row));
});
return items;
}
export default async function scrapeCategoryPage(url) {
return findShieldData(await scrapeUrl(url));
}