Skip to content

nbqx/oppuml

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

oppuml

simple opml generator

Usage

var oppuml = require('./');

var data = {
  title: 'title',
  author: 'authorName',
  content: {
    'Project': {
      'Task1': [
        {
          'Task1-1':{
            'Task1-1-1': [
              'Task1-1-1-1',
              {
                'Task1-1-1-2':[
                  'Task1-1-1-2-1'
                ]
              }
            ]
          }
        },
        'Task1-2'
      ],
      'Task2': {
        'Task2-1': ['Task2-1-1']
      }
    }
  }
};

// sync
console.log(oppuml(data));

// stream
var fs = require('fs'),
    JSONStream = require('JSONStream');

fs.createReadStream(__dirname+'/test/sample.json')
  .pipe(JSONStream.parse())
  .pipe(oppuml.createStream())
  .pipe(process.stdout);

About

simple opml generator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published