rapidgator

0.2.1 • Public • Published

rapidgator NPM version

Javascript module for accessing the Rapidgator's API

Features:

  • Log In to account
  • Upload file by file path
  • Upload file by Buffer
  • Upload file to folder

Installation

npm install rapidgator --save

Usage

import Rapidgator from "rapidgator";
 
const loginOptions = {
    login: "yourlogin",
    password: "yourpassword"
};
 
const rapidgator = new Rapidgator(loginOptions);
 
rapidgator.logIn().then(() => {
    const uploadOptionsFilepath = {
        name: "filename.txt",
        filePath: "/tmp/somefile.txt"
    };
 
    const uploadOptionsBuffer = {
        name: "filename.txt",
        buffer: fs.readFileSync("/tmp/somefile.txt")
    };
 
    rapidgator.upload(uploadOptionsFilepath).then((url) => console.log(`Your file has been uploaded. URL: ${url}`)).catch(console.error);
}).catch((err) => console.error("Failed on logging in. Error: ", err));

Dependents (0)

Package Sidebar

Install

npm i rapidgator

Weekly Downloads

1

Version

0.2.1

License

MIT

Last publish

Collaborators

  • xerq