An open API service indexing awesome lists of open source software.

https://github.com/pschmitt/ldifj

Convert LDIF to JSON
https://github.com/pschmitt/ldifj

json ldap ldif

Last synced: about 2 months ago
JSON representation

Convert LDIF to JSON

Awesome Lists containing this project

README

          

# ldifj

This Python script parses LDAP Data Interchange Format (LDIF) files,
and outputs **JSON**!

## 🛠 Installation

Install the required modules with pip(x):

```shell
pip install ldifj
# the cool kids use pipx nowadays:
pipx install ldifj
```

## 🚀 Usage

```console

usage: ldif [-h] [--metadata] [FILE]

positional arguments:
FILE LDIF file to parse, set to '-' to read from stdin

optional arguments:
-h, --help show this help message and exit
--metadata, -m
Include metadata
```

## 📝 Examples

To parse an LDIF file, run:

```shell
ldif example.ldif
```

`ldif` also accepts input from a pipe:

```shell
cat example.ldif | ldif
```

If you want to include the metadata in the returned JSON object:

```bash
ldif --metadata example.ldif
```

## 📜 License

[GNU General Public License v3 (GPL-3)](./LICENSE).