Node.Js module for back-upping, restoring and updating files with Yandex.Disk.
Installed 7-zip required on non-Windows systems. Then install from NPM repository:
$ npm install esf-but
- Configure BUT with
butfile.json
.- Configure 7-zip archiver:
- 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.
- Use API:
Command | Description |
---|---|
download |
Downloads files from locations, specified in butfile.json at update.paths . |
backup |
Backups files to Yandex.Disk, using settings, specified in butfile.json at backup . |
restore |
Restores backup files. |
sendFilesToYaDisk |
Sends files to Yandex.Disk from temporary directory, specified in butfile.json at update.paths , but without pre-archiving them. |
Version | Status | Functionality |
---|---|---|
0.1 | released | Update tool |
0.2 | released | Backup tool with Yandex.Disk backup. Zip, no encryption |
0.3 | released | Encrypted zip |
0.4 | HTTPS with certificate | |
0.5 | Encrypted password local storage | |
1.0 | Auto installation and update. Documentation. SA |
MIT © Denis Bondarenko 2015