opl-stream

0.1.0 • Public • Published

Installation

$ npm install opl-stream

NPM

Note: you will need node and npm installed first.

The easiest way to install node.js is with nave.sh by executing [sudo] ./nave.sh usemain stable

Usage

You can extract the .opl data from stdin:

var opl = require('opl-stream'),
    through = require('through2'),
    split = require('split');
 
process.stdin
  .pipe( split() )
  .pipe( opl.decodeStream() )
  .pipe( through.obj( function( obj, _, next ){
    console.error( JSON.stringify( obj ) );
    next( null, obj );
  }))
  .pipe( opl.encodeStream() )
  .pipe( process.stdout );
$> cat in.opl | node example.js 2> parsed.json 1> out.opl

NPM Module

The opl-stream npm module can be found here:

https://npmjs.org/package/opl-stream

Contributing

Please fork and pull request against upstream master on a feature branch.

Pretty please; provide unit tests and script fixtures in the test directory.

Running Unit Tests

$ npm test

Continuous Integration

Travis tests every release against node version 0.10

Build Status

Package Sidebar

Install

npm i opl-stream

Weekly Downloads

1

Version

0.1.0

License

MIT

Last publish

Collaborators

  • missinglink