https://github.com/lytexdev/metadata-cleaner
📄🔍 Metadata Cleaner: Remove metadata from various files 📄🔍
https://github.com/lytexdev/metadata-cleaner
Last synced: about 1 year ago
JSON representation
📄🔍 Metadata Cleaner: Remove metadata from various files 📄🔍
- Host: GitHub
- URL: https://github.com/lytexdev/metadata-cleaner
- Owner: lytexdev
- License: mit
- Created: 2025-03-05T13:28:19.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-05T13:30:29.000Z (over 1 year ago)
- Last Synced: 2025-03-05T14:30:54.802Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 4.88 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Metadata Cleaner 📄🔍
## Overview
This script allows you to extract and remove metadata from various file types, including:
- **Images**: JPEG, PNG, HEIC
- **Documents**: PDF, DOCX, PPTX, XLSX
- **Videos**: MP4, MOV, AVI, MKV
## Features
- Extract metadata from supported file types
- Remove metadata from images, PDFs, and Office documents
- Save cleaned files in the `cleaned_files/` directory
## Installation
**Clone the repository**
```bash
git clone https://github.com/lytexdev/metadata-cleaner.git
cd metadata-cleaner
```
**Create a virtual environment**
```bash
python3 -m venv venv
source venv/bin/activate
```
**Install dependencies**
```bash
pip install -r requirements.txt
```
## Usage
### Extract and remove metadata
Run the script with the file you want to inspect:
```bash
python metadata_cleaner.py path/to/file
```
**Lists all metadata in the file and asks you if you want to remove it.**
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.