backupp
backupp is a Python package that automates the backup of folders to a specified local or network destination. It intelligently utilizes or generates a .gitignore file to manage which files or folders should be ignored during the backup process.
Installation
Install the latest version of backupp using pip:
pip install backupp -U # Alternatively, you can use pip3
Usage
Console (Windows) / Terminal (Linux/Mac)
To backup specific folders to a designated backup folder, use:
backupp /path/to/source_folder /path/to/backup_folder
Examples:
-
Backup a specific folder:
backupp /some_folder/that_folder my_backup_folder
-
Backup the current folder:
backupp . path/to_my_backup_folder
-
Backup the parent folder:
backupp .. path/to_my_backup_folder
Handling .gitignore
The backupp package searches for an existing .gitignore file in the source directory. If it doesn't find one, it will create a default .gitignore file. You can modify this file to customize which files or folders should be excluded from backups, similar to how Git uses .gitignore.
Setup Global Backup Folder
To set a default backup folder, which can be used for subsequent backup operations without specifying a path each time:
backupp --setup /path/to/my_favorite_backup_folder
Backup to favorite folder
backupp path/source/somefolder
Backup current folder to favorite backup folder
backupp .
Check Backup Setup
To display your current backup configuration and preferences:
backupp --check
Metadata
Release files for backupp 0.0.19
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| backupp-0.0.19.tar.gz | 23.2 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| backupp-0.0.19-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 52.9 kB
Release files / backupp-0.0.19.tar.gz
| Download URL | backupp-0.0.19.tar.gz |
|---|---|
| Size | 23.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fcc639a97a435b19f08b879f6b3480cae432a952c041d27ab4cd0a480277d725
|
|
BLAKE2b-256 checksum How to use checksums |
1ee621767c1154791b8df8afa7e53e7028de3614ccdf7b553e1544a585c02fe4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.11.9
|
Release files / backupp-0.0.19-py3-none-any.whl
| Download URL | backupp-0.0.19-py3-none-any.whl |
|---|---|
| Size | 29.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e0a9519b8412ce3a61800043e2097e9480bd06de804a45b6c138d1e3efcdab41
|
|
BLAKE2b-256 checksum How to use checksums |
927166c92a1244839f757e4d05a65b0304eddec2d81a5598b091c630e5f4af9b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.11.9
|
Security for backupp 0.0.19
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.