Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A webapp for letting people write stories, paragraph by paragraph, collaboratively!

tree: 92a05c2a98

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 src
Octocat-spinner-32 .gitignore
Octocat-spinner-32 LICENSE
Octocat-spinner-32 README.md
README.md

Storyteller

Storyteller is a web app for collaboratively writing stories being developed in Python for Google App Engine. The app is available at http://story.multifarce.com/.

If you want to contribute, please see the wave discussing future development of Storyteller. For access, contact Andreas Blixt (andreas@blixt.org).

Getting started

How to get a newly cloned version up and running in a local development environment.

Prerequisites

  1. Python 2.5
  2. Google App Engine SDK for Python
  3. Django 1.1

Configuration

  1. Copy src/app.yaml.template to src/app.yaml and change the application identifier (example by default)
  2. Copy src/storyteller/settings.py.template to src/storyteller/settings.py and change the configuration as desired
  3. Run the application on the development server

API

The Storyteller application does everything through a controller which communicates with the data layer. All the public methods of the controller are accessible using HTTP requests. Examples:

Currently, no authentication is needed, but once it starts getting abused, that will be implemented in one form or another.

For more information, look in the controller code.

License

GNU General Public License

Something went wrong with that request. Please try again.