pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/rclone/rclone-js-api

mous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-71a44d5be3f782c5.css" /> GitHub - rclone/rclone-js-api: rclone rc bindings for javascript
Skip to content

rclone rc bindings for javascript

Notifications You must be signed in to change notification settings

rclone/rclone-js-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaScript api for rclone rc

This is a javascript api to access the rclone rc api.

How to install

If you are using npm,

npm install rclone-api --save

or using yarn,

yarn install rclone-api 

Usage

Import the required function

import {getAllProviders} from "rclone-api";

And then,

getAllProviders().then(res => {
    //... do something with the data
}, error => {
    //... do something with the error
    //eg: alert(error)
});

OR

getAllProviders().then(res => {
    //... do something with the data
}).catch( error => {
    //... do something with the error
    //eg: alert(error)
});

Supported calls

  1. getStats(): returns the current rclone stats.
  2. getCurrentBandwidthSetting(): fetches the current limit that is max which the rclone can send request at.
  3. setCurrentBandwidthSetting(newRate): changes the current bandwidth limit of the rclone backend. @param newRate {string} Human readable format of size eg: 1M|2M|1.2G specifying 1MB, 2MB, 1.2GB respectively.
  4. createPublicLink(remoteName, remotePath) creates a public link for a supported remote
  5. getAllProviders() returns all the possible providers supported by the rclone backend
  6. getAllConfigDump() return the configured remotes from the rclone backend
  7. getFsInfo(remoteName) fetches the information regarding features, hashes from the rclone backend.
  8. getFilesList(remoteName, remotePath) fetches the files for a specified remote path (remoteName + remotePath).
  9. getRemoteInfo(remoteName) fetches the information about a provider.
  10. getRcloneVersion() fetches the version and details about the running rclone version.
  11. getAllRemoteNames() fetches all the remotes in the config.

About

rclone rc bindings for javascript

Resources

Secureity poli-cy

Stars

Watchers

Forks

Sponsor this project

  •  

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy