1.0.0 • Published 6 years ago

@rimaulana/asustor-node v1.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

ASUSTOR Node

DefinitelyTyped CircleCI codecov codebeat badge Maintainability License: MIT

A node module to get files and removable storage information from ASUSTOR NAS running on Ubuntu OS

Installation

npm install @rimaulana/asustor-node

Example

Getting attached USB drives information :

var asustor = require("@rimaulana/asustor-node");

// Asynchronous
asustor.usbInfo(function(error, data) {
    if (error) {
        console.log(error);
    } else {
        console.log(data);
    }
});

// Synchronous
console.log(asustor.usbInfoSync());

Getting File information :

var asustor = require("@rimaulana/asustor-node");
var file_path = "/home/user/file.mkv";

// Asynchronous
asustor.fileInfo(file_path, function(error, data) {
    if (error) {
        console.log(error);
    } else {
        console.log(data);
    }
});

// Synchronous
console.log(asustor.fileInfoSync(file_path));

Getting Folder information :

var asustor = require("@rimaulana/asustor-node");
var folder_path = "/home/user";

// Asynchronous
asustor.folderInfo(folder_path, function(error, data) {
    if (error) {
        console.log(error);
    } else {
        console.log(data);
    }
});

// Synchronous
console.log(asustor.folderInfoSync(folder_path));

Tests

npm test
1.0.0

6 years ago

0.1.5

6 years ago

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.0

6 years ago