Skip to main content

Loominar — a Python-based open-source utility for exporting SonarQube analysis and quality metrics into professional Word, Excel, and CSV reports.

Project description

🧶 Loominar

Loominar weaves together static code analysis metrics into exportable, human-readable reports.
Generate clean PDF, Word, or Excel documents from SonarQube results — ideal for audits, compliance reviews, or management reporting.

✨ Features

  • Export SonarQube project metrics to PDF, DOCX, or XLSX
  • Customizable report templates
  • Supports multiple projects & branches
  • Built with Python 3, powered by requests, fpdf, and pandas
  • CLI support for automation in DevOps pipelines

🧰 Stack

  • Language: Python 3
  • Libraries: FPDF / python-docx / pandas / openpyxl
  • DevOps: Azure Pipelines, Docker, SonarQube API integration

🚀 Quick Start

pip install loominar
loominar

### 🧾 License

This project is licensed under the **MIT License**  see the [LICENSE](./LICENSE) file for details.

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

loominar-0.2.0.tar.gz (11.1 kB view details)

Uploaded Source

Built Distribution

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

loominar-0.2.0-py3-none-any.whl (13.6 kB view details)

Uploaded Python 3

File details

Details for the file loominar-0.2.0.tar.gz.

File metadata

  • Download URL: loominar-0.2.0.tar.gz
  • Upload date:
  • Size: 11.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.5

File hashes

Hashes for loominar-0.2.0.tar.gz
Algorithm Hash digest
SHA256 09508f87ce518fe8d173c7ab992e161ef3a244854d54a628e6005d9545bac0cb
MD5 1398504e3ed1ea389af8a61f56540dca
BLAKE2b-256 816c351df6456e7b860515ba3ed5cab3c14f19f2697f34f0201e891faed1602b

See more details on using hashes here.

File details

Details for the file loominar-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: loominar-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 13.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.5

File hashes

Hashes for loominar-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1d6f94efc01e1e3eecd860a17fd89169863c7851497a2c0baf36b036c3e4cee0
MD5 247720261efda20d08ef36d67c3faf69
BLAKE2b-256 e4bcaee45fb5212eb1805a013cf646e2052b042d6818f1d717142512f6c27951

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