johnjones4 / backuptool Goto Github PK
View Code? Open in Web Editor NEWBackup Tool is a command line utility for backing up filesystem data to Amazon Web Services.
Home Page: https://www.npmjs.com/package/backuptool
Backup Tool is a command line utility for backing up filesystem data to Amazon Web Services.
Home Page: https://www.npmjs.com/package/backuptool
On a less than reliable internet connection this could lead to the database never backing up files.
We may want to perform a head request on the file to validate it uploaded, instead of trying to catch all errors.
Easiest way to reproduce is to set your aws s3 region to an invalid region.
If no one else works on this ill pick it up in the new year.
I am not 100% sure where this is coming from, but with logging enabled you will see that all files get logged twice.
Will Backup "/Users/michael/Documents/backups/test.large"
Will Backup "/Users/michael/Documents/backups/test.large"
At first I thought this was a logging issue, but I created test.large as a 100mb file and when I monitor my upload bandwidth I see that the file is indeed uploaded twice (200mb of upload used)
I believe this can be prevented by ensuring sqlite is updated with the status of the upload such that getNextFileForBackup
does not retrieve rows that are currently being uploaded.
I recently got access to the B2 cloud storage beta (its public beta now), any objections to adding them as a backup provider?
https://www.backblaze.com/b2/cloud-storage.html
That way we can support them when they finally go live.
The tool should prevent multiple instances of itself from running using a file lock or the sqlite3 database.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.