# jc.parsers.uptime jc - JSON CLI output utility uptime Parser Usage: specify --uptime as the first argument if the piped input is coming from uptime Compatibility: 'linux', 'darwin', 'cygwin', 'aix', 'freebsd' Example: $ uptime | jc --uptime -p { "time": "11:30:44", "uptime": "1 day, 21:17", "users": 1, "load_1m": 0.01, "load_5m": 0.04, "load_15m": 0.05 } $ uptime | jc --uptime -p -r { "time": "11:31:09", "uptime": "1 day, 21:17", "users": "1", "load_1m": "0.00", "load_5m": "0.04", "load_15m": "0.05" } ## info ```python info(self, /, *args, **kwargs) ``` ## process ```python process(proc_data) ``` Final processing to conform to the schema. Parameters: proc_data: (dictionary) raw structured data to process Returns: Dictionary. Structured data with the following schema: { "time": string, "uptime": string, "users": integer, "load_1m": float, "load_5m": float, "load_15m": float } ## parse ```python parse(data, raw=False, quiet=False) ``` Main text parsing function Parameters: data: (string) text data to parse raw: (boolean) output preprocessed JSON if True quiet: (boolean) suppress warning messages if True Returns: Dictionary. Raw or processed structured data