An open API service indexing awesome lists of open source software.

https://github.com/primeinc/idrac-inventoryparser

iDRAC-InventoryParser is a Python-based tool designed for parsing and summarizing hardware inventory information generated by iDRAC. The tool can output data in raw text or Markdown format, suitable for documentation or further analysis.
https://github.com/primeinc/idrac-inventoryparser

automation cli data-extraction dell hardware-inventory idrac inventory it-operations markdown python server-management system-info xml-parsing

Last synced: 5 months ago
JSON representation

iDRAC-InventoryParser is a Python-based tool designed for parsing and summarizing hardware inventory information generated by iDRAC. The tool can output data in raw text or Markdown format, suitable for documentation or further analysis.

Awesome Lists containing this project

README

          

# iDRAC-InventoryParser

## Description
iDRAC-InventoryParser is a Python-based tool designed for parsing and summarizing hardware inventory information generated by iDRAC. The tool can output data in raw text or Markdown format, suitable for documentation or further analysis.

## Features
- Parses iDRAC generated XML files to extract hardware information.
- Summarizes unique hardware configurations.
- Outputs data in raw text or Markdown format.
- Supports attribute filtering for focused output.

## Installation
```bash
git clone https://github.com/primeinc/iDRAC-InventoryParser.git
cd iDRAC-InventoryParser
```

## Usage
Basic usage to parse and output hardware information in raw text:
```bash
python main.py /path/to/iDRAC-HardwareInventory.xml raw
```

To output summarized unique hardware configurations:
```bash
python main.py /path/to/iDRAC-HardwareInventory.xml raw --unique
```

To generate Markdown tables:
```bash
python main.py /path/to/iDRAC-HardwareInventory.xml md
```

## Contributing
Feel free to fork the project and submit your contributions via pull requests.

## License
This project is licensed under the MIT License