1.0.0 • Published 3 years ago

sunxdcc v1.0.0

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

sunxdcc

Node.js module for sunxdcc api

Disclamer

This module does not intend to facilitate illegal files transfer. The author may not be taken responsible for any copyright infringement or illegal uses.

Usage

#!/usr/bin/env node

var sunxdcc = require('./src/sunxdcc.js')
  , start
  , end
  ;
sunxdcc.on(sunxdcc.events.progress, function(results) {
    console.log('progress');
    console.log(results.length + ' results found');
});
sunxdcc.on(sunxdcc.events.complete, function(results) {
    console.log('complete');
    console.log(results.length + ' total results found');
});
start = process.hrtime();
sunxdcc.search('test')
    .then(function(results) {
        end = process.hrtime(start);
        start = process.hrtime();
        console.log(end);
        return sunxdcc.search('test', true);
    })
    .then(function(results) {
        end = process.hrtime(start);
        console.log(end);
        console.log('done');
        return sunxdcc.clearCache();
    })
    .then(function() {
        process.exit();
    })
    .catch(function(err) {
        console.error(err);
        err.stack && console.error(err.stack);
    });