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.1-py2.py3-none-any.whl (21.5 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

File hashes

Hashes for backuppy-0.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 89c917914ae500ba9a52b088bc2f8105f99f2c04e43edb048735e115ccdad309
MD5 76ba055a8e313a6412477425839e2d81
BLAKE2b-256 0fcea6432f0099478ac2fe2e515e5ff11b05b47bb0e482ea8ebe2e77b0ce98b6

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