<commit_before># protodot
transforming your `.proto` files into `.dot` files (and `.svg`, `.png` if you happen to have `graphviz` installed)

## data pipeline
<p align="center">
  <img src="https://protodot.seamia.net/pipeline.svg">
</p>


## installation
you can download the sources (from this page) and build `protodot` yourself, or
you can download pre-built binaries for a few selected environments:

   * [Darwin](https://protodot.seamia.net/binaries/darwin)
   * [Linux](https://protodot.seamia.net/binaries/linux)
   * [Windows](https://protodot.seamia.net/binaries/windows)

`protodot` output is highly customizable through its configuration file and a set of templates files.
if you installed `protodot` from the binary distribution - you may want to extract aforementioned files by running:

```
   ./protodot -install
```

## command line arguments
<commit_msg>updating README to list alternative binaries location<commit_after># protodot
transforming your `.proto` files into `.dot` files (and `.svg`, `.png` if you happen to have `graphviz` installed)

## data pipeline
<p align="center">
  <img src="https://protodot.seamia.net/pipeline.svg">
</p>


## installation
you can download the sources (from this page) and build `protodot` yourself, or
you can download pre-built binaries for a few selected environments (or from [here](https://github.com/seamia/protodot/tree/master/binaries)):

   * [Darwin](https://protodot.seamia.net/binaries/darwin)
   * [Linux](https://protodot.seamia.net/binaries/linux)
   * [Windows](https://protodot.seamia.net/binaries/windows)

`protodot` output is highly customizable through its configuration file and a set of templates files.
if you installed `protodot` from the binary distribution - you may want to extract aforementioned files by running:

```
   ./protodot -install
```

## command line arguments

{'fraction_non_alphanumeric': 0.12204301075268817, 'fraction_numerical': 0.0, 'mean_word_length': 4.673780487804878, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 9, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3884365', 'n_tokens_mistral': 565, 'n_tokens_neox': 545, 'n_words': 189}