UNPKG

badge-urls

Version:

Helper functions to generate URLs for all badges / shields from shields.io

12 lines (11 loc) 504 B
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; }