Package Exports
- cdxj
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (cdxj) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
node-cdxj
Read cdxj files produced by Pywb using node.js.
Run npm install cdxj or yarn add cdxj to get started
Example usage
Example 1
const CDXJReader = require('cdxj')
async function getMeSomeCDXJ () {
let cdxj = await CDXJReader.readCDXJ('<path-to-cdxj-file>')
cdxj.forEach(cdxjEntry => {
console.log(`The URL in surt form for this entry is: ${cdxjEntry.surt}`)
console.log(`The raw datetime for this entry is: ${cdxjEntry.dt}`)
console.log(`The json data for this entry is: ${cdxjEntry.json}`)
})
}Example 2
const CDXJReader = require('cdxj')
const cdxjStream = CDXJReader.createReadStream('<path-to-cdxj-file>')
cdxjStream.on('data', cdxjEntry => {
console.log(cdxjEntry)
})API
Full API documentation available at n0tan3rd.github.io/node-cdxj