Running the examples

Snorky bundles with a few small demonstration applications that you can use to verify it works.

You can find them in snorky/demos inside the project root.

Snorky ToDo demo

In snorky/demos/snorky_todo_angular you can find a simple note taking application. The demo is based in TodoMVC. It works with Django and AngularJS.

In order to run it, first you must install its dependencies (e.g. Django). To do so you can run the following command:

pip install -r requirements.txt

Note

If you are on Windows and you get “not recognized as an internal or external command” error, check your PATH.

You must add both the Python directory (e.g. C:\Python34) and the Python script directory where pip is installed (e.g. C:\Python34\Script).

Django requires a database to run. The demo uses SQLite, which is included in Python by default. In order to create the database run:

python manage.py syncdb

Reply no when it asks you to create a super user, you don’t need it.

After that, you can run the Django production server.

python manage.py runserver

Open another terminal, go to the demo directory and run the Snorky server.

python run_snorky_server.py

You can open http://localhost:8000/ in your browser and try adding some notes. Opening it in several browser windows should show how changes are applied on both automatically.