.. _f-encryptedbackup: module ``filehelper.encrypted_backup`` ====================================== .. inheritance-diagram:: pyquickhelper.filehelper.encrypted_backup Short summary +++++++++++++ module ``pyquickhelper.filehelper.encrypted_backup`` Keeps an encrypted of personal data :githublink:`%|py|5` Classes +++++++ +------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+ | class | truncated documentation | +================================================================================================+=========================================================================================================================+ | :class:`EncryptedBackup ` | This class aims at keeping an encrypted and compressed backup of files. Every file is compressed and then encrypted ... | +------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+ | :class:`EncryptedBackupError ` | raised by :class:`EncryptedBackup` | +------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+ Properties ++++++++++ +-------------------------------------------------------------------------------------+-------------------------+ | property | truncated documentation | +=====================================================================================+=========================+ | :meth:`Mapping ` | returns the mapping | +-------------------------------------------------------------------------------------+-------------------------+ Methods +++++++ +-------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ | method | truncated documentation | +===================================================================================================================+========================================================================+ | :py:meth:`__init__ ` | constructor | +-------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ | :meth:`compress ` | compress data | +-------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ | :meth:`decompress ` | decompress data | +-------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ | :meth:`enumerate_read_encrypt ` | enumerate pieces of files as bytes | +-------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ | :meth:`iter_eligible_files ` | iterates on eligible file for transfering (if they have been modified) | +-------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ | :meth:`load_mapping ` | retrieves existing mapping | +-------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ | :meth:`retrieve ` | retrieve a backuped file | +-------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ | :meth:`retrieve_all ` | retrieve all backuped files | +-------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ | :meth:`start_transfering ` | starts transfering files to the remote website | +-------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ | :meth:`transfer ` | transfer data | +-------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ | :meth:`transfer_mapping ` | transfer the mapping | +-------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ | :meth:`update_mapping ` | update the status of a file | +-------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ | :meth:`update_status ` | update the status of a file | +-------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ Documentation +++++++++++++ .. automodule:: pyquickhelper.filehelper.encrypted_backup :members: :special-members: __init__ :show-inheritance: