| |
|
|
|
|
KAA
Kaa is a weblogging tool written in pure Python. Some specifications:
- client-based (as opposed to many weblogging or "content management" tools that require a server
- application-based (as opposed to e.g. Blogger, which is web-based); you manage your weblog in a little application sitting on your desktop
- can basically do anything Blogger can, and more (no, I am not directly in competition with Blogger, but it is what I used before writing my own tool, so it's only natural that I measure Kaa against it)
- allows embedded Python code in both messages and templates, making for powerful "macros"
- simple HTML macros (more to come)
- easy uploading of additional files by moving them into the upload directory
- easy configuration by GUI or manually editing text file
- "smart" posting: only files that have changed are newly created
- "smart" publishing: only files that have changed are uploaded
- supports categories; archive per category
- create archives per entry, day, week, month, N days, N entries
- one-click publishing (save, post, upload)
- customizable buttons
Technical info:
- uses Python 2.2, but other Python versions may work too
- uses Gadfly database
- developed on Windows, but since it's Python, it should work on other systems as well; this is untested, though
Much more stuff coming up in the (near) future. Also, I am currently debating whether to extend Kaa to become a more general /content management/ system...
NOTE that Kaa is very much a work in progress. I am using it myself to write my weblog in. The difference is that I am willing to put up with (and fix) any bugs I find. You may not be willing to. :-) So use with some caution. It's not heavily tested, and its internals may change at will, at this stage.
Download
Version 0.8 can be found here.
Not much documentation yet:
[2002.10.27]
|