US Congress Stock Trading API examples & templates
Use these vals as a playground to view and fork US Congress Stock Trading API examples and templates on Val Town. Run any example below or find templates that can be used as a pre-built solution.
rateLimitedAsyncPool
@harryhood
Script
Summary This function allows you to run a rate limited async pool to make sure no more than poolLimit items at a time are run for a given waitTime . Example Usage async function fetchURL(url: string): Promise<string[]> {
const response = await fetch(url);
const html = await response.text();
const urls = extractUrlsFromResponse(html);
return urls;
}
const allUrls = (await rateLimitedAsyncPool(
["url1", "url2", "url3"], 2, fetchURL, 500
)).flat();