Metadata-Version: 2.1
Name: stig_parser
Version: 1.0.0
Summary: A Python module to parse DISA STIG (XCCDF) Files
Home-page: https://github.com/pkeech/stig_parser
Author: Peter Keech
Author-email: peter.a.keech@gmail.com
License: UNKNOWN
Description: ## About
        
        A basic Python package to parse DISA STIG (XCCDF) Files into a readable JSON format.
        
        ## Installation
        
        To install stig-parser, simple run the following command:
        
        `pip install stig-parser`
        
        ## Documentation
        
        Documentation hasn't been created at this time. For the current development documentation, please visit the [repository](https://github.com/pkeech/stig_parser).
        
        ## Usage
        
        To use this package simply, import the module and run the `convert-xccdf()` function. This will result in the a JSON String object. 
        
        ``` python
        ## LOAD PYTHON MODULE
        from stig_parser import convert_xccdf
        
        ## LOAD XML FILE (OPTIONAL)
        import os
        
        with open("example.xml", "r") as fh:
            raw_file = fh.read()
        
        ## PARSE XCCDF(XML) to JSON
        json_results = convert_xccdf(raw_file)
        
        ```
        
        ## Dependencies
        
        The following packages are required for this package:
        
        | Package Name | Reason |
        | :---: | --- |
        | xmltodict | This converts the raw XML file to a python dictionary for ease of processing |
        
        ## Comments, Concerns and Gripes
        
        If you have any comments, concerns and/or gripes, please feel free to submit an issue on the [repository](https://github.com/pkeech/stig_parser).
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
