Skip to main content

Zima image board

Project description

======================
Zima imageboard engine
======================

Zima is an imageboard engine that trys to keep all good things from
`wakaba http://wakaba.c3.cx/`_ on the one side and introduces a couple
of differences on the another.

**Note Bene!** This is very early version of this software. Do not
expect production quality, use it at your own risk.

Installation
============

Download source tarball unpack it and run::

python setup.py install

This will install ``zimabbs`` python package, ``zima.py`` and
``zwipe.py`` scripts in your ``local/bin`` directory and creates two
directories:

* ``/var/zima`` -- contains imageboard resources;
* ``/etc/zima.d`` -- where configuration stores.

To start server type::

zima.py

Using mongoDB and CherryPy
==========================

By default zima uses it's own ad-hoc ``memory`` backend which keeps
all data in ram and has no data persistency. This is useful for
developing but not for production.

Alternatively you can use mongoDb which keeps data more reliable. To
plug mongoDb to zima you need to install ``pyMongo`` package. After
that change ``db`` section of your config (which is
``/etc/zima.d/config.py``) in the following way::

'db': {
...
'backend': 'mongo',
'iface': 'localhost:27017',
},

To use ``CherryPy`` server instead of bottle.py standart development
server ``WSGIRefServer`` install CherryPy package and modify config in
the following way::

from bottle import CherryPyServer

server = {
...
'frontend': CherryPyServer,
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zima-0.1.106.zip (228.1 kB view details)

Uploaded Source

File details

Details for the file zima-0.1.106.zip.

File metadata

  • Download URL: zima-0.1.106.zip
  • Upload date:
  • Size: 228.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for zima-0.1.106.zip
Algorithm Hash digest
SHA256 a54b1b5e08f0a10ada238e3a3f799170097b1bf6144487f08b1ca3f2ceedc7a8
MD5 168516aac982eae8bf0efe2d01b02426
BLAKE2b-256 7f842939d78c3aefa4e5c69e5c76601b6656718068781d5b6d245c47ae23b13e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page