<commit_before>cmonkey
=======

Simple scripting microframework for Apache CloudStack

# これは何？

Apache CloudStack の操作を API を使って自動化するためのマイクロフレームワークです。
Apache CloudStack は WebUI を通して操作することもできますが、一連の定型化された作業には API を使うことが望ましいでしょう。
cmonkey を使うことで、そういった処理を自動化する助けになるかもしれません。

# 名前の由来

Apache CloudStack には元々 cloudmonkey というコマンドラインツールが存在しますが、哺乳類の猿に比べると動物性プランクトン程度の機能しかないため cmonkey (シーモンキー/アルテミア) です。

# インストール

インストールと実行には Python が必要です。

## GitHub のソースコードからインストールする

```
$ git clone https://github.com/momijiame/cmonkey.git
$ cd pydevinit
$ python setup.py install
```

## PIP でインストールする

```
$ pip install cmonkey
```

# 使い方

cmonkey には二通りの使い方があります。

## コマンドラインツールとして使う

インストールすると cmonkey コマンドが利用可能になります。
その他のオプションについては -h/--help オプションを参照してください。

cmonkey コマンドの出力は JSON としてパースできるため jq コマンドなどと併用することで自動化を容易にできるでしょう。

### 出力例<commit_msg>コピペミスを直す<commit_after>cmonkey
=======

Simple scripting microframework for Apache CloudStack

# これは何？

Apache CloudStack の操作を API を使って自動化するためのマイクロフレームワークです。
Apache CloudStack は WebUI を通して操作することもできますが、一連の定型化された作業には API を使うことが望ましいでしょう。
cmonkey を使うことで、そういった処理を自動化する助けになるかもしれません。

# 名前の由来

Apache CloudStack には元々 cloudmonkey というコマンドラインツールが存在しますが、哺乳類の猿に比べると動物性プランクトン程度の機能しかないため cmonkey (シーモンキー/アルテミア) です。

# インストール

インストールと実行には Python が必要です。

## GitHub のソースコードからインストールする

```
$ git clone https://github.com/momijiame/cmonkey.git
$ cd cmonkey
$ python setup.py install
```

## PIP でインストールする

```
$ pip install cmonkey
```

# 使い方

cmonkey には二通りの使い方があります。

## コマンドラインツールとして使う

インストールすると cmonkey コマンドが利用可能になります。
その他のオプションについては -h/--help オプションを参照してください。

cmonkey コマンドの出力は JSON としてパースできるため jq コマンドなどと併用することで自動化を容易にできるでしょう。

### 出力例
{'fraction_non_alphanumeric': 0.08136004857316333, 'fraction_numerical': 0.0, 'mean_word_length': 6.3244444444444445, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, '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': '7160046', 'n_tokens_mistral': 1160, 'n_tokens_neox': 1011, 'n_words': 133}