<commit_before># certman

Built to help make managing Lets Encrypt certificates easier on Cloudfront. Though the certificates generated can be used anywhere.

## Todo

* Tests
* Better logging
* Create proper (pip) package

## Setup

#### Requirements
* [Certbot](https://certbot.eff.org/)
* Python 2.6+
* pip

#### Installing
```
git clone https://github.com/sethryder/certman.git
cd certman
pip install -r requirements.txt
mv config/certman-sample.conf /etc/certman.conf
```

## Config

By default certman looks for its config file at **/etc/certman.conf**. A sample config file is included at **certman-sample.conf**.

Depending on your Certbot install you will need to update the configuration accordingly.<commit_msg>copy example instead of moving example config<commit_after># certman

Built to help make managing Lets Encrypt certificates easier on Cloudfront. Though the certificates generated can be used anywhere.

## Todo

* Tests
* Better logging
* Create proper (pip) package

## Setup

#### Requirements
* [Certbot](https://certbot.eff.org/)
* Python 2.6+
* pip

#### Installing
```
git clone https://github.com/sethryder/certman.git
cd certman
pip install -r requirements.txt
cp config/certman-sample.conf /etc/certman.conf
```

## Config

By default certman looks for its config file at **/etc/certman.conf**. A sample config file is included at **certman-sample.conf**.

Depending on your Certbot install you will need to update the configuration accordingly.
{'fraction_non_alphanumeric': 0.1043360433604336, 'fraction_numerical': 0.0027100271002710027, 'mean_word_length': 4.4907063197026025, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, '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': '3647068', 'n_tokens_mistral': 434, 'n_tokens_neox': 417, 'n_words': 165}