Public | Automated Build

Last pushed: 2 days ago
Short Description
Back up your WordPress data
Full Description


WordPress Backup Data

|Code Coverage| |Dependency Status| |Known Vulnerabilities|

This Python script is made for doing a complete backup of your WordPress
blog's data. It does exactly the same thing that the WordPress' export


With pip (recommanded)


pip install wordpress-backup-data

From sources


git clone
cd wordpress-backup-data
python install

How to


usage: wp-backup-data [-h] [-u USER] [-p PASSWORD] [-P] [-O] [-a ADDRESS]
                      [-d DIRECTORY] [--http] [--https]
                      [--ignore-certificate] [-v]

Do a backup of your WordPress data

optional arguments:
  -h, --help            show this help message and exit
  -u USER, --user USER  username to use
  -p PASSWORD, --password PASSWORD
                        password to use
  -P, --prompt-for-password
                        prompt for password to use
  -O, --prompt-for-otp  prompt for Yubikey OTP to use
  -a ADDRESS, --address ADDRESS
                        root address of the WordPress blog (examples:
                        '' or '')
  -d DIRECTORY, --directory DIRECTORY
                        directory where the backup file will be stored
  --http                use HTTP as protocol
  --https               use HTTPS as protocol (default)
  --ignore-certificate  ignore invalid certificates
  -v, --version         show program's version number and exit

Example: ./wp-backup-data -a -u user -P

Yubikey OTP support

If you have secured your WordPress blog with the Yubikey OTP plugin <>__, the -O
option is made for you ! By this way, you will be prompted to enter your

With Docker


docker run --rm -it -v <local path>:/backups

local path refers to the folder on your host system where the backup
file will be stored.

If you want to store the backup file in your current directory :


docker run --rm -it -v $(pwd):/backups

And if you want to specify some options :


docker run --rm -it -v $(pwd):/backups -d /backups <options>


GPL version 3 <>__

.. |Code Coverage| image::
.. |Dependency Status| image::
.. |Known Vulnerabilities| image::

Docker Pull Command
Source Repository