Kana is a collection of utilities & libraries I use when working with Bottle. It's not meant to be complete, but is meant to be relatively straight forward to use.
Kana currently includes a few different Bottle helpers, including:
kana/middleware
: misc. Middleware libraries for bottle, including a sessionbefore_hook
and a simple Database wrapper.kana/login
: a simple login handler with sane-by-default user model.kana/utils
: misc. utils, such as timestamp generation, config-file flattening, and Jinja view helpers.bin/kanacollectstatic
: a simple script to collect static elements from the various modules a bottle app might have.
Please see the LICENSE
file for more details.