It's written in about 2500 lines of Python, using Django 1.1 (app-engine-patch) on Google App Engine. Full source code is here: http://github.com/jcrocholl/scoretool
Out of curiosity, why did you settle on app-engine-patch rather than use_library()?
Because app-engine-patch includes more than just a zipped package of Django 1.1. It comes with jQuery, the Blueprint CSS framework, a media generator to join and minify your CSS and JavaScript, automatic URLs for each app (using urlsauto.py), and helper functions like ragendja.template.render_to_response and ragendja.dbutils.get_object_or_404.
Got it. I just wondered if there were standard-Django features you wanted to use, but couldn't (easily) without AEP. It sounds, however, like it was all the other in-package goodies that made AEP desirable.
If there were a "GAE django starter project" that included jQuery etc. but made use of use_library(), would that be interesting?
Yes, that would be interesting because the startup time for loading the zipped Django 1.1 package is significant. Maybe app-engine-patch can be tweaked to use_library()?
it's hosted in appspot, so it should be python (unless Google supported other languages)
Google now supports both Python and Java on App Engine, but you're right it's Python.
And via the Java JVM it's possible to run other languages as well: I have seen PHP, and think there's a ruby version...