Skip to main content

Backuppy backs up and restores your data using rsync.

Project description

Build Status Coverage Status Backuppy runs on Python 2.7, 3.5, and 3.6 Latest Git tag Backuppy is released under the MIT license

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

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

backuppy-0.1.0-py2.py3-none-any.whl (21.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file backuppy-0.1.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for backuppy-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ff412328a7ddc97611b42f7fac7bb069cc36d79fa6d1f2bcaeb79faec3f68acc
MD5 09aadac5790a720432661cafd8e8834e
BLAKE2b-256 6ed8aff9d234e50123cbd5a70606e3e08d6e74f33eb0031354eb75080abe8d74

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page