<commit_before># K-Eight - A Python IRC Bot


## About

K-Eight is a Python IRC Bot designed to be lightweight, yet customizable.  It comes with a number of standard modules, but can be easily extended to suit various needs.

## Installation

Unzip this folder into a directory, and edit the keightconfig.py file.

## Running

`python keight.py`

## Requirements

Requires: Python 2.7

## Credits

Based heavily on <NAME>'s Phenny: <http://inamidst.com/phenny/>

Module ircutils by <NAME>: <http://pypi.python.org/pypi/ircutils>
> See ircutils files for license.

Module duckduckgo by <NAME>: <<EMAIL>>
> See tools/duckduckgo/LICENSE for license

Plugin system based on one described by lkubuntu: <http://lkubuntu.wordpress.com/2012/10/02/writing-a-python-plugin-api/><commit_msg>Updated running instructions<commit_after># K-Eight - A Python IRC Bot


## About

K-Eight is a Python IRC Bot designed to be lightweight, yet customizable.  It comes with a number of standard modules, but can be easily extended to suit various needs.

## Installation

Unzip this folder into a directory, and edit the keightconfig.py file.

## Running

1. Create your configuration file:
   - `python keight.py --new_config`
2. Modify the newly-created `config.yml` file to suit your requirements.
3. Go for it.
   - `python keight.py`

## Requirements

Requires: Python 2.7

## Credits

Based heavily on <NAME>. Palmer's Phenny: <http://inamidst.com/phenny/>

Module ircutils by <NAME>: <http://pypi.python.org/pypi/ircutils>
> See ircutils files for license.

Module duckduckgo by <NAME>: <<EMAIL>>
> See tools/duckduckgo/LICENSE for license

Plugin system based on one described by lkubuntu: <http://lkubuntu.wordpress.com/2012/10/02/writing-a-python-plugin-api/>
{'fraction_non_alphanumeric': 0.10417859187178019, 'fraction_numerical': 0.01316542644533486, 'mean_word_length': 4.096209912536443, 'pattern_counts': {'":': 0, '<': 19, '<?xml version=': 0, '>': 23, 'https://': 0, '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': '3967772', 'n_tokens_mistral': 600, 'n_tokens_neox': 542, 'n_words': 204}