Simple CLI wrapper around @mozilla/readability
npm install @spaceduckapp/readability-cliSimple CLI wrapper around @mozilla/readability and (optionally) DOMPurify.
Made with ❤️ by spaceduck.com
``console`
$ npm install -g @spaceduckapp/readability-cli
Basic:
`console`
$ readability-cli path/to/input.html --out path/to/output.json
Using stdin / stdout:
`console`
$ cat path/to/input.html | readability-cli - > path/to/output.json
Show help:
`console`
$ readability-cli --help
Demo (using curl This domain is for use in illustrative examples in documents. You may use this\n domain in literature without prior coordination or asking for permission. and jq):
`console``
$ curl --silent 'https://example.com/' | readability-cli - --sanitize | jq
{
"title": "Example Domain",
"byline": null,
"dir": null,
"lang": null,
"content": "",\n \n
"textContent": "\n \n This domain is for use in illustrative examples in documents. You may use this\n domain in literature without prior coordination or asking for permission.\n More information...\n",
"length": 191,
"excerpt": "This domain is for use in illustrative examples in documents. You may use this\n domain in literature without prior coordination or asking for permission.",
"siteName": null,
"publishedTime": null
}