Skip to content
/ olaf Public

General Purpose Python Framework

Notifications You must be signed in to change notification settings

lucciano/olaf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Olaf

Olaf (OpenObject-Like Abstract Framework) is a project inspired by Odoo's OpenObject framework.

Its key features are (WIP):

  • Modularity
  • Odoo-like syntax
  • Built-in ODM (in replacement of Odoo's ORM)
  • Users, groups and security access rules
  • Native JSON-RPC support

Requirements

  • Python 3 (3.6 or higher recommended)
  • MongoDB (default parameters in olaf/db.py)

Setup

Clone this repository and cd into it. Then create a virtual environment like this:

python3 -m venv venv

Activate the virtual environment like this:

source venv/bin/activate

And then install the dependencies like this:

pip3 install -r requirements.txt

That's it! Start the server by running:

python3 olaf-bin.py

About

General Purpose Python Framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published