<commit_before>Waltz
=====

Waltz is a pre-built web.py application for rapidly designing web apps
in 3/4 time. Waltz comes pre-configured, ready to run, and includes
features like out-of-the-box support for analytics tracking. Waltz
and never miss a beat.

Installation
------------

Installation occurs in 2 steps. First, clone the waltz repository as to a directory + <project-name> of your choosing. Secondly, you will use pip to install all dependent python modules which includes webpy (as the web framework), lazydb (for storing analytics in flatfile format), and nose (for testing with nosetests).

    # clones waltz to a directory named <project-name> instead of waltz
    git clone <EMAIL>:mekarpeles/waltz <project-name>
    cd <project-name>
    pip install -e . # installs dependencies

    # cleanup
    rm -rf dist
    rm -rf waltz.egg-info

Running (waltzing)
------------------

    cd <project-name>
    cd waltz
    python waltz.py <port> #defaults to 8080<commit_msg>Added a list of some TODO items<commit_after>Waltz
=====

Waltz is a pre-built web.py application for rapidly designing web apps
in 3/4 time. Waltz comes pre-configured, ready to run, and includes
features like out-of-the-box support for analytics tracking. Waltz
and never miss a beat.

Installation
------------

Installation occurs in 2 steps. First, clone the waltz repository as to a directory + <project-name> of your choosing. Secondly, you will use pip to install all dependent python modules which includes webpy (as the web framework), lazydb (for storing analytics in flatfile format), and nose (for testing with nosetests).

    # clones waltz to a directory named <project-name> instead of waltz
    git clone <EMAIL>:mekarpeles/waltz <project-name>
    cd <project-name>
    pip install -e . # installs dependencies

    # cleanup
    rm -rf dist
    rm -rf waltz.egg-info

Running (waltzing)
------------------

    cd <project-name>
    cd waltz
    python waltz.py <port> #defaults to 8080

TODO
----

* Oauth Integration
* Payment Processing Modules (consider stripe checkout)
{'fraction_non_alphanumeric': 0.09798270893371758, 'fraction_numerical': 0.0067243035542747355, 'mean_word_length': 3.191146881287726, 'pattern_counts': {'":': 0, '<': 17, '<?xml version=': 0, '>': 17, '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': '1286247', 'n_tokens_mistral': 617, 'n_tokens_neox': 589, 'n_words': 266}