Backup
Generic engine to back up important files across an entire disk to an rclone remote with change detection.
- Scales to a huge number of files
- Detailed configuration to maximize performance
- Perfect for files that are too volatile for a VCS like Git and too important to lose
Usage
import backup
config = {
"source": "/home/user",
"dest": "remote:backup", # any rclone destination; a local path also works
"syncs": [
{"includes": [".ssh", ".config/git"], "excludes": ["*.log"]},
],
}
backup.run(config) # back up changed files under each include
Installation
pip install backupmaster
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
backupmaster-3.0.0.tar.gz
(18.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file backupmaster-3.0.0.tar.gz.
File metadata
- Download URL: backupmaster-3.0.0.tar.gz
- Upload date:
- Size: 18.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2fd7674337288a27c06a35caec35882b986a4529257f77c865cc3d98e21c8a54
|
|
| MD5 |
682a3f30ee109c3ea995b41fa58d1771
|
|
| BLAKE2b-256 |
50fc50ae29afc6f9e1364af8e7eee69a7aa59889a78cf163d301f7e0dd9a7ed2
|
File details
Details for the file backupmaster-3.0.0-py3-none-any.whl.
File metadata
- Download URL: backupmaster-3.0.0-py3-none-any.whl
- Upload date:
- Size: 25.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
110c8e715e1577923b58f80abbb5eeeda14601c3e44acfbfd35ff49eb8c4b1fe
|
|
| MD5 |
b263b20b6e302779812d85bdc86ab5f0
|
|
| BLAKE2b-256 |
822ab0771a05a1177230919c7583b244f01fcd37dbbeeed5bf6b26cfdd81ba95
|