Porcupine is available open-source under the LGPL license. It requires an existing web server installation and a web connector. Currently it supports Apache with MOD_PYTHON or any other web server that is WSGI or CGI enabled.
Python 3 note: Since the bsddb module is deprecated, an extra dependency to pybsddb is added. It should be installed prior working with Porcupine server.
Download the latest official release:
The latest official version is 0.6. If you already have Python installed then you can download the Porcupine source:
Alternatively, there is also Windows installer which does not require Python to be preinstalled:
Upgrade to the latest official release:
Upgrading Porcupine is only supported for two consequent official releases. The following downloads offer upgrade packages from release 0.5.2 to 0.6:
Download porcupine-upgrade-0.6-src.zip source upgrade, or alternatively if you are using the Windows installer,
Visit the Porcupine upgrade instructions wiki page for step-by-step instructions.
Download the latest development version:
Grab the latest development version from my github repository:
Next, don't forget to initialize the Porcupine database by typing:
You can download previous Porcupine releases from sourceforge.
Page last modified on April 20, 2010, at 02:57 AM