| .gitignore | ||
| .python-version | ||
| main.py | ||
| poetry.lock | ||
| pyproject.toml | ||
| README.md | ||
| uv.lock | ||
backup-dc-from-db-cli
This is a small CLI tool to open a DeltaChat directory and export it in the format which can be imported by any Delta Chat client.
NOTE: if you encounter the error
Fatal error: failed to load accounts config: channel closed,
make sure the accounts directory you specified
isn't used by a running Delta Chat client or bot
right now.
Setup
git clone https://git.0x90.space/missytake/backup_dc_from_db_cli
cd backup_dc_from_db_cli
Usage
$ uv run main.py --help
usage: main.py [-h] [--db_path DB_PATH] [--account ACCOUNT] [--output OUTPUT] [--passphrase PASSPHRASE] [-v]
options:
-h, --help show this help message and exit
--db_path DB_PATH Path to DeltaChat directory
--account ACCOUNT email address of the account to backup
--output OUTPUT output file name
--passphrase PASSPHRASE
passphrase to encrypt the backup file. environment variable: DC_BACKUP_PASSPHRASE
-v, --verbose print logs
$ uv run main.py --account user@example.org --output ~/Desktop