Kukkaisvoima

What?

Kukkaisvoima is a lightweight weblog system licensed under GNU Affero General Public License. Kukkaisvoima is made with Python programming language. It stores all blog entries as plain text files so you can easily write and edit those with your favorite editor. Motivation for Kukkaisvoima was to do simple everything in one package weblog with Python.

Features:

You can see Kukkaisvoima in action here. That is my personal blog, so entries are mainly in finnish. There is also Kukkaisvoima category which contains Kukkaisvoima news in english.

Kukkaisvoima comes with minimal documentation so some knowledge of Unix like operating system is needed to get started with Kukkaisvoima.

Where to get it?

You can get the latest version of Kukkaisvoima here.

Install instructions

After downloading the latest version of Kukkaisvoima. Move the package to your webdirectory and do the following steps:

      tar xvfz kukkaisvoima-(versionnumber).tar.gz
      cd kukkaisvoima-(versionnumber)
      chmod +x index.cgi
      mkdir temp
    

You may need to modify the index.cgi script suffix (change .cgi to .py) or use different permissions for the index.cgi script or for the temp directory. Temp directory should be writable by the script. For more information and help consult your webserver manual or local Python/Unix guru.

Configuring and using

Edit the Config variables found in kukkaisvoima_settings.py. After configuring you can write blog entries as html formatted text files in directory specified in config file. Kukkaisvoima will generate the blog from these entries. Every entry must be in the format of

    nameoftheantry:YYYY-MM-DD:category1,category2.txt 
For example:
 helloworld:2006-12-28:general.txt
    
As seen in the example entry can have multiple categories separeted with comma.

Different versions

There is also C version of Kukkaisvoima called suvi 67 available. For more information see this blog entry or the source code.

Source Code Repository and Issue tracker

Kukkaisvoima's source code is hosted at Github. There is also an issue tracker which can be used to report bugs.

Contact the author & support

You can contact the author by sending email to kukkaisvoima at 23 dot fi. You can also support Kukkaisvoima with flattr (button on the right) or with Bitcoin (Bitcoin address: 1mmVGrei9JzTM4G4JoGxg3gr6X5KH4xtg ) if you wish.


Last modified: Wed Jan 18 22:54:13 EET 2012