Wondering what’s next for npm?Check out our public roadmap! »

    cdxj

    1.0.2 • Public • Published

    node-cdxj

    Read cdxj files produced by Pywb using node.js.

    Run npm install cdxj or yarn add cdxj to get started

    npm Package

    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

    JavaScript Style Guide

    Install

    npm i cdxj

    DownloadsWeekly Downloads

    3

    Version

    1.0.2

    License

    MIT

    Last publish

    Collaborators

    • avatar