@rimaulana/asustor-node
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

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

Dependencies (0)

    Dev Dependencies (6)

    Package Sidebar

    Install

    npm i @rimaulana/asustor-node

    Weekly Downloads

    1

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    30.8 kB

    Total Files

    9

    Last publish

    Collaborators

    • rimaulana