libredfish 0.2.0

A redfish library. Useful for querying server hardware from a BMC.
Documentation
{
    "@odata.type": "#ServiceRoot.v1_5_2.ServiceRoot",
    "@odata.id": "/redfish/v1",
    "Id": "ServiceRoot",
    "Name": "Root Service",
    "RedfishVersion": "1.9.0",
    "UUID": "00000000-0000-0000-0000-7CC25550A8FF",
    "Systems": {
        "@odata.id": "/redfish/v1/Systems"
    },
    "Chassis": {
        "@odata.id": "/redfish/v1/Chassis"
    },
    "Managers": {
        "@odata.id": "/redfish/v1/Managers"
    },
    "Tasks": {
        "@odata.id": "/redfish/v1/TaskService"
    },
    "SessionService": {
        "@odata.id": "/redfish/v1/SessionService"
    },
    "AccountService": {
        "@odata.id": "/redfish/v1/AccountService"
    },
    "EventService": {
        "@odata.id": "/redfish/v1/EventService"
    },
    "UpdateService": {
        "@odata.id": "/redfish/v1/UpdateService"
    },
    "CertificateService": {
        "@odata.id": "/redfish/v1/CertificateService"
    },
    "Registries": {
        "@odata.id": "/redfish/v1/Registries"
    },
    "JsonSchemas": {
        "@odata.id": "/redfish/v1/JsonSchemas"
    },
    "TelemetryService": {
        "@odata.id": "/redfish/v1/TelemetryService"
    },
    "Links": {
        "Sessions": {
            "@odata.id": "/redfish/v1/SessionService/Sessions"
        }
    },
    "Oem": {
        "Supermicro": {
            "DumpService": {
                "@odata.id": "/redfish/v1/Oem/Supermicro/DumpService"
            }
        }
    },
    "ProtocolFeaturesSupported": {
        "FilterQuery": true,
        "SelectQuery": true,
        "ExcerptQuery": false,
        "OnlyMemberQuery": false,
        "ExpandQuery": {
            "Links": true,
            "NoLinks": true,
            "ExpandAll": true,
            "Levels": true,
            "MaxLevels": 2
        }
    }
}