Skip to content

lupyanlab/telephone

Repository files navigation

Telephone

Telephone is a Django web app that implements the childhood game "telephone" <http://en.wikipedia.org/wiki/Chinese_whispers>. It is a product of the Lupyan Lab <http://sapir.psych.wisc.edu>, a research lab in the psychology department at the University of Wisconsin-Madison. We are using it to simulate the iterative process of evolution in order to test theories about how human language evolved and continues to change.

Running the app locally using the Django test server -------

  1. Clone the repository.

    git clone http://github.com/lupyanlab/telephone.git
  2. Install the required packages.

    Best practice dictates installing the python packages used for this project in a virtualenv. First make a directory to hold the virtualenv.

    mkdir ~/.venvs
    virtualenv --python=python2.7 ~/.venvs/telephone

    Then activate the virtualenv and install the required packages.

    source ~/.venvs/telephone/bin/activate
    pip install -r requirements.txt

    You will also need <bower.io> and jspm <http://jspm.io/> for package management. First you'll need to install node and npm <nodejs.org>, then install bower and jspm.

    npm install -g bower
    nom install -g jspm

    If you installed the django-bower package, you can download the packages used in this project with a manage.py command.

    python manage.py bower install

    To install packages, managed by jspm, run:

    jspm install

    To install package under jspm control, just run:

    jspm install <package_name>
  3. Run the django test server.

    python manage.py runserver

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published