<commit_before>## php-idml

A simple class to handle file management of Adobe InDesign IDML files. Keeping track of all the individual files within
an `.idml` package is a chore. This helps a bit. (A *bit*.)

### Installation

    composer require prometee/php-idml    

#### Usage

Instantiate the object:

    require __DIR__.'/../vendor/autoload.php';
    $idml = new \IDML\Package();
    $idml->setZip("filename.idml")
    $idml->load();

This will unzip `filename.idml` to a directory called `.filename.idml`. This directory will be deleted when the object<commit_msg>update project status<commit_after>![PRs welcome but not actively maintained](https://img.shields.io/badge/status-PRs%20welcome%20but%20not%20actively%20maintained-red.svg?style=flat-square)

## php-idml

A simple class to handle file management of Adobe InDesign IDML files. Keeping track of all the individual files within
an `.idml` package is a chore. This helps a bit. (A *bit*.)

### Installation

    composer require prometee/php-idml

#### Usage

Instantiate the object:

    require __DIR__.'/../vendor/autoload.php';
    $idml = new \IDML\Package();
    $idml->setZip("filename.idml")
    $idml->load();

This will unzip `filename.idml` to a directory called `.filename.idml`. This directory will be deleted when the object
{'fraction_non_alphanumeric': 0.11859219586840092, 'fraction_numerical': 0.0076511094108645756, 'mean_word_length': 3.9923664122137406, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 7, 'https://': 1, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6730136', 'n_tokens_mistral': 429, 'n_tokens_neox': 406, 'n_words': 138}