<commit_before>===============================
Miniboa: a simple Telnet server
===============================

.. image:: https://travis-ci.org/shmup/miniboa.svg
   :alt: build status
   :target: https://travis-ci.org/shmup/miniboa

.. image:: https://img.shields.io/pypi/v/miniboa.svg
   :target: https://pypi.python.org/pypi/miniboa
   :alt: downloads 

-----
What?
-----

Miniboa is a bare-bones Telnet server to use as the base for a MUD or similar interactive server. Miniboa has several nice features for this type of application.

--------
Features
--------

- Asynchronous - no waiting on player input or state.
- Single threaded - light on resources with excellent performance.
- Runs under your game loop - you decide when to poll for data.
- Supports 1000 users under Linux and 512 under Windows (untested).
- Miniboa is compatible with both Python 2.6, 2.7, and 3.

-----------
Quick Start
-----------

First:

.. code-block:: bash

    pip install miniboa

And then:

.. code-block:: python

    from miniboa import TelnetServer
    server = TelnetServer()
    while True: server.poll()
<commit_msg>Remove 2.6 from README.rst<commit_after>===============================
Miniboa: a simple Telnet server
===============================

.. image:: https://travis-ci.org/shmup/miniboa.svg
   :alt: build status
   :target: https://travis-ci.org/shmup/miniboa

.. image:: https://img.shields.io/pypi/v/miniboa.svg
   :target: https://pypi.python.org/pypi/miniboa
   :alt: downloads 

-----
What?
-----

Miniboa is a bare-bones Telnet server to use as the base for a MUD or similar interactive server. Miniboa has several nice features for this type of application.

--------
Features
--------

- Asynchronous - no waiting on player input or state.
- Single threaded - light on resources with excellent performance.
- Runs under your game loop - you decide when to poll for data.
- Supports 1000 users under Linux and 512 under Windows (untested).
- Miniboa is compatible with both Python 2.7, and 3.x

-----------
Quick Start
-----------

First:

.. code-block:: bash

    pip install miniboa

And then:

.. code-block:: python

    from miniboa import TelnetServer
    server = TelnetServer()
    while True: server.poll()

{'fraction_non_alphanumeric': 0.18165548098434003, 'fraction_numerical': 0.010738255033557046, 'mean_word_length': 2.909090909090909, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 8, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '588909', 'n_tokens_mistral': 711, 'n_tokens_neox': 665, 'n_words': 238}