Skip to main content

Simple small personal CMDB for everyone

Project description

mycmdb

Quick start guide

$ ./env.sh
$ ./run.sh

Products will be found in the build/ directory.

Introduction

mycmdb is a personal Configuration (or Content?) Management DataBase.

The core of the tool is a relational model fed with data from either static files, or data generated/produced/obtained by a Python program.

The data is stored into an internal database (based on sqlite 3) which is then exploited by reports or generators that renders the source data into useful products.

Who is it for?

The user of the mycmdb tool is the one collecting the information, configuring cmdb and triggering the execution of the tool to generate the products.

If you any of these activities is alien to you, the this tool is not for you.

What mycmdb is not?

It is not an online service.

It is out of the scope of this project providing an online access to the features of this tool.

Useful links

Distribution to PyPi

Use these commands to build and publish to pypi.org:

$ python3 -m build
$ python3 -m twine upload --repository pypi dist/*

Changelog

2025-07-19 Support embedded images https://github.com/ramongilmoreno/mycmdb/issues/3 2025-07-21 Support different page format/orientation https://github.com/ramongilmoreno/mycmdb/issues/1 2025-07-28 Support different table cells styles https://github.com/ramongilmoreno/mycmdb/issues/4 2025-08-01 Support Markdown https://github.com/ramongilmoreno/mycmdb/issues/2

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

mycmdb-0.0.2.tar.gz (24.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mycmdb-0.0.2-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

Details for the file mycmdb-0.0.2.tar.gz.

File metadata

  • Download URL: mycmdb-0.0.2.tar.gz
  • Upload date:
  • Size: 24.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.6

File hashes

Hashes for mycmdb-0.0.2.tar.gz
Algorithm Hash digest
SHA256 d99f4094dc7fcb21855c7949270c3b4292db449eae3b1f305f7cbdf6b2dc6c18
MD5 e6c370d1d3ea3351a15fa58b6eb7235d
BLAKE2b-256 30365404d0b212c16b8b60cd7f27fdce98577889ed104d45f55d8c3a6f95b0fd

See more details on using hashes here.

File details

Details for the file mycmdb-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: mycmdb-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 9.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.6

File hashes

Hashes for mycmdb-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 34ac7d0d3700fc1d2c2c62857a2fa6b6e8e63f5be9cf5c4ff3fc97d6e2993d24
MD5 7ea8b92368c5279f73a03cc47cb94a07
BLAKE2b-256 d62fc59dfd3d17450c01e0a55db20405555081a3f3c416ede8899e2c48c143f7

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