“OctoBase”

Octobase

The First Building Block For Any Python Project

Including “Rightdown“, a Markdown dialect



Installing Base

Base is hosted on PyPi.

Assuming any reasonable Python v3.x environment, install with pip:

$ sudo pip install octobase

The PyPi project is named “octobase” but the package you import is just base:

import base
print(base.VERSION)

Using Base

The Octoboxy Base library has two parts:

1 - Rightdown

Rightdown is a replacement for Python’s standard Markdown library.

2 - everything else

The bulk of Base is a collection of classes and functions that should be useful for many Python or Django projects.

  • enums – better named constants
  • registry – dictionary of object names to objects
  • controllers – third-prong of a “model-view-controller” paradigm
  • testing – our favorite way of doing unit tests
  • utils – large pile of helpful functions, decorators, etc.

TODOwrite docs for each piece


Thank You!

Thank you for your interest in our project!

Comments and suggestions can be dropped in our inbox!


Back to Octoboxy