The WhatsApp & Snapchat Image Metadata Updater is a Python utility designed to update the metadata of images and videos received from WhatsApp and Snapchat. This tool is particularly useful for organizing your media files by correcting or adding the original creation date in the metadata, which might have been stripped or altered during the transfer process.
- Metadata Updating: Updates the creation date metadata of WhatsApp and Snapchat images/videos.
- Backup Creation: Offers an option to create a backup of the original files before modifying them.
- Recursive Processing: Can process files in the specified directory and optionally in its subdirectories.
- Cross-Platform Compatibility: Works on Windows, Linux, and macOS.
Before you begin, ensure you have the following installed on your system:
- Python 3.6 or later
- Pip (Python package manager)
- Clone this repository to your local machine or download the ZIP file.
git clone https://github.com/thibaudbrg/WhatsApp_Snapchat_ImageMetadataUpdater.git
- Navigate to the project directory.
cd WhatsApp_SnapChat_ImageMetadataUpdater
- Install the required Python packages.
pip install -r requirements.txt
To use the WhatsApp & Snapchat Image Metadata Updater, follow these steps:
- Open your terminal or command prompt.
- Navigate to the project directory.
- Run the script with the following command:
python WA_SnapExifUpdater.py
- Follow the on-screen prompts to select the operation mode (WhatsApp or Snapchat), specify the directory of images/videos to process, and other options as prompted.
- Mode Selection: Choose whether to process WhatsApp images or Snapchat files.
- Directory Selection: Specify the path to the directory containing the media files to be processed.
- Backup Creation: Decide whether to create a backup of the original files before making changes.
- Recursive Processing: Choose whether to recursively process files in subdirectories.
Contributions to the WhatsApp & Snapchat Image Metadata Updater are welcome! If you have a feature request, bug report, or a pull request, please feel free to contribute.
This project is licensed under the MIT License