#!node // This script will parse the content and title of a webpage using the // mercury-parser JavaScript library (https://github.com/postlight/mercury-parser) // and print a JSON object with the extracted information. 'use strict'; const parser = require('@postlight/mercury-parser'); if (process.argv.length < 3) { console.error('Usage: ' + process.argv[1] + ' <url to parse> [markdown|html] [Pre-fetched content]'); process.exit(1); } const url = process.argv[2]; const type = process.argv[3] || 'html'; const content = process.argv[4]; const args = { contentType: type, html: content, }; parser.parse(url, args).then(result => { console.log(JSON.stringify(result)); });