It's basically a little couch
zabuton is a CouchDB view server for Python.
If you already know what that means, I have nothing else to explain. If you don't, it's probably not useful to you (yet).
It exists because I was not happy with the alternatives. Licensed under Apache License, Version 2.0.
No releases yet. Grab the latest git version here: zabuton.py
git repository at http://yangman.ca/git/zabuton.
zabuton is a single, self-contained Python script. Requires python-2.6.
Consult the CouchDB page on View Server on configuring view servers.
ZABUTON IS NOT SANDBOXED: ANY AND ALL PYTHON SCRIPTING FUNCTIONS ARE EXPOSED TO COUCHDB. BEFORE DEPLOYING THIS ANYWARE, MAKE ABSOLUTELY CERTAIN YOU UNDERSTAND THE RISKS ASSOCIATED WITH USING A VIEW SERVER LIKE ZABUTON. IF THE VULNERABILITIES ARE NOT ALREADY OBVIOUS TO YOU, DO NOT DEPLOY IT!.
Of course, this is subject to change without notice at my whim (or by a very persuasive argument). The input to reduce(), in particular, could be neater...
Email me: firstname.lastname@example.org
I'm also on identi.ca (@yangman) and Twitter (@yangaroo).