Skip to main content

Modular APIs creation using plugins system

Project description

Python package Upload Python Package

HunabKu

Modular APIs creation using plugins system/ Maya - father of all gods

Description

Package to create APIs endpoints using flask behind. The package is handling the endpoints using a customized plugin system designed by us.

Plugin

Take a look on plugins examples in the repository https://github.com/colav/HunabKu_plugins

Installation

Dependencies

  • Install nodejs >=10.x.x ex: 10.13.0
    • Debian based system: apt-get install nodejs
    • Redhat based system: yum install nodejs
    • Conda: conda install nodejs==10.13.0
  • Install Apidocjs npm install -g apidoc as root!
  • The other dependecies can be installed with pip installing this package.

NOTE:

To start mongodb server on conda please run the next steps

mkdir -p $HOME/data/db

mongodb mongod --dbpath $HOME/data/db/

Package

pip install hunabku

Usage

Let's start creating a config file

hunabku_server --generate_config config.py --overwrite

Let's start the server executing

hunabku_server --config config.py

you can access to the apidoc documentation for the endpoints for example on: http://127.0.1.1:8888/apidoc/index.html

if depends of the ip and port that you are providing to hunabku.

License

BSD-3-Clause License

Links

http://colav.udea.edu.co/

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

Hunabku-0.0.16.tar.gz (14.7 kB view details)

Uploaded Source

Built Distribution

Hunabku-0.0.16-py3-none-any.whl (19.0 kB view details)

Uploaded Python 3

File details

Details for the file Hunabku-0.0.16.tar.gz.

File metadata

  • Download URL: Hunabku-0.0.16.tar.gz
  • Upload date:
  • Size: 14.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for Hunabku-0.0.16.tar.gz
Algorithm Hash digest
SHA256 25955e5e7a4c2228fc3b178ed86010400e5587d86a0f9452e292f297ff9b73a9
MD5 2e5b33fbabc682ecb9586ba4da200de4
BLAKE2b-256 0f92ff9655ae48182fdff61c345c3f6080e49ce1f1a686111c600c80776a3723

See more details on using hashes here.

File details

Details for the file Hunabku-0.0.16-py3-none-any.whl.

File metadata

  • Download URL: Hunabku-0.0.16-py3-none-any.whl
  • Upload date:
  • Size: 19.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for Hunabku-0.0.16-py3-none-any.whl
Algorithm Hash digest
SHA256 17dd3d4d64071cabd62584c57d1f7a490a29c90837c244754238243e75bf8e30
MD5 0071fd37d384e1c311b45b9c6c523d55
BLAKE2b-256 57be1dcccb024664131b84951d054d4d0a94ad3bc29781b3704c988257c6b565

See more details on using hashes here.

Supported by

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