Scrapers always check for a local copy of the target resource (using Scraper.checkForLocalRecord) before executing a scrape from an external resource. If the resource was found (and therefore no external calls made), this is set to true.
A simple, human-readble description of what is being scraped. Used for logging.
Contains all results generated by Scraper.scrape, including recursive calls.
Flag indicating a sucessful scrape, set to true after non-error-throwing call to Scraper.scrape.
Spotify data populated by calls to SpotifyIdScraper.requestScrape
Used to override .env settings and force-log the output of a given scraper.
Gets the local stored record corresponding to a given scraper. Should return null if no local record is found. By default, returns false (resource is always scraped).
Extracts information from a scraped resource synchronously
Prints a detailed report of local properties for a scraper, used for debugging
Simple CLI reporting tool for debugging unsuccessful scrapes
Entry point for initiating an asset scrape. General scrape outline/method order:
If set to true, scrapes the external resource regardless of any existing local records
Intercepts any errors thrown by Scraper.scrape
Scrape the genres associated with this artist
Generated using TypeDoc
Scrapes first 6 tracks for a given album