DMeta

Removing microsoft office files' metadata


Keywords
python3, python, metadata, remove
License
MIT
Install
pip install DMeta==0.1

Documentation


Table of contents

Overview

DMeta is an open source Python package that removes metadata of Microsoft Office files.

PyPI Counter
Github Stars
Branch main dev
CI

Installation

PyPI

Source code

Usage

In Python

Clear metadata for a .docx file

import os
from dmeta.functions import clear

DOCX_FILE_PATH = os.path.join(os.getcwd(), "sample.docx")
clear(DOCX_FILE_PATH)

Clear metadata for all existing .docx files in the current directory

from dmeta.functions import clear_all
clear_all()

Update metadata for a .docx file

import os
from dmeta.functions import update

CONFIG_FILE_PATH = os.path.join(os.getcwd(), "config.json") 
DOCX_FILE_PATH = os.path.join(os.getcwd(), "sample.docx")
update(CONFIG_FILE_PATH, DOCX_FILE_PATH)

Update metadata for all existing .docx files in the current directory

import os
from dmeta.functions import update_all

CONFIG_FILE_PATH = os.path.join(os.getcwd(), "config.json") 
update_all(CONFIG_FILE_PATH)

CLI

⚠️ You can use dmeta or python -m dmeta to run this program

Version

dmeta -v
dmeta --version

Clear metadata for a .docx file

dmeta --clear "./test_a.docx"

Clear metadata for all existing .docx files in the current directory

dmeta --clear-all

Update metadata for a .docx file

dmeta --update "./test_a.docx" --config "./config.json"

Update metadata for all existing .docx files in the current directory

dmeta --update-all --config "./config.json"

Supported files

File format support
Microsoft word office(.docx)

Issues & bug reports

Just fill an issue and describe it. We'll check it ASAP! or send an email to dmeta@openscilab.com.

  • Please complete the issue template

You can also join our discord server

Discord Channel

Show Your Support

Star this repo

Give a ⭐️ if this project helped you!

Donate to our project

If you do like our project and we hope that you do, can you please support us? Our project is not and is never going to be working for profit. We need the money just so we can continue doing what we do ;-) .

DMeta Donation