From 38c1e47be977a3dfd30c89ab879da935d81c12ac Mon Sep 17 00:00:00 2001 From: KnugiHK <24708955+KnugiHK@users.noreply.github.com> Date: Fri, 16 Jun 2023 17:57:33 +0800 Subject: [PATCH] Add iphone-backup-decrypt to setup.py as extra dependency --- README.md | 3 ++- setup.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index fe99d55..20e3006 100644 --- a/README.md +++ b/README.md @@ -87,7 +87,8 @@ Do an iPhone/iPad Backup with iTunes first. If you want to work on an encrypted iOS/iPadOS Backup, you should install iphone_backup_decrypt from [KnugiHK/iphone_backup_decrypt](https://github.com/KnugiHK/iphone_backup_decrypt) before you run the extract_iphone_media.py. ```sh -pip install git+https://github.com/KnugiHK/iphone_backup_decrypt +pip install git+https://github.com/KnugiHK/iphone_backup_decrypt # Or +pip install whatsapp-chat-exporter["ios_backup"] # install along with this software ``` ### Extracting Simply invoke the following command from shell, remember to replace the username and device id correspondingly in the command. diff --git a/setup.py b/setup.py index 9c71cf9..deb99cf 100644 --- a/setup.py +++ b/setup.py @@ -53,7 +53,8 @@ setuptools.setup( 'android_backup': ["pycryptodome", "javaobj-py3"], 'crypt12': ["pycryptodome"], 'crypt14': ["pycryptodome"], - 'crypt15': ["pycryptodome", "javaobj-py3"] + 'crypt15': ["pycryptodome", "javaobj-py3"], + 'ios_backup': [' iphone-backup-decrypt @ git+https://github.com/KnugiHK/iphone_backup_decrypt.git'] }, entry_points={ "console_scripts": [