<commit_before># GuestBook
inspired by [Python Professional Programming 2nd edition](http://www.amazon.co.jp/dp/479804315X/ref=pd_lpo_sbs_dp_ss_2?pf_rd_p=187205609&pf_rd_s=lpo-top-stripe&pf_rd_t=201&pf_rd_i=4798032948&pf_rd_m=AN1VRQENFRJN5&pf_rd_r=03ERSJ5YA99XWBMYKT6S)
### Requirements
  - python 2.7.6
  - virtualenv
  - pip

### How to Use
```sh
  $ git clone https://github.com/yhoshino11/GuestBook.git
  $ cd GuestBook/
  $ virtualenv .venv
  $ virtualenv .venv/bin/activate
  (.venv)$ pip install .
  (.venv)$ guestbook
  * Running on http://127.0.0.1:8000
  (.venv)$ deactivate # exit virtualenv
```

### Updating Packages
```sh
  (.venv)$ virtualenv --clear .venv
  (.venv)$ pip install -r requirements.txt
```

### Version<commit_msg>Add uploading PyPI process to README.md<commit_after># GuestBook
inspired by [Python Professional Programming 2nd edition](http://www.amazon.co.jp/dp/479804315X/ref=pd_lpo_sbs_dp_ss_2?pf_rd_p=187205609&pf_rd_s=lpo-top-stripe&pf_rd_t=201&pf_rd_i=4798032948&pf_rd_m=AN1VRQENFRJN5&pf_rd_r=03ERSJ5YA99XWBMYKT6S)
### Requirements
  - python 2.7.6
  - virtualenv
  - pip

### How to Use
```sh
  $ git clone https://github.com/yhoshino11/GuestBook.git
  $ cd GuestBook/
  $ virtualenv .venv
  $ virtualenv .venv/bin/activate
  (.venv)$ pip install .
  (.venv)$ guestbook
  * Running on http://127.0.0.1:8000
  (.venv)$ deactivate # exit virtualenv
```

### Updating Packages
```sh
  (.venv)$ virtualenv --clear .venv
  (.venv)$ pip install -r requirements.txt
```

### Uploading PyPI
```sh
  $ python setup.py register
```

### Version
{'fraction_non_alphanumeric': 0.15022278803309994, 'fraction_numerical': 0.07129217059197963, 'mean_word_length': 4.3108108108108105, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 2, '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': '7259344', 'n_tokens_mistral': 738, 'n_tokens_neox': 636, 'n_words': 114}