1
0
mirror of https://github.com/kellyjonbrazil/jc.git synced 2025-06-19 00:17:51 +02:00
Files
jc/docs/parsers/os_prober.md
Kelly Brazil 8a850be857 doc update
2022-11-07 13:26:16 -08:00

1.2 KiB

Home

jc.parsers.os_prober

jc - JSON Convert os-prober command output parser

Usage (cli):

$ os-prober | jc --os-prober

or

$ jc os-prober

Usage (module):

import jc
result = jc.parse('os_prober', os_prober_command_output)

Schema:

{
  'partition':              string,
  'name':                   string,
  'short_name':             string,
  'type':                   string
}

Examples:

$ os-prober | jc --os-prober -p
{
  "partition": "/dev/sda1",
  "name": "Windows 10",
  "short_name": "Windows",
  "type": "chain"
}

parse

def parse(data: str, raw: bool = False, quiet: bool = False) -> JSONDictType

Main text parsing function

Parameters:

data:        (string)  text data to parse
raw:         (boolean) unprocessed output if True
quiet:       (boolean) suppress warning messages if True

Returns:

Dictionary. Raw or processed structured data.

Parser Information

Compatibility: linux

Version 1.0 by Kelly Brazil (kellyjonbrazil@gmail.com)