eb

esf-but

Node.Js module for backuping, restoring and updating files with Yandex.Disk.

Showing:

Popularity

Downloads/wk

1

GitHub Stars

0

Maintenance

Last Commit

6yrs ago

Contributors

1

Package

Dependencies

5

Size (min+gzip)

65.2KB

License

MIT

Type Definitions

Tree-Shakeable

No?

Categories

Readme

Backup and Update Tool

Node.Js module for back-upping, restoring and updating files with Yandex.Disk.

Installation

Installed 7-zip required on non-Windows systems. Then install from NPM repository:

$ npm install esf-but

Usage

  1. Configure BUT with butfile.json.
    • Configure 7-zip archiver:
      • modify zipExecutable parameter to set custom path to 7-zip executable;
      • on Windows live default to use bundled vendor/7z/7za.exe;
      • remove zipExecutable parameter to use default node-7z setting: 7za has to be at PATH or at the same directory with package.json.
    • Set paths to be back-upped, restored, updated to use according functionality and a temporary path.
    • Set Yandex.Disk access token to use backup functionality.
  2. Use API:
CommandDescription
downloadDownloads files from locations, specified in butfile.json at update.paths.
backupBackups files to Yandex.Disk, using settings, specified in butfile.json at backup.
restoreRestores backup files.
sendFilesToYaDiskSends files to Yandex.Disk from temporary directory, specified in butfile.json at update.paths, but without pre-archiving them.

Road Map

VersionStatusFunctionality
0.1releasedUpdate tool
0.2releasedBackup tool with Yandex.Disk backup. Zip, no encryption
0.3releasedEncrypted zip
0.4HTTPS with certificate
0.5Encrypted password local storage
1.0Auto installation and update. Documentation. SA

License

MIT © Denis Bondarenko 2015

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100