terminal-scrapearange
Terminal interface implementation for ranged web scraping.
const scrapeArange = ;// scrapeArange.logSill(<message>): for less important logs (verbose)// scrapeArange.logVerb(<message>): for important logs (verbose)// scrapeArange.logErr(<message>): for error logs (verbose)// scrapeArange.request(<options>): make http/https request (follows redirect)// scrapeArange.main(<options>): terminal interface scrapeArange// > GET somewebsite.org (in grey, if verbose enabled)scrapeArange// > Scraping post 12... (in bright yellow, if verbose enabled)scrapeArange// > ERR: 12 failed (in bright red, if verbose enabled)scrapeArange;// <html><head><title>somewebsite</title>...ifrequiremain===module scrapeArange;// { /* object returned from method() */ }// { /* another object returned from method() */ }// ... (redirected to output file if specified with -o|--output)// STDERR: [ /* array of failed ids, if any */ ]