badge-urls
Version:
Helper functions to generate URLs for all badges / shields from shields.io
12 lines (11 loc) • 504 B
JavaScript
import scrapeShieldPage from "./scrapeCategoryPage";
import { SHIELDS_IO_BASE_URL, SHIELDS_IO_CATEGORY_PAGE_PREFIX, } from "../constants";
const categoryPageUrl = (category) => SHIELDS_IO_BASE_URL + SHIELDS_IO_CATEGORY_PAGE_PREFIX + category;
export default async function scrapeAllCategoryPages(categories) {
const result = {};
for (const category of categories) {
const url = categoryPageUrl(category);
result[category] = await scrapeShieldPage(url);
}
return result;
}