Backuppy backs up and restores your data using rsync.
Project description
About
Backuppy backs up and restores your data using rsync, allowing different routes to the same, or different destinations.
The following instructions can be executed in any system Python environment, but you may want to use a virtual environment. Alternatively, some actions can be performed using tox as well, which produces its own virtual environments in .tox/py**.
License
Backuppy is released under the MIT license.
Usage
Requirements
Python 2.7+
Installation
In any Python environment, run pip install backuppy.
Command line
$ backuppy --help
usage: backuppy [-h] -c CONFIGURATION
Backs up your data.
optional arguments:
-h, --help show this help message and exit
-c CONFIGURATION, --configuration CONFIGURATION
The path to the back-up configuration file.
Configuration file
Configuration files are written in YAML or JSON, and can be stored anywhere as *.yml, *.yaml, or *.json. View example.
Development
Requirements
The generic requirements documented earlier.
Bash (you’re all good if which bash outputs a path in your terminal)
Installation
Run git clone https://github.com/bartfeenstra/backuppy.git.
If you wish to contribute code changes, you may want to fork this project first, and clone your own forked repository instead.
Building
In any Python environment, run ./bin/build-dev.
With tox, run tox --develop --notest.
Testing
In any Python environment, run ./bin/test.
With tox, run tox --develop
Fixing problems automatically
In any Python environment, run ./bin/fix.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
File details
Details for the file backuppy-0.1.1-py2.py3-none-any.whl
.
File metadata
- Download URL: backuppy-0.1.1-py2.py3-none-any.whl
- Upload date:
- Size: 21.5 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89c917914ae500ba9a52b088bc2f8105f99f2c04e43edb048735e115ccdad309 |
|
MD5 | 76ba055a8e313a6412477425839e2d81 |
|
BLAKE2b-256 | 0fcea6432f0099478ac2fe2e515e5ff11b05b47bb0e482ea8ebe2e77b0ce98b6 |