معرفی شرکت ها


backupper-0.3b1


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Easy and configurable backup tool
ویژگی مقدار
سیستم عامل -
نام فایل backupper-0.3b1
نام backupper
نسخه کتابخانه 0.3b1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Guillaume Jorandon
ایمیل نویسنده jorandon@gmail.com
آدرس صفحه اصلی https://github.com/dolfinsbizou/backupper
آدرس اینترنتی https://pypi.org/project/backupper/
مجوز MIT
Backupper ========= A simple backup utility. Configurable with a YAML file. See ``backupper -h`` for command usage. Allows you to manage backups and encrypt them. You can then use ``rclone`` to store them on a distant storage. Installation ------------ :: pip3 install backupper Recommended minimum python version is 3.5. It won't work with version 3.4 and older. Configuration reference ----------------------- Minimal backupfile.yml ~~~~~~~~~~~~~~~~~~~~~~ :: backup_dir: /backup/root artifacts: - a/file - a/directory - /another/directory/ - et/caetera ``backup_dir`` ~~~~~~~~~~~~~~ - **Definition:** specifies the folder in which the backup directory will be created. If the folder doesn't exist, it will be created. - **Type:** relative or absolute path. - **Mandatory:** no, unless ``delete_old_backups`` is set to ``true``. - **Default value:** current working directory. ``delete_old_backups`` ~~~~~~~~~~~~~~~~~~~~~~ - **Definition:** allows you to delete old backups from the backup directory specified in ``backup_dir``. If ``cleaning_policy`` isn't set, all previous backups will be deleted. - **Type:** boolean. - **Mandatory:** no. - **Default value:** ``false``. ``cleaning_policy`` ~~~~~~~~~~~~~~~~~~~ - **Definition:** allows you to define a fine-tuned deletion policy. Will do nothing if ``delete_old_backups`` is set to ``false``. - **Type:** at least one of the following parameters. - **Mandatory:** no (if not set, all older backups will be deleted). Each parameter below can be set (at least one). The following schema visually presents how they work, assuming this *cleaning policy*: :: cleaning_policy: most_recents: 2 first_daily: 1 first_weekly: 6 first_monthly: 4 .. figure:: https://github.com/dolfinsbizou/backupper/raw/master/cleaning_policy.png :alt: such design wow Backup management schema N.B.: please keep in mind that if you increase one of the parameters between two backups, deleted backups won't magically pop back from nowhere. We strongly advise you to be careful with these values. ``most_recents`` ^^^^^^^^^^^^^^^^ - **Definition:** number of recent backups to keep (in addition to the current one). - **Type:** natural integer. - **Mandatory:** no. - **Default value:** ``0``. ``first_daily`` ^^^^^^^^^^^^^^^ - **Definition:** number of daily backups to keep (keeps the n first backups of the current day). - **Type:** natural integer. - **Mandatory:** no. - **Default value:** ``0``. ``first_weekly`` ^^^^^^^^^^^^^^^^ - **Definition:** number of weekly backups to keep (keeps the n first backups of the current week). - **Type:** natural integer. - **Mandatory:** no. - **Default value:** ``0``. ``first_monthly`` ^^^^^^^^^^^^^^^^^ - **Definition:** number of monthly backups to keep (keeps the n first backups of the current month). - **Type:** natural integer. - **Mandatory:** no. - **Default value:** ``0``. ``encrypt`` ~~~~~~~~~~~ - **Definition:** specifies if the backup should be encrypted. Encryption is performed with GnuPG, so make sure it's properly installed on your system. - **Type:** boolean. - **Mandatory:** no. - **Default value:** ``false``. ``gnupg`` ~~~~~~~~~ - **Definition:** GnuPG configuration. - **Type:** a list of the following parameters. - **Mandatory:** yes, if ``encrypt`` is set to ``true``. ``home`` ^^^^^^^^ - **Definition:** GnuPG home (where keys are stored). - **Type:** string. - **Mandatory:** no. - **Default value:** ``~/.gnupg``. ``keyid`` ^^^^^^^^^ - **Definition:** GnuPG key identifier (it could be the key id, user id, key comment...). - **Type:** string. - **Mandatory:** yes. ``artifacts`` ~~~~~~~~~~~~~ - **Definition:** specifies a list of files and folders to backup. - **Type:** a list of absolute or relative paths. - **Mandatory:** yes.


نیازمندی

مقدار نام
- python-gnupg
- pyyaml


نحوه نصب


نصب پکیج whl backupper-0.3b1:

    pip install backupper-0.3b1.whl


نصب پکیج tar.gz backupper-0.3b1:

    pip install backupper-0.3b1.tar.gz