From 6986c74f6dceca907ea2e469a332deeb093a122c Mon Sep 17 00:00:00 2001 From: Kelly Brazil Date: Thu, 10 Mar 2022 15:18:27 -0800 Subject: [PATCH] remove direct parser module example from doc --- docs/parsers/acpi.md | 5 ----- docs/parsers/airport.md | 5 ----- docs/parsers/airport_s.md | 5 ----- docs/parsers/arp.md | 5 ----- docs/parsers/blkid.md | 5 ----- docs/parsers/cksum.md | 5 ----- docs/parsers/crontab.md | 5 ----- docs/parsers/crontab_u.md | 5 ----- docs/parsers/csv.md | 5 ----- docs/parsers/date.md | 5 ----- docs/parsers/df.md | 5 ----- docs/parsers/dig.md | 5 ----- docs/parsers/dir.md | 5 ----- docs/parsers/dmidecode.md | 5 ----- docs/parsers/dpkg_l.md | 5 ----- docs/parsers/du.md | 5 ----- docs/parsers/env.md | 5 ----- docs/parsers/file.md | 5 ----- docs/parsers/finger.md | 5 ----- docs/parsers/free.md | 5 ----- docs/parsers/fstab.md | 5 ----- docs/parsers/group.md | 5 ----- docs/parsers/gshadow.md | 5 ----- docs/parsers/hash.md | 5 ----- docs/parsers/hashsum.md | 5 ----- docs/parsers/hciconfig.md | 5 ----- docs/parsers/history.md | 5 ----- docs/parsers/hosts.md | 5 ----- docs/parsers/id.md | 5 ----- docs/parsers/ifconfig.md | 5 ----- docs/parsers/ini.md | 5 ----- docs/parsers/iostat.md | 5 ----- docs/parsers/iptables.md | 5 ----- docs/parsers/iw_scan.md | 5 ----- docs/parsers/jar_manifest.md | 5 ----- docs/parsers/jobs.md | 5 ----- docs/parsers/kv.md | 5 ----- docs/parsers/last.md | 5 ----- docs/parsers/ls.md | 5 ----- docs/parsers/lsblk.md | 5 ----- docs/parsers/lsmod.md | 5 ----- docs/parsers/lsof.md | 5 ----- docs/parsers/lsusb.md | 5 ----- docs/parsers/mount.md | 5 ----- docs/parsers/netstat.md | 5 ----- docs/parsers/nmcli.md | 5 ----- docs/parsers/ntpq.md | 5 ----- docs/parsers/passwd.md | 5 ----- docs/parsers/pidstat.md | 5 ----- docs/parsers/ping.md | 5 ----- docs/parsers/pip_list.md | 5 ----- docs/parsers/pip_show.md | 5 ----- docs/parsers/ps.md | 5 ----- docs/parsers/route.md | 5 ----- docs/parsers/rpm_qi.md | 5 ----- docs/parsers/rsync.md | 5 ----- docs/parsers/sfdisk.md | 5 ----- docs/parsers/shadow.md | 5 ----- docs/parsers/ss.md | 5 ----- docs/parsers/stat.md | 5 ----- docs/parsers/sysctl.md | 5 ----- docs/parsers/systemctl.md | 5 ----- docs/parsers/systemctl_lj.md | 5 ----- docs/parsers/systemctl_ls.md | 5 ----- docs/parsers/systemctl_luf.md | 5 ----- docs/parsers/systeminfo.md | 5 ----- docs/parsers/time.md | 5 ----- docs/parsers/timedatectl.md | 5 ----- docs/parsers/tracepath.md | 5 ----- docs/parsers/traceroute.md | 5 ----- docs/parsers/ufw.md | 5 ----- docs/parsers/ufw_appinfo.md | 5 ----- docs/parsers/uname.md | 5 ----- docs/parsers/universal.md | 18 +++++++++++++++++- docs/parsers/upower.md | 5 ----- docs/parsers/uptime.md | 5 ----- docs/parsers/vmstat.md | 5 ----- docs/parsers/w.md | 5 ----- docs/parsers/wc.md | 5 ----- docs/parsers/who.md | 5 ----- docs/parsers/xml.md | 5 ----- docs/parsers/xrandr.md | 5 ----- docs/parsers/yaml.md | 5 ----- docs/parsers/zipinfo.md | 5 ----- jc/parsers/acpi.py | 5 ----- jc/parsers/airport.py | 5 ----- jc/parsers/airport_s.py | 5 ----- jc/parsers/arp.py | 5 ----- jc/parsers/blkid.py | 5 ----- jc/parsers/cksum.py | 5 ----- jc/parsers/crontab.py | 5 ----- jc/parsers/crontab_u.py | 5 ----- jc/parsers/csv.py | 5 ----- jc/parsers/date.py | 5 ----- jc/parsers/df.py | 5 ----- jc/parsers/dig.py | 5 ----- jc/parsers/dir.py | 5 ----- jc/parsers/dmidecode.py | 5 ----- jc/parsers/dpkg_l.py | 5 ----- jc/parsers/du.py | 5 ----- jc/parsers/env.py | 5 ----- jc/parsers/file.py | 5 ----- jc/parsers/finger.py | 5 ----- jc/parsers/foo.py | 5 ----- jc/parsers/free.py | 5 ----- jc/parsers/fstab.py | 5 ----- jc/parsers/group.py | 5 ----- jc/parsers/gshadow.py | 5 ----- jc/parsers/hash.py | 5 ----- jc/parsers/hashsum.py | 5 ----- jc/parsers/hciconfig.py | 5 ----- jc/parsers/history.py | 5 ----- jc/parsers/hosts.py | 5 ----- jc/parsers/id.py | 5 ----- jc/parsers/ifconfig.py | 5 ----- jc/parsers/ini.py | 5 ----- jc/parsers/iostat.py | 5 ----- jc/parsers/iptables.py | 5 ----- jc/parsers/iw_scan.py | 5 ----- jc/parsers/jar_manifest.py | 5 ----- jc/parsers/jobs.py | 5 ----- jc/parsers/kv.py | 5 ----- jc/parsers/last.py | 5 ----- jc/parsers/ls.py | 5 ----- jc/parsers/lsblk.py | 5 ----- jc/parsers/lsmod.py | 5 ----- jc/parsers/lsof.py | 5 ----- jc/parsers/lsusb.py | 5 ----- jc/parsers/mount.py | 5 ----- jc/parsers/netstat.py | 5 ----- jc/parsers/nmcli.py | 5 ----- jc/parsers/ntpq.py | 5 ----- jc/parsers/passwd.py | 5 ----- jc/parsers/pidstat.py | 5 ----- jc/parsers/ping.py | 5 ----- jc/parsers/pip_list.py | 5 ----- jc/parsers/pip_show.py | 5 ----- jc/parsers/ps.py | 5 ----- jc/parsers/route.py | 5 ----- jc/parsers/rpm_qi.py | 5 ----- jc/parsers/rsync.py | 5 ----- jc/parsers/sfdisk.py | 5 ----- jc/parsers/shadow.py | 5 ----- jc/parsers/ss.py | 5 ----- jc/parsers/stat.py | 5 ----- jc/parsers/sysctl.py | 5 ----- jc/parsers/systemctl.py | 5 ----- jc/parsers/systemctl_lj.py | 5 ----- jc/parsers/systemctl_ls.py | 5 ----- jc/parsers/systemctl_luf.py | 5 ----- jc/parsers/systeminfo.py | 5 ----- jc/parsers/time.py | 5 ----- jc/parsers/timedatectl.py | 5 ----- jc/parsers/tracepath.py | 5 ----- jc/parsers/traceroute.py | 5 ----- jc/parsers/ufw.py | 5 ----- jc/parsers/ufw_appinfo.py | 5 ----- jc/parsers/uname.py | 5 ----- jc/parsers/universal.py | 18 +++++++++++++++++- jc/parsers/upower.py | 5 ----- jc/parsers/uptime.py | 5 ----- jc/parsers/vmstat.py | 5 ----- jc/parsers/w.py | 5 ----- jc/parsers/wc.py | 5 ----- jc/parsers/who.py | 5 ----- jc/parsers/xml.py | 5 ----- jc/parsers/xrandr.py | 5 ----- jc/parsers/yaml.py | 5 ----- jc/parsers/zipinfo.py | 5 ----- 169 files changed, 34 insertions(+), 837 deletions(-) diff --git a/docs/parsers/acpi.md b/docs/parsers/acpi.md index 98202760..b93d3fe7 100644 --- a/docs/parsers/acpi.md +++ b/docs/parsers/acpi.md @@ -18,11 +18,6 @@ Usage (module): import jc result = jc.parse('acpi', acpi_command_output) - or - - import jc.parsers.acpi - result = jc.parsers.acpi.parse(acpi_command_output) - Schema: [ diff --git a/docs/parsers/airport.md b/docs/parsers/airport.md index 4ec9bad3..bb9aef39 100644 --- a/docs/parsers/airport.md +++ b/docs/parsers/airport.md @@ -20,11 +20,6 @@ Usage (module): import jc result = jc.parse('airport', airport_command_output) - or - - import jc.parsers.airport - result = jc.parsers.airport.parse(airport_command_output) - Schema: { diff --git a/docs/parsers/airport_s.md b/docs/parsers/airport_s.md index b4354c45..6f217e9d 100644 --- a/docs/parsers/airport_s.md +++ b/docs/parsers/airport_s.md @@ -20,11 +20,6 @@ Usage (module): import jc result = jc.parse('airport_s', airport_s_command_output) - or - - import jc.parsers.airport_s - result = jc.parsers.airport_s.parse(airport_s_command_output) - Schema: [ diff --git a/docs/parsers/arp.md b/docs/parsers/arp.md index a6c9b966..29b60625 100644 --- a/docs/parsers/arp.md +++ b/docs/parsers/arp.md @@ -20,11 +20,6 @@ Usage (module): import jc result = jc.parse('arp', arp_command_output) - or - - import jc.parsers.arp - result = jc.parsers.arp.parse(arp_command_output) - Schema: [ diff --git a/docs/parsers/blkid.md b/docs/parsers/blkid.md index 09fb8abe..ceff074f 100644 --- a/docs/parsers/blkid.md +++ b/docs/parsers/blkid.md @@ -18,11 +18,6 @@ Usage (module): import jc result = jc.parse('blkid', blkid_command_output) - or - - import jc.parsers.blkid - result = jc.parsers.blkid.parse(blkid_command_output) - Schema: [ diff --git a/docs/parsers/cksum.md b/docs/parsers/cksum.md index 2ab0ecf6..242b5a2a 100644 --- a/docs/parsers/cksum.md +++ b/docs/parsers/cksum.md @@ -22,11 +22,6 @@ Usage (module): import jc result = jc.parse('cksum', cksum_command_output) - or - - import jc.parsers.cksum - result = jc.parsers.cksum.parse(cksum_command_output) - Schema: [ diff --git a/docs/parsers/crontab.md b/docs/parsers/crontab.md index dfd27bf6..74b91cdf 100644 --- a/docs/parsers/crontab.md +++ b/docs/parsers/crontab.md @@ -21,11 +21,6 @@ Usage (module): import jc result = jc.parse('crontab', crontab_output) - or - - import jc.parsers.crontab - result = jc.parsers.crontab.parse(crontab_output) - Schema: { diff --git a/docs/parsers/crontab_u.md b/docs/parsers/crontab_u.md index 0ae1817d..a0ba9ca9 100644 --- a/docs/parsers/crontab_u.md +++ b/docs/parsers/crontab_u.md @@ -18,11 +18,6 @@ Usage (module): import jc result = jc.parse('crontab_u', crontab_u_output) - or - - import jc.parsers.crontab_u - result = jc.parsers.crontab_u.parse(crontab_u_output) - Schema: { diff --git a/docs/parsers/csv.md b/docs/parsers/csv.md index 16c65905..0807a0b0 100644 --- a/docs/parsers/csv.md +++ b/docs/parsers/csv.md @@ -18,11 +18,6 @@ Usage (module): import jc result = jc.parse('csv', csv_output) - or - - import jc.parsers.csv - result = jc.parsers.csv.parse(csv_output) - Schema: csv file converted to a Dictionary: diff --git a/docs/parsers/date.md b/docs/parsers/date.md index 82f8bd87..f2d7d3f9 100644 --- a/docs/parsers/date.md +++ b/docs/parsers/date.md @@ -24,11 +24,6 @@ Usage (module): import jc result = jc.parse('date', date_command_output) - or - - import jc.parsers.date - result = jc.parsers.date.parse(date_command_output) - Schema: { diff --git a/docs/parsers/df.md b/docs/parsers/df.md index 717a9637..90fbb415 100644 --- a/docs/parsers/df.md +++ b/docs/parsers/df.md @@ -18,11 +18,6 @@ Usage (module): import jc result = jc.parse('df', df_command_output) - or - - import jc.parsers.df - result = jc.parsers.df.parse(df_command_output) - Schema: [ diff --git a/docs/parsers/dig.md b/docs/parsers/dig.md index 4903fc82..6357038a 100644 --- a/docs/parsers/dig.md +++ b/docs/parsers/dig.md @@ -29,11 +29,6 @@ Usage (module): import jc result = jc.parse('dig', dig_command_output) - or - - import jc.parsers.dig - result = jc.parsers.dig.parse(dig_command_output) - Schema: [ diff --git a/docs/parsers/dir.md b/docs/parsers/dir.md index c04e4de6..47492b77 100644 --- a/docs/parsers/dir.md +++ b/docs/parsers/dir.md @@ -26,11 +26,6 @@ Usage (module): import jc result = jc.parse('dir', dir_command_output) - or - - import jc.parsers.dir - result = jc.parsers.dir.parse(dir_command_output) - Schema: [ diff --git a/docs/parsers/dmidecode.md b/docs/parsers/dmidecode.md index 8c7072ac..fb283c2d 100644 --- a/docs/parsers/dmidecode.md +++ b/docs/parsers/dmidecode.md @@ -18,11 +18,6 @@ Usage (module): import jc result = jc.parse('dmidecode', dmidecode_command_output) - or - - import jc.parsers.dmidecode - result = jc.parsers.dmidecode.parse(dmidecode_command_output) - Schema: [ diff --git a/docs/parsers/dpkg_l.md b/docs/parsers/dpkg_l.md index 97ed8209..3f5ef6e1 100644 --- a/docs/parsers/dpkg_l.md +++ b/docs/parsers/dpkg_l.md @@ -23,11 +23,6 @@ Usage (module): import jc result = jc.parse('dpkg_l', dpkg_command_output) - or - - import jc.parsers.dpkg_l - result = jc.parsers.dpkg_l.parse(dpkg_command_output) - Schema: [ diff --git a/docs/parsers/du.md b/docs/parsers/du.md index fe2f5511..0c4751a4 100644 --- a/docs/parsers/du.md +++ b/docs/parsers/du.md @@ -18,11 +18,6 @@ Usage (module): import jc result = jc.parse('du', du_command_output) - or - - import jc.parsers.du - result = jc.parsers.du.parse(du_command_output) - Schema: [ diff --git a/docs/parsers/env.md b/docs/parsers/env.md index 1b951549..89d10ada 100644 --- a/docs/parsers/env.md +++ b/docs/parsers/env.md @@ -23,11 +23,6 @@ Usage (module): import jc result = jc.parse('env', env_command_output) - or - - import jc.parsers.env - result = jc.parsers.env.parse(env_command_output) - Schema: [ diff --git a/docs/parsers/file.md b/docs/parsers/file.md index 25895fe7..71ab2b8e 100644 --- a/docs/parsers/file.md +++ b/docs/parsers/file.md @@ -18,11 +18,6 @@ Usage (module): import jc result = jc.parse('file', file_command_output) - or - - import jc.parsers.file - result = jc.parsers.file.parse(file_command_output) - Schema: [ diff --git a/docs/parsers/finger.md b/docs/parsers/finger.md index b9445add..438bba05 100644 --- a/docs/parsers/finger.md +++ b/docs/parsers/finger.md @@ -20,11 +20,6 @@ Usage (module): import jc result = jc.parse('finger', finger_command_output) - or - - import jc.parsers.finger - result = jc.parsers.finger.parse(finger_command_output) - Schema: [ diff --git a/docs/parsers/free.md b/docs/parsers/free.md index 5f540ace..588846b5 100644 --- a/docs/parsers/free.md +++ b/docs/parsers/free.md @@ -18,11 +18,6 @@ Usage (module): import jc result = jc.parse('free', free_command_output) - or - - import jc.parsers.free - result = jc.parsers.free.parse(free_command_output) - Schema: [ diff --git a/docs/parsers/fstab.md b/docs/parsers/fstab.md index 60c6555e..16f649e4 100644 --- a/docs/parsers/fstab.md +++ b/docs/parsers/fstab.md @@ -14,11 +14,6 @@ Usage (module): import jc result = jc.parse('fstab', fstab_command_output) - or - - import jc.parsers.fstab - result = jc.parsers.fstab.parse(fstab_command_output) - Schema: [ diff --git a/docs/parsers/group.md b/docs/parsers/group.md index 33ca0cdf..e0ea9ea9 100644 --- a/docs/parsers/group.md +++ b/docs/parsers/group.md @@ -14,11 +14,6 @@ Usage (module): import jc result = jc.parse('group', group_file_output) - or - - import jc.parsers.group - result = jc.parsers.group.parse(group_file_output) - Schema: [ diff --git a/docs/parsers/gshadow.md b/docs/parsers/gshadow.md index e48012f9..1f258ae8 100644 --- a/docs/parsers/gshadow.md +++ b/docs/parsers/gshadow.md @@ -14,11 +14,6 @@ Usage (module): import jc result = jc.parse('gshadow', gshadow_file_output) - or - - import jc.parsers.gshadow - result = jc.parsers.gshadow.parse(gshadow_file_output) - Schema: [ diff --git a/docs/parsers/hash.md b/docs/parsers/hash.md index 74cde8f5..c5071968 100644 --- a/docs/parsers/hash.md +++ b/docs/parsers/hash.md @@ -14,11 +14,6 @@ Usage (module): import jc result = jc.parse('hash', hash_command_output) - or - - import jc.parsers.hash - result = jc.parsers.hash.parse(hash_command_output) - Schema: [ diff --git a/docs/parsers/hashsum.md b/docs/parsers/hashsum.md index b8b76634..e139e98a 100644 --- a/docs/parsers/hashsum.md +++ b/docs/parsers/hashsum.md @@ -28,11 +28,6 @@ Usage (module): import jc result = jc.parse('hashsum', md5sum_command_output) - or - - import jc.parsers.hashsum - result = jc.parsers.hashsum.parse(md5sum_command_output) - Schema: [ diff --git a/docs/parsers/hciconfig.md b/docs/parsers/hciconfig.md index 240cc50c..6c4d5c19 100644 --- a/docs/parsers/hciconfig.md +++ b/docs/parsers/hciconfig.md @@ -18,11 +18,6 @@ Usage (module): import jc result = jc.parse('hciconfig', hciconfig_command_output) - or - - import jc.parsers.hciconfig - result = jc.parsers.hciconfig.parse(hciconfig_command_output) - Schema: [ diff --git a/docs/parsers/history.md b/docs/parsers/history.md index 5edd0ce6..2151e0ff 100644 --- a/docs/parsers/history.md +++ b/docs/parsers/history.md @@ -22,11 +22,6 @@ Usage (module): import jc result = jc.parse('history', history_command_output) - or - - import jc.parsers.history - result = jc.parsers.history.parse(history_command_output) - Schema: [ diff --git a/docs/parsers/hosts.md b/docs/parsers/hosts.md index dd77a886..a993d2bf 100644 --- a/docs/parsers/hosts.md +++ b/docs/parsers/hosts.md @@ -14,11 +14,6 @@ Usage (module): import jc result = jc.parse('hosts', hosts_file_output) - or - - import jc.parsers.hosts - result = jc.parsers.hosts.parse(hosts_file_output) - Schema: [ diff --git a/docs/parsers/id.md b/docs/parsers/id.md index b37a97d7..df76f94a 100644 --- a/docs/parsers/id.md +++ b/docs/parsers/id.md @@ -18,11 +18,6 @@ Usage (module): import jc result = jc.parse('id', id_command_output) - or - - import jc.parsers.id - result = jc.parsers.id.parse(id_command_output) - Schema: { diff --git a/docs/parsers/ifconfig.md b/docs/parsers/ifconfig.md index de99c8db..0fba185c 100644 --- a/docs/parsers/ifconfig.md +++ b/docs/parsers/ifconfig.md @@ -20,11 +20,6 @@ Usage (module): import jc result = jc.parse('ifconfig', ifconfig_command_output) - or - - import jc.parsers.ifconfig - result = jc.parsers.ifconfig.parse(ifconfig_command_output) - Schema: [ diff --git a/docs/parsers/ini.md b/docs/parsers/ini.md index 5e2dc174..cb5b555b 100644 --- a/docs/parsers/ini.md +++ b/docs/parsers/ini.md @@ -22,11 +22,6 @@ Usage (module): import jc result = jc.parse('ini', ini_file_output) - or - - import jc.parsers.ini - result = jc.parsers.ini.parse(ini_file_output) - Schema: ini or key/value document converted to a dictionary - see the diff --git a/docs/parsers/iostat.md b/docs/parsers/iostat.md index b8e5fae5..fcd4df50 100644 --- a/docs/parsers/iostat.md +++ b/docs/parsers/iostat.md @@ -20,11 +20,6 @@ Usage (module): import jc result = jc.parse('iostat', iostat_command_output) - or - - import jc.parsers.iostat - result = jc.parsers.iostat.parse(iostat_command_output) - Schema: [ diff --git a/docs/parsers/iptables.md b/docs/parsers/iptables.md index c51d6d13..1bbcbb36 100644 --- a/docs/parsers/iptables.md +++ b/docs/parsers/iptables.md @@ -20,11 +20,6 @@ Usage (module): import jc result = jc.parse('iptables', iptables_command_output) - or - - import jc.parsers.iptables - result = jc.parsers.iptables.parse(iptables_command_output) - Schema: [ diff --git a/docs/parsers/iw_scan.md b/docs/parsers/iw_scan.md index b39de09e..48d566af 100644 --- a/docs/parsers/iw_scan.md +++ b/docs/parsers/iw_scan.md @@ -21,11 +21,6 @@ Usage (module): import jc result = jc.parse('iw_scan', iw_scan_command_output) - or - - import jc.parsers.iw_scan - result = jc.parsers.iw_scan.parse(iw_scan_command_output) - Schema: [ diff --git a/docs/parsers/jar_manifest.md b/docs/parsers/jar_manifest.md index 91964220..45170037 100644 --- a/docs/parsers/jar_manifest.md +++ b/docs/parsers/jar_manifest.md @@ -14,11 +14,6 @@ Usage (module): import jc result = jc.parse('jar_manifest', jar_manifest_file_output) - or - - import jc.parsers.jar_manifest - result = jc.parsers.jar_manifest.parse(jar_manifest_file_output) - Schema: [ diff --git a/docs/parsers/jobs.md b/docs/parsers/jobs.md index ab7da0dd..a1c20f1c 100644 --- a/docs/parsers/jobs.md +++ b/docs/parsers/jobs.md @@ -19,11 +19,6 @@ Usage (module): import jc result = jc.parse('jobs', jobs_command_output) - or - - import jc.parsers.jobs - result = jc.parsers.jobs.parse(jobs_command_output) - Schema: [ diff --git a/docs/parsers/kv.md b/docs/parsers/kv.md index 9959671a..dd03c5e9 100644 --- a/docs/parsers/kv.md +++ b/docs/parsers/kv.md @@ -22,11 +22,6 @@ Usage (module): import jc result = jc.parse('kv', kv_file_output) - or - - import jc.parsers.kv - result = jc.parsers.kv.parse(kv_file_output) - Schema: key/value document converted to a dictionary - see the diff --git a/docs/parsers/last.md b/docs/parsers/last.md index 910e405f..012946d9 100644 --- a/docs/parsers/last.md +++ b/docs/parsers/last.md @@ -24,11 +24,6 @@ Usage (module): import jc result = jc.parse('last', last_command_output) - or - - import jc.parsers.last - result = jc.parsers.last.parse(last_command_output) - Schema: [ diff --git a/docs/parsers/ls.md b/docs/parsers/ls.md index 578b3dfb..8c913534 100644 --- a/docs/parsers/ls.md +++ b/docs/parsers/ls.md @@ -34,11 +34,6 @@ Usage (module): import jc result = jc.parse('ls', ls_command_output) - or - - import jc.parsers.ls - result = jc.parsers.ls.parse(ls_command_output) - Schema: [ diff --git a/docs/parsers/lsblk.md b/docs/parsers/lsblk.md index 0e8ba14e..edf03ae3 100644 --- a/docs/parsers/lsblk.md +++ b/docs/parsers/lsblk.md @@ -18,11 +18,6 @@ Usage (module): import jc result = jc.parse('lsblk', lsblk_command_output) - or - - import jc.parsers.lsblk - result = jc.parsers.lsblk.parse(lsblk_command_output) - Schema: [ diff --git a/docs/parsers/lsmod.md b/docs/parsers/lsmod.md index 705f45ff..ec17b876 100644 --- a/docs/parsers/lsmod.md +++ b/docs/parsers/lsmod.md @@ -18,11 +18,6 @@ Usage (module): import jc result = jc.parse('lsmod', lsmod_command_output) - or - - import jc.parsers.lsmod - result = jc.parsers.lsmod.parse(lsmod_command_output) - Schema: [ diff --git a/docs/parsers/lsof.md b/docs/parsers/lsof.md index bff7b40c..732f9e90 100644 --- a/docs/parsers/lsof.md +++ b/docs/parsers/lsof.md @@ -18,11 +18,6 @@ Usage (module): import jc result = jc.parse('lsof', lsof_command_output) - or - - import jc.parsers.lsof - result = jc.parsers.lsof.parse(lsof_command_output) - Schema: [ diff --git a/docs/parsers/lsusb.md b/docs/parsers/lsusb.md index fa27c836..04f40f96 100644 --- a/docs/parsers/lsusb.md +++ b/docs/parsers/lsusb.md @@ -20,11 +20,6 @@ Usage (module): import jc result = jc.parse('lsusb', lsusb_command_output) - or - - import jc.parsers.lsusb - result = jc.parsers.lsusb.parse(lsusb_command_output) - Schema: Note: object keynames are assigned directly from the lsusb diff --git a/docs/parsers/mount.md b/docs/parsers/mount.md index e5bbea98..39dcc1e7 100644 --- a/docs/parsers/mount.md +++ b/docs/parsers/mount.md @@ -18,11 +18,6 @@ Usage (module): import jc result = jc.parse('mount', mount_command_output) - or - - import jc.parsers.mount - result = jc.parsers.mount.parse(mount_command_output) - Schema: [ diff --git a/docs/parsers/netstat.md b/docs/parsers/netstat.md index 01d0782b..0d67133f 100644 --- a/docs/parsers/netstat.md +++ b/docs/parsers/netstat.md @@ -23,11 +23,6 @@ Usage (module): import jc result = jc.parse('netstat', netstat_command_output) - or - - import jc.parsers.netstat - result = jc.parsers.netstat.parse(netstat_command_output) - Schema: [ diff --git a/docs/parsers/nmcli.md b/docs/parsers/nmcli.md index 3df6a3de..6c4b3793 100644 --- a/docs/parsers/nmcli.md +++ b/docs/parsers/nmcli.md @@ -27,11 +27,6 @@ Usage (module): import jc result = jc.parse('nmcli', nmcli_command_output) - or - - import jc.parsers.nmcli - result = jc.parsers.nmcli.parse(nmcli_command_output) - Schema: Because there are so many options, the schema is not strictly defined. diff --git a/docs/parsers/ntpq.md b/docs/parsers/ntpq.md index ff043328..fd5b1fce 100644 --- a/docs/parsers/ntpq.md +++ b/docs/parsers/ntpq.md @@ -18,11 +18,6 @@ Usage (module): import jc result = jc.parse('ntpq', ntpq_command_output) - or - - import jc.parsers.ntpq - result = jc.parsers.ntpq.parse(ntpq_command_output) - Schema: [ diff --git a/docs/parsers/passwd.md b/docs/parsers/passwd.md index 498c1cfb..e7e820f4 100644 --- a/docs/parsers/passwd.md +++ b/docs/parsers/passwd.md @@ -14,11 +14,6 @@ Usage (module): import jc result = jc.parse('passwd', passwd_file_output) - or - - import jc.parsers.passwd - result = jc.parsers.passwd.parse(passwd_file_output) - Schema: [ diff --git a/docs/parsers/pidstat.md b/docs/parsers/pidstat.md index 8921b870..f8d1937e 100644 --- a/docs/parsers/pidstat.md +++ b/docs/parsers/pidstat.md @@ -21,11 +21,6 @@ Usage (module): import jc result = jc.parse('pidstat', pidstat_command_output) - or - - import jc.parsers.pidstat - result = jc.parsers.pidstat.parse(pidstat_command_output) - Schema: [ diff --git a/docs/parsers/ping.md b/docs/parsers/ping.md index a5e1f2cd..74eae286 100644 --- a/docs/parsers/ping.md +++ b/docs/parsers/ping.md @@ -23,11 +23,6 @@ Usage (module): import jc result = jc.parse('ping', ping_command_output) - or - - import jc.parsers.ping - result = jc.parsers.ping.parse(ping_command_output) - Schema: { diff --git a/docs/parsers/pip_list.md b/docs/parsers/pip_list.md index 33906cdf..eb395240 100644 --- a/docs/parsers/pip_list.md +++ b/docs/parsers/pip_list.md @@ -18,11 +18,6 @@ Usage (module): import jc result = jc.parse('pip_list', pip_list_command_output) - or - - import jc.parsers.pip_list - result = jc.parsers.pip_list.parse(pip_list_command_output) - Schema: [ diff --git a/docs/parsers/pip_show.md b/docs/parsers/pip_show.md index 661bc526..a43394cb 100644 --- a/docs/parsers/pip_show.md +++ b/docs/parsers/pip_show.md @@ -18,11 +18,6 @@ Usage (module): import jc result = jc.parse('pip_show', pip_show_command_output) - or - - import jc.parsers.pip_show - result = jc.parsers.pip_show.parse(pip_show_command_output) - Schema: [ diff --git a/docs/parsers/ps.md b/docs/parsers/ps.md index ef02011a..6c64942c 100644 --- a/docs/parsers/ps.md +++ b/docs/parsers/ps.md @@ -22,11 +22,6 @@ Usage (module): import jc result = jc.parse('ps', ps_command_output) - or - - import jc.parsers.ps - result = jc.parsers.ps.parse(ps_command_output) - Schema: [ diff --git a/docs/parsers/route.md b/docs/parsers/route.md index 022676a7..0012fd84 100644 --- a/docs/parsers/route.md +++ b/docs/parsers/route.md @@ -18,11 +18,6 @@ Usage (module): import jc result = jc.parse('route', route_command_output) - or - - import jc.parsers.route - result = jc.parsers.route.parse(route_command_output) - Schema: [ diff --git a/docs/parsers/rpm_qi.md b/docs/parsers/rpm_qi.md index b0238a17..b398edfa 100644 --- a/docs/parsers/rpm_qi.md +++ b/docs/parsers/rpm_qi.md @@ -26,11 +26,6 @@ Usage (module): import jc result = jc.parse('rpm_qi', rpm_qi_command_output) - or - - import jc.parsers.rpm_qi - result = jc.parsers.rpm_qi.parse(rpm_qi_command_output) - Schema: [ diff --git a/docs/parsers/rsync.md b/docs/parsers/rsync.md index dd799fdf..30828667 100644 --- a/docs/parsers/rsync.md +++ b/docs/parsers/rsync.md @@ -26,11 +26,6 @@ Usage (module): import jc result = jc.parse('rsync', rsync_command_output) - or - - import jc.parsers.rsync - result = jc.parsers.rsync.parse(rsync_command_output) - Schema: [ diff --git a/docs/parsers/sfdisk.md b/docs/parsers/sfdisk.md index 4358b074..15e3f0a9 100644 --- a/docs/parsers/sfdisk.md +++ b/docs/parsers/sfdisk.md @@ -27,11 +27,6 @@ Usage (module): import jc result = jc.parse('sfdisk', sfdisk_command_output) - or - - import jc.parsers.sfdisk - result = jc.parsers.sfdisk.parse(sfdisk_command_output) - Schema: [ diff --git a/docs/parsers/shadow.md b/docs/parsers/shadow.md index ef615c26..224a3f9f 100644 --- a/docs/parsers/shadow.md +++ b/docs/parsers/shadow.md @@ -14,11 +14,6 @@ Usage (module): import jc result = jc.parse('shadow', shadow_file_output) - or - - import jc.parsers.shadow - result = jc.parsers.shadow.parse(shadow_file_output) - Schema: [ diff --git a/docs/parsers/ss.md b/docs/parsers/ss.md index bd0ed975..22257d6d 100644 --- a/docs/parsers/ss.md +++ b/docs/parsers/ss.md @@ -21,11 +21,6 @@ Usage (module): import jc result = jc.parse('ss', ss_command_output) - or - - import jc.parsers.ss - result = jc.parsers.ss.parse(ss_command_output) - Schema: Information from https://www.cyberciti.biz/files/ss.html used to define diff --git a/docs/parsers/stat.md b/docs/parsers/stat.md index 9240b290..f221b7d0 100644 --- a/docs/parsers/stat.md +++ b/docs/parsers/stat.md @@ -24,11 +24,6 @@ Usage (module): import jc result = jc.parse('stat', stat_command_output) - or - - import jc.parsers.stat - result = jc.parsers.stat.parse(stat_command_output) - Schema: [ diff --git a/docs/parsers/sysctl.md b/docs/parsers/sysctl.md index e0ac3892..d72754ab 100644 --- a/docs/parsers/sysctl.md +++ b/docs/parsers/sysctl.md @@ -23,11 +23,6 @@ Usage (module): import jc result = jc.parse('sysctl', sysctl_command_output) - or - - import jc.parsers.sysctl - result = jc.parsers.sysctl.parse(sysctl_command_output) - Schema: { diff --git a/docs/parsers/systemctl.md b/docs/parsers/systemctl.md index e6d03231..b9e2eb4d 100644 --- a/docs/parsers/systemctl.md +++ b/docs/parsers/systemctl.md @@ -18,11 +18,6 @@ Usage (module): import jc result = jc.parse('systemctl', systemctl_command_output) - or - - import jc.parsers.systemctl - result = jc.parsers.systemctl.parse(systemctl_command_output) - Schema: [ diff --git a/docs/parsers/systemctl_lj.md b/docs/parsers/systemctl_lj.md index 68bfed5d..0423c083 100644 --- a/docs/parsers/systemctl_lj.md +++ b/docs/parsers/systemctl_lj.md @@ -18,11 +18,6 @@ Usage (module): import jc result = jc.parse('systemctl_lj', systemctl_lj_command_output) - or - - import jc.parsers.systemctl_lj - result = jc.parsers.systemctl_lj.parse(systemctl_lj_command_output) - Schema: [ diff --git a/docs/parsers/systemctl_ls.md b/docs/parsers/systemctl_ls.md index cd13a9c0..8de6787e 100644 --- a/docs/parsers/systemctl_ls.md +++ b/docs/parsers/systemctl_ls.md @@ -19,11 +19,6 @@ Usage (module): import jc result = jc.parse('systemctl_ls', systemctl_ls_command_output) - or - - import jc.parsers.systemctl_ls - result = jc.parsers.systemctl_ls.parse(systemctl_ls_command_output) - Schema: [ diff --git a/docs/parsers/systemctl_luf.md b/docs/parsers/systemctl_luf.md index ab3d2983..c7505516 100644 --- a/docs/parsers/systemctl_luf.md +++ b/docs/parsers/systemctl_luf.md @@ -19,11 +19,6 @@ Usage (module): import jc result = jc.parse('systemctl_luf', systemctl_luf_command_output) - or - - import jc.parsers.systemctl_luf - result = jc.parsers.systemctl_luf.parse(systemctl_luf_command_output) - Schema: [ diff --git a/docs/parsers/systeminfo.md b/docs/parsers/systeminfo.md index 0b442e5f..9fd3e71d 100644 --- a/docs/parsers/systeminfo.md +++ b/docs/parsers/systeminfo.md @@ -24,11 +24,6 @@ Usage (module): import jc result = jc.parse('systeminfo', systeminfo_command_output) - or - - import jc.parsers.systeminfo - result = jc.parsers.systeminfo.parse(systeminfo_command_output) - Schema: { diff --git a/docs/parsers/time.md b/docs/parsers/time.md index bdf3f1a4..6ad20f07 100644 --- a/docs/parsers/time.md +++ b/docs/parsers/time.md @@ -24,11 +24,6 @@ Usage (module): import jc result = jc.parse('time', time_command_output) - or - - import jc.parsers.time - result = jc.parsers.time.parse(time_command_output) - Schema: Source: https://www.freebsd.org/cgi/man.cgi?query=getrusage diff --git a/docs/parsers/timedatectl.md b/docs/parsers/timedatectl.md index ddcd4c73..679483c7 100644 --- a/docs/parsers/timedatectl.md +++ b/docs/parsers/timedatectl.md @@ -21,11 +21,6 @@ Usage (module): import jc result = jc.parse('timedatectl', timedatectl_command_output) - or - - import jc.parsers.timedatectl - result = jc.parsers.timedatectl.parse(timedatectl_command_output) - Schema: { diff --git a/docs/parsers/tracepath.md b/docs/parsers/tracepath.md index 9a8256c5..3b81a903 100644 --- a/docs/parsers/tracepath.md +++ b/docs/parsers/tracepath.md @@ -20,11 +20,6 @@ Usage (module): import jc result = jc.parse('tracepath', tracepath_command_output) - or - - import jc.parsers.tracepath - result = jc.parsers.tracepath.parse(tracepath_command_output) - Schema: { diff --git a/docs/parsers/traceroute.md b/docs/parsers/traceroute.md index f98e5ba3..3bf314c8 100644 --- a/docs/parsers/traceroute.md +++ b/docs/parsers/traceroute.md @@ -27,11 +27,6 @@ Usage (module): import jc result = jc.parse('traceroute', traceroute_command_output) - or - - import jc.parsers.traceroute - result = jc.parsers.traceroute.parse(traceroute_command_output) - Schema: { diff --git a/docs/parsers/ufw.md b/docs/parsers/ufw.md index 86e625ee..df84d73d 100644 --- a/docs/parsers/ufw.md +++ b/docs/parsers/ufw.md @@ -18,11 +18,6 @@ Usage (module): import jc result = jc.parse('ufw', ufw_command_output) - or - - import jc.parsers.ufw - result = jc.parsers.ufw.parse(ufw_command_output) - Schema: { diff --git a/docs/parsers/ufw_appinfo.md b/docs/parsers/ufw_appinfo.md index cb15ac4d..d966f570 100644 --- a/docs/parsers/ufw_appinfo.md +++ b/docs/parsers/ufw_appinfo.md @@ -26,11 +26,6 @@ Usage (module): import jc result = jc.parse('ufw_appinfo', ufw_appinfo_command_output) - or - - import jc.parsers.ufw_appinfo - result = jc.parsers.ufw_appinfo.parse(ufw_appinfo_command_output) - Schema: [ diff --git a/docs/parsers/uname.md b/docs/parsers/uname.md index d583146c..fba8c10a 100644 --- a/docs/parsers/uname.md +++ b/docs/parsers/uname.md @@ -20,11 +20,6 @@ Usage (module): import jc result = jc.parse('uname', uname_command_output) - or - - import jc.parsers.uname - result = jc.parsers.uname.parse(uname_command_output) - Schema: { diff --git a/docs/parsers/universal.md b/docs/parsers/universal.md index 5327ed83..934249c1 100644 --- a/docs/parsers/universal.md +++ b/docs/parsers/universal.md @@ -18,7 +18,15 @@ jc - JSON Convert universal parsers def simple_table_parse(data: List[str]) -> List[Dict] ``` -Parse simple tables. The last column may contain data with spaces. +Parse simple tables. There should be no blank cells. The last column +may contain data with spaces. + +Example Table: + + col1 col2 col3 col4 col5 + apple orange pear banana my favorite fruits + carrot squash celery spinach my favorite veggies + chicken beef pork eggs my favorite proteins Parameters: @@ -44,6 +52,14 @@ def sparse_table_parse(data: List[str], delim: str = '\u2063') -> List[Dict] ``` Parse tables with missing column data or with spaces in column data. +Data elements must line up within column boundaries. + +Example Table: + + col1 col2 col3 col4 col5 + orange pear fuzzy peach my favorite fruits + green beans celery spinach my favorite veggies + chicken beef pork brown eggs my favorite proteins Parameters: diff --git a/docs/parsers/upower.md b/docs/parsers/upower.md index f8d513a4..ee3ebd91 100644 --- a/docs/parsers/upower.md +++ b/docs/parsers/upower.md @@ -24,11 +24,6 @@ Usage (module): import jc result = jc.parse('upower', upower_command_output) - or - - import jc.parsers.upower - result = jc.parsers.upower.parse(upower_command_output) - Schema: [ diff --git a/docs/parsers/uptime.md b/docs/parsers/uptime.md index d2c5ccea..a4640801 100644 --- a/docs/parsers/uptime.md +++ b/docs/parsers/uptime.md @@ -18,11 +18,6 @@ Usage (module): import jc result = jc.parse('uptime', uptime_command_output) - or - - import jc.parsers.uptime - result = jc.parsers.uptime.parse(uptime_command_output) - Schema: { diff --git a/docs/parsers/vmstat.md b/docs/parsers/vmstat.md index fea78a6a..29b520ad 100644 --- a/docs/parsers/vmstat.md +++ b/docs/parsers/vmstat.md @@ -26,11 +26,6 @@ Usage (module): import jc result = jc.parse('vmstat', vmstat_command_output) - or - - import jc.parsers.vmstat - result = jc.parsers.vmstat.parse(vmstat_command_output) - Schema: [ diff --git a/docs/parsers/w.md b/docs/parsers/w.md index 6ff07141..f15e665f 100644 --- a/docs/parsers/w.md +++ b/docs/parsers/w.md @@ -18,11 +18,6 @@ Usage (module): import jc result = jc.parse('w', w_command_output) - or - - import jc.parsers.w - result = jc.parsers.w.parse(w_command_output) - Schema: [ diff --git a/docs/parsers/wc.md b/docs/parsers/wc.md index 2969bf12..79e31164 100644 --- a/docs/parsers/wc.md +++ b/docs/parsers/wc.md @@ -18,11 +18,6 @@ Usage (module): import jc result = jc.parse('wc', wc_command_output) - or - - import jc.parsers.wc - result = jc.parsers.wc.parse(wc_command_output) - Schema: [ diff --git a/docs/parsers/who.md b/docs/parsers/who.md index 7d7eed62..157889bb 100644 --- a/docs/parsers/who.md +++ b/docs/parsers/who.md @@ -23,11 +23,6 @@ Usage (module): import jc result = jc.parse('who', who_command_output) - or - - import jc.parsers.who - result = jc.parsers.who.parse(who_command_output) - Schema: [ diff --git a/docs/parsers/xml.md b/docs/parsers/xml.md index 6e822260..e864eaa6 100644 --- a/docs/parsers/xml.md +++ b/docs/parsers/xml.md @@ -14,11 +14,6 @@ Usage (module): import jc result = jc.parse('xml', xml_file_output) - or - - import jc.parsers.xml - result = jc.parsers.xml.parse(xml_file_output) - Schema: XML Document converted to a Dictionary diff --git a/docs/parsers/xrandr.md b/docs/parsers/xrandr.md index 76d926b7..d5db0551 100644 --- a/docs/parsers/xrandr.md +++ b/docs/parsers/xrandr.md @@ -18,11 +18,6 @@ Usage (module): import jc result = jc.parse('xrandr', xrandr_command_output) - or - - import jc.parsers.xrandr - result = jc.parsers.xrandr.parse(xrandr_command_output) - Schema: { diff --git a/docs/parsers/yaml.md b/docs/parsers/yaml.md index 6e774c7c..bd4c6c70 100644 --- a/docs/parsers/yaml.md +++ b/docs/parsers/yaml.md @@ -14,11 +14,6 @@ Usage (module): import jc result = jc.parse('yaml', yaml_file_output) - or - - import jc.parsers.yaml - result = jc.parsers.yaml.parse(yaml_file_output) - Schema: YAML Document converted to a Dictionary diff --git a/docs/parsers/zipinfo.md b/docs/parsers/zipinfo.md index e2ca96f7..921caf49 100644 --- a/docs/parsers/zipinfo.md +++ b/docs/parsers/zipinfo.md @@ -23,11 +23,6 @@ Usage (module): import jc result = jc.parse('zipinfo', zipinfo_command_output) - or - - import jc.parsers.zipinfo - result = jc.parsers.zipinfo.parse(zipinfo_command_output) - Schema: [ diff --git a/jc/parsers/acpi.py b/jc/parsers/acpi.py index 46182eed..32769e57 100644 --- a/jc/parsers/acpi.py +++ b/jc/parsers/acpi.py @@ -13,11 +13,6 @@ Usage (module): import jc result = jc.parse('acpi', acpi_command_output) - or - - import jc.parsers.acpi - result = jc.parsers.acpi.parse(acpi_command_output) - Schema: [ diff --git a/jc/parsers/airport.py b/jc/parsers/airport.py index ae1d4291..045802b8 100644 --- a/jc/parsers/airport.py +++ b/jc/parsers/airport.py @@ -15,11 +15,6 @@ Usage (module): import jc result = jc.parse('airport', airport_command_output) - or - - import jc.parsers.airport - result = jc.parsers.airport.parse(airport_command_output) - Schema: { diff --git a/jc/parsers/airport_s.py b/jc/parsers/airport_s.py index bf478efa..b635acaa 100644 --- a/jc/parsers/airport_s.py +++ b/jc/parsers/airport_s.py @@ -15,11 +15,6 @@ Usage (module): import jc result = jc.parse('airport_s', airport_s_command_output) - or - - import jc.parsers.airport_s - result = jc.parsers.airport_s.parse(airport_s_command_output) - Schema: [ diff --git a/jc/parsers/arp.py b/jc/parsers/arp.py index 26203490..f0bc43a3 100644 --- a/jc/parsers/arp.py +++ b/jc/parsers/arp.py @@ -15,11 +15,6 @@ Usage (module): import jc result = jc.parse('arp', arp_command_output) - or - - import jc.parsers.arp - result = jc.parsers.arp.parse(arp_command_output) - Schema: [ diff --git a/jc/parsers/blkid.py b/jc/parsers/blkid.py index 2e94b63f..808b903e 100644 --- a/jc/parsers/blkid.py +++ b/jc/parsers/blkid.py @@ -13,11 +13,6 @@ Usage (module): import jc result = jc.parse('blkid', blkid_command_output) - or - - import jc.parsers.blkid - result = jc.parsers.blkid.parse(blkid_command_output) - Schema: [ diff --git a/jc/parsers/cksum.py b/jc/parsers/cksum.py index ea50103c..f0fd52ed 100644 --- a/jc/parsers/cksum.py +++ b/jc/parsers/cksum.py @@ -17,11 +17,6 @@ Usage (module): import jc result = jc.parse('cksum', cksum_command_output) - or - - import jc.parsers.cksum - result = jc.parsers.cksum.parse(cksum_command_output) - Schema: [ diff --git a/jc/parsers/crontab.py b/jc/parsers/crontab.py index 59c0fe81..314fa87c 100644 --- a/jc/parsers/crontab.py +++ b/jc/parsers/crontab.py @@ -16,11 +16,6 @@ Usage (module): import jc result = jc.parse('crontab', crontab_output) - or - - import jc.parsers.crontab - result = jc.parsers.crontab.parse(crontab_output) - Schema: { diff --git a/jc/parsers/crontab_u.py b/jc/parsers/crontab_u.py index 8ec1f13f..aa4f77be 100644 --- a/jc/parsers/crontab_u.py +++ b/jc/parsers/crontab_u.py @@ -13,11 +13,6 @@ Usage (module): import jc result = jc.parse('crontab_u', crontab_u_output) - or - - import jc.parsers.crontab_u - result = jc.parsers.crontab_u.parse(crontab_u_output) - Schema: { diff --git a/jc/parsers/csv.py b/jc/parsers/csv.py index 0df902ec..34b63437 100644 --- a/jc/parsers/csv.py +++ b/jc/parsers/csv.py @@ -13,11 +13,6 @@ Usage (module): import jc result = jc.parse('csv', csv_output) - or - - import jc.parsers.csv - result = jc.parsers.csv.parse(csv_output) - Schema: csv file converted to a Dictionary: diff --git a/jc/parsers/date.py b/jc/parsers/date.py index b24c510a..61180f57 100644 --- a/jc/parsers/date.py +++ b/jc/parsers/date.py @@ -19,11 +19,6 @@ Usage (module): import jc result = jc.parse('date', date_command_output) - or - - import jc.parsers.date - result = jc.parsers.date.parse(date_command_output) - Schema: { diff --git a/jc/parsers/df.py b/jc/parsers/df.py index cb1edb3e..a6b1fe55 100644 --- a/jc/parsers/df.py +++ b/jc/parsers/df.py @@ -13,11 +13,6 @@ Usage (module): import jc result = jc.parse('df', df_command_output) - or - - import jc.parsers.df - result = jc.parsers.df.parse(df_command_output) - Schema: [ diff --git a/jc/parsers/dig.py b/jc/parsers/dig.py index d5757b09..7119889f 100644 --- a/jc/parsers/dig.py +++ b/jc/parsers/dig.py @@ -24,11 +24,6 @@ Usage (module): import jc result = jc.parse('dig', dig_command_output) - or - - import jc.parsers.dig - result = jc.parsers.dig.parse(dig_command_output) - Schema: [ diff --git a/jc/parsers/dir.py b/jc/parsers/dir.py index a7665628..92fe9298 100644 --- a/jc/parsers/dir.py +++ b/jc/parsers/dir.py @@ -21,11 +21,6 @@ Usage (module): import jc result = jc.parse('dir', dir_command_output) - or - - import jc.parsers.dir - result = jc.parsers.dir.parse(dir_command_output) - Schema: [ diff --git a/jc/parsers/dmidecode.py b/jc/parsers/dmidecode.py index 0ec59c03..23b7f392 100644 --- a/jc/parsers/dmidecode.py +++ b/jc/parsers/dmidecode.py @@ -13,11 +13,6 @@ Usage (module): import jc result = jc.parse('dmidecode', dmidecode_command_output) - or - - import jc.parsers.dmidecode - result = jc.parsers.dmidecode.parse(dmidecode_command_output) - Schema: [ diff --git a/jc/parsers/dpkg_l.py b/jc/parsers/dpkg_l.py index 46f192d0..4e8e0e4c 100644 --- a/jc/parsers/dpkg_l.py +++ b/jc/parsers/dpkg_l.py @@ -18,11 +18,6 @@ Usage (module): import jc result = jc.parse('dpkg_l', dpkg_command_output) - or - - import jc.parsers.dpkg_l - result = jc.parsers.dpkg_l.parse(dpkg_command_output) - Schema: [ diff --git a/jc/parsers/du.py b/jc/parsers/du.py index c2fa2f0d..60403345 100644 --- a/jc/parsers/du.py +++ b/jc/parsers/du.py @@ -13,11 +13,6 @@ Usage (module): import jc result = jc.parse('du', du_command_output) - or - - import jc.parsers.du - result = jc.parsers.du.parse(du_command_output) - Schema: [ diff --git a/jc/parsers/env.py b/jc/parsers/env.py index 50cfaed4..2dae8164 100644 --- a/jc/parsers/env.py +++ b/jc/parsers/env.py @@ -18,11 +18,6 @@ Usage (module): import jc result = jc.parse('env', env_command_output) - or - - import jc.parsers.env - result = jc.parsers.env.parse(env_command_output) - Schema: [ diff --git a/jc/parsers/file.py b/jc/parsers/file.py index 1fbb3c67..4a8adc0d 100644 --- a/jc/parsers/file.py +++ b/jc/parsers/file.py @@ -13,11 +13,6 @@ Usage (module): import jc result = jc.parse('file', file_command_output) - or - - import jc.parsers.file - result = jc.parsers.file.parse(file_command_output) - Schema: [ diff --git a/jc/parsers/finger.py b/jc/parsers/finger.py index 5da95946..69c95c06 100644 --- a/jc/parsers/finger.py +++ b/jc/parsers/finger.py @@ -15,11 +15,6 @@ Usage (module): import jc result = jc.parse('finger', finger_command_output) - or - - import jc.parsers.finger - result = jc.parsers.finger.parse(finger_command_output) - Schema: [ diff --git a/jc/parsers/foo.py b/jc/parsers/foo.py index c3a19357..02677549 100644 --- a/jc/parsers/foo.py +++ b/jc/parsers/foo.py @@ -15,11 +15,6 @@ Usage (module): import jc result = jc.parse('foo', foo_command_output) - or - - import jc.parsers.foo - result = jc.parsers.foo.parse(foo_command_output) - Schema: [ diff --git a/jc/parsers/free.py b/jc/parsers/free.py index 21a4dc45..c87d294e 100644 --- a/jc/parsers/free.py +++ b/jc/parsers/free.py @@ -13,11 +13,6 @@ Usage (module): import jc result = jc.parse('free', free_command_output) - or - - import jc.parsers.free - result = jc.parsers.free.parse(free_command_output) - Schema: [ diff --git a/jc/parsers/fstab.py b/jc/parsers/fstab.py index 3608253b..3d136de2 100644 --- a/jc/parsers/fstab.py +++ b/jc/parsers/fstab.py @@ -9,11 +9,6 @@ Usage (module): import jc result = jc.parse('fstab', fstab_command_output) - or - - import jc.parsers.fstab - result = jc.parsers.fstab.parse(fstab_command_output) - Schema: [ diff --git a/jc/parsers/group.py b/jc/parsers/group.py index 7818ada2..72a433ef 100644 --- a/jc/parsers/group.py +++ b/jc/parsers/group.py @@ -9,11 +9,6 @@ Usage (module): import jc result = jc.parse('group', group_file_output) - or - - import jc.parsers.group - result = jc.parsers.group.parse(group_file_output) - Schema: [ diff --git a/jc/parsers/gshadow.py b/jc/parsers/gshadow.py index 581c1e26..34422498 100644 --- a/jc/parsers/gshadow.py +++ b/jc/parsers/gshadow.py @@ -9,11 +9,6 @@ Usage (module): import jc result = jc.parse('gshadow', gshadow_file_output) - or - - import jc.parsers.gshadow - result = jc.parsers.gshadow.parse(gshadow_file_output) - Schema: [ diff --git a/jc/parsers/hash.py b/jc/parsers/hash.py index b5f87c4c..2c25ba81 100644 --- a/jc/parsers/hash.py +++ b/jc/parsers/hash.py @@ -9,11 +9,6 @@ Usage (module): import jc result = jc.parse('hash', hash_command_output) - or - - import jc.parsers.hash - result = jc.parsers.hash.parse(hash_command_output) - Schema: [ diff --git a/jc/parsers/hashsum.py b/jc/parsers/hashsum.py index 0d963ca7..34bb43fe 100644 --- a/jc/parsers/hashsum.py +++ b/jc/parsers/hashsum.py @@ -23,11 +23,6 @@ Usage (module): import jc result = jc.parse('hashsum', md5sum_command_output) - or - - import jc.parsers.hashsum - result = jc.parsers.hashsum.parse(md5sum_command_output) - Schema: [ diff --git a/jc/parsers/hciconfig.py b/jc/parsers/hciconfig.py index 5e9551bb..88d84d32 100644 --- a/jc/parsers/hciconfig.py +++ b/jc/parsers/hciconfig.py @@ -13,11 +13,6 @@ Usage (module): import jc result = jc.parse('hciconfig', hciconfig_command_output) - or - - import jc.parsers.hciconfig - result = jc.parsers.hciconfig.parse(hciconfig_command_output) - Schema: [ diff --git a/jc/parsers/history.py b/jc/parsers/history.py index 9ee422ff..adcc7aa9 100644 --- a/jc/parsers/history.py +++ b/jc/parsers/history.py @@ -17,11 +17,6 @@ Usage (module): import jc result = jc.parse('history', history_command_output) - or - - import jc.parsers.history - result = jc.parsers.history.parse(history_command_output) - Schema: [ diff --git a/jc/parsers/hosts.py b/jc/parsers/hosts.py index e6f8d679..6164f61c 100644 --- a/jc/parsers/hosts.py +++ b/jc/parsers/hosts.py @@ -9,11 +9,6 @@ Usage (module): import jc result = jc.parse('hosts', hosts_file_output) - or - - import jc.parsers.hosts - result = jc.parsers.hosts.parse(hosts_file_output) - Schema: [ diff --git a/jc/parsers/id.py b/jc/parsers/id.py index 046a28f9..82a06e6c 100644 --- a/jc/parsers/id.py +++ b/jc/parsers/id.py @@ -13,11 +13,6 @@ Usage (module): import jc result = jc.parse('id', id_command_output) - or - - import jc.parsers.id - result = jc.parsers.id.parse(id_command_output) - Schema: { diff --git a/jc/parsers/ifconfig.py b/jc/parsers/ifconfig.py index 3c6abc88..7a125a18 100644 --- a/jc/parsers/ifconfig.py +++ b/jc/parsers/ifconfig.py @@ -15,11 +15,6 @@ Usage (module): import jc result = jc.parse('ifconfig', ifconfig_command_output) - or - - import jc.parsers.ifconfig - result = jc.parsers.ifconfig.parse(ifconfig_command_output) - Schema: [ diff --git a/jc/parsers/ini.py b/jc/parsers/ini.py index 192e3292..b476937e 100644 --- a/jc/parsers/ini.py +++ b/jc/parsers/ini.py @@ -17,11 +17,6 @@ Usage (module): import jc result = jc.parse('ini', ini_file_output) - or - - import jc.parsers.ini - result = jc.parsers.ini.parse(ini_file_output) - Schema: ini or key/value document converted to a dictionary - see the diff --git a/jc/parsers/iostat.py b/jc/parsers/iostat.py index 59a43a6d..4eeb2add 100644 --- a/jc/parsers/iostat.py +++ b/jc/parsers/iostat.py @@ -15,11 +15,6 @@ Usage (module): import jc result = jc.parse('iostat', iostat_command_output) - or - - import jc.parsers.iostat - result = jc.parsers.iostat.parse(iostat_command_output) - Schema: [ diff --git a/jc/parsers/iptables.py b/jc/parsers/iptables.py index b7de3886..8ec2ca9e 100644 --- a/jc/parsers/iptables.py +++ b/jc/parsers/iptables.py @@ -15,11 +15,6 @@ Usage (module): import jc result = jc.parse('iptables', iptables_command_output) - or - - import jc.parsers.iptables - result = jc.parsers.iptables.parse(iptables_command_output) - Schema: [ diff --git a/jc/parsers/iw_scan.py b/jc/parsers/iw_scan.py index 883c3c76..eea984e8 100644 --- a/jc/parsers/iw_scan.py +++ b/jc/parsers/iw_scan.py @@ -16,11 +16,6 @@ Usage (module): import jc result = jc.parse('iw_scan', iw_scan_command_output) - or - - import jc.parsers.iw_scan - result = jc.parsers.iw_scan.parse(iw_scan_command_output) - Schema: [ diff --git a/jc/parsers/jar_manifest.py b/jc/parsers/jar_manifest.py index 3a68b9cc..0b7a320e 100644 --- a/jc/parsers/jar_manifest.py +++ b/jc/parsers/jar_manifest.py @@ -9,11 +9,6 @@ Usage (module): import jc result = jc.parse('jar_manifest', jar_manifest_file_output) - or - - import jc.parsers.jar_manifest - result = jc.parsers.jar_manifest.parse(jar_manifest_file_output) - Schema: [ diff --git a/jc/parsers/jobs.py b/jc/parsers/jobs.py index b10ae7ae..7e39e7fb 100644 --- a/jc/parsers/jobs.py +++ b/jc/parsers/jobs.py @@ -14,11 +14,6 @@ Usage (module): import jc result = jc.parse('jobs', jobs_command_output) - or - - import jc.parsers.jobs - result = jc.parsers.jobs.parse(jobs_command_output) - Schema: [ diff --git a/jc/parsers/kv.py b/jc/parsers/kv.py index db2d1544..2d5feee5 100644 --- a/jc/parsers/kv.py +++ b/jc/parsers/kv.py @@ -17,11 +17,6 @@ Usage (module): import jc result = jc.parse('kv', kv_file_output) - or - - import jc.parsers.kv - result = jc.parsers.kv.parse(kv_file_output) - Schema: key/value document converted to a dictionary - see the diff --git a/jc/parsers/last.py b/jc/parsers/last.py index 2598e37c..74948a36 100644 --- a/jc/parsers/last.py +++ b/jc/parsers/last.py @@ -19,11 +19,6 @@ Usage (module): import jc result = jc.parse('last', last_command_output) - or - - import jc.parsers.last - result = jc.parsers.last.parse(last_command_output) - Schema: [ diff --git a/jc/parsers/ls.py b/jc/parsers/ls.py index 226060de..981f8d5b 100644 --- a/jc/parsers/ls.py +++ b/jc/parsers/ls.py @@ -29,11 +29,6 @@ Usage (module): import jc result = jc.parse('ls', ls_command_output) - or - - import jc.parsers.ls - result = jc.parsers.ls.parse(ls_command_output) - Schema: [ diff --git a/jc/parsers/lsblk.py b/jc/parsers/lsblk.py index 4ee44d69..64326f92 100644 --- a/jc/parsers/lsblk.py +++ b/jc/parsers/lsblk.py @@ -13,11 +13,6 @@ Usage (module): import jc result = jc.parse('lsblk', lsblk_command_output) - or - - import jc.parsers.lsblk - result = jc.parsers.lsblk.parse(lsblk_command_output) - Schema: [ diff --git a/jc/parsers/lsmod.py b/jc/parsers/lsmod.py index 1342d5cd..524d6960 100644 --- a/jc/parsers/lsmod.py +++ b/jc/parsers/lsmod.py @@ -13,11 +13,6 @@ Usage (module): import jc result = jc.parse('lsmod', lsmod_command_output) - or - - import jc.parsers.lsmod - result = jc.parsers.lsmod.parse(lsmod_command_output) - Schema: [ diff --git a/jc/parsers/lsof.py b/jc/parsers/lsof.py index 08804dd0..e0865d99 100644 --- a/jc/parsers/lsof.py +++ b/jc/parsers/lsof.py @@ -13,11 +13,6 @@ Usage (module): import jc result = jc.parse('lsof', lsof_command_output) - or - - import jc.parsers.lsof - result = jc.parsers.lsof.parse(lsof_command_output) - Schema: [ diff --git a/jc/parsers/lsusb.py b/jc/parsers/lsusb.py index 4650d60d..397f934e 100644 --- a/jc/parsers/lsusb.py +++ b/jc/parsers/lsusb.py @@ -15,11 +15,6 @@ Usage (module): import jc result = jc.parse('lsusb', lsusb_command_output) - or - - import jc.parsers.lsusb - result = jc.parsers.lsusb.parse(lsusb_command_output) - Schema: Note: object keynames are assigned directly from the lsusb diff --git a/jc/parsers/mount.py b/jc/parsers/mount.py index 6b7fc095..048ab9b1 100644 --- a/jc/parsers/mount.py +++ b/jc/parsers/mount.py @@ -13,11 +13,6 @@ Usage (module): import jc result = jc.parse('mount', mount_command_output) - or - - import jc.parsers.mount - result = jc.parsers.mount.parse(mount_command_output) - Schema: [ diff --git a/jc/parsers/netstat.py b/jc/parsers/netstat.py index f417c241..9b0a48f0 100644 --- a/jc/parsers/netstat.py +++ b/jc/parsers/netstat.py @@ -18,11 +18,6 @@ Usage (module): import jc result = jc.parse('netstat', netstat_command_output) - or - - import jc.parsers.netstat - result = jc.parsers.netstat.parse(netstat_command_output) - Schema: [ diff --git a/jc/parsers/nmcli.py b/jc/parsers/nmcli.py index e89516cd..cacbbad2 100644 --- a/jc/parsers/nmcli.py +++ b/jc/parsers/nmcli.py @@ -22,11 +22,6 @@ Usage (module): import jc result = jc.parse('nmcli', nmcli_command_output) - or - - import jc.parsers.nmcli - result = jc.parsers.nmcli.parse(nmcli_command_output) - Schema: Because there are so many options, the schema is not strictly defined. diff --git a/jc/parsers/ntpq.py b/jc/parsers/ntpq.py index e8e474a6..1c24731f 100644 --- a/jc/parsers/ntpq.py +++ b/jc/parsers/ntpq.py @@ -13,11 +13,6 @@ Usage (module): import jc result = jc.parse('ntpq', ntpq_command_output) - or - - import jc.parsers.ntpq - result = jc.parsers.ntpq.parse(ntpq_command_output) - Schema: [ diff --git a/jc/parsers/passwd.py b/jc/parsers/passwd.py index 6281fc5d..5a5e20a4 100644 --- a/jc/parsers/passwd.py +++ b/jc/parsers/passwd.py @@ -9,11 +9,6 @@ Usage (module): import jc result = jc.parse('passwd', passwd_file_output) - or - - import jc.parsers.passwd - result = jc.parsers.passwd.parse(passwd_file_output) - Schema: [ diff --git a/jc/parsers/pidstat.py b/jc/parsers/pidstat.py index b789cf54..7d8efc47 100644 --- a/jc/parsers/pidstat.py +++ b/jc/parsers/pidstat.py @@ -16,11 +16,6 @@ Usage (module): import jc result = jc.parse('pidstat', pidstat_command_output) - or - - import jc.parsers.pidstat - result = jc.parsers.pidstat.parse(pidstat_command_output) - Schema: [ diff --git a/jc/parsers/ping.py b/jc/parsers/ping.py index 0758045b..eaee59b6 100644 --- a/jc/parsers/ping.py +++ b/jc/parsers/ping.py @@ -18,11 +18,6 @@ Usage (module): import jc result = jc.parse('ping', ping_command_output) - or - - import jc.parsers.ping - result = jc.parsers.ping.parse(ping_command_output) - Schema: { diff --git a/jc/parsers/pip_list.py b/jc/parsers/pip_list.py index 00f5d310..416c7fb0 100644 --- a/jc/parsers/pip_list.py +++ b/jc/parsers/pip_list.py @@ -13,11 +13,6 @@ Usage (module): import jc result = jc.parse('pip_list', pip_list_command_output) - or - - import jc.parsers.pip_list - result = jc.parsers.pip_list.parse(pip_list_command_output) - Schema: [ diff --git a/jc/parsers/pip_show.py b/jc/parsers/pip_show.py index f465c26a..5d2cdb37 100644 --- a/jc/parsers/pip_show.py +++ b/jc/parsers/pip_show.py @@ -13,11 +13,6 @@ Usage (module): import jc result = jc.parse('pip_show', pip_show_command_output) - or - - import jc.parsers.pip_show - result = jc.parsers.pip_show.parse(pip_show_command_output) - Schema: [ diff --git a/jc/parsers/ps.py b/jc/parsers/ps.py index 06e7c7fa..3b529442 100644 --- a/jc/parsers/ps.py +++ b/jc/parsers/ps.py @@ -17,11 +17,6 @@ Usage (module): import jc result = jc.parse('ps', ps_command_output) - or - - import jc.parsers.ps - result = jc.parsers.ps.parse(ps_command_output) - Schema: [ diff --git a/jc/parsers/route.py b/jc/parsers/route.py index 7eb07872..169aca62 100644 --- a/jc/parsers/route.py +++ b/jc/parsers/route.py @@ -13,11 +13,6 @@ Usage (module): import jc result = jc.parse('route', route_command_output) - or - - import jc.parsers.route - result = jc.parsers.route.parse(route_command_output) - Schema: [ diff --git a/jc/parsers/rpm_qi.py b/jc/parsers/rpm_qi.py index 52e42d74..fa28f092 100644 --- a/jc/parsers/rpm_qi.py +++ b/jc/parsers/rpm_qi.py @@ -21,11 +21,6 @@ Usage (module): import jc result = jc.parse('rpm_qi', rpm_qi_command_output) - or - - import jc.parsers.rpm_qi - result = jc.parsers.rpm_qi.parse(rpm_qi_command_output) - Schema: [ diff --git a/jc/parsers/rsync.py b/jc/parsers/rsync.py index eadfa495..8664e0dc 100644 --- a/jc/parsers/rsync.py +++ b/jc/parsers/rsync.py @@ -21,11 +21,6 @@ Usage (module): import jc result = jc.parse('rsync', rsync_command_output) - or - - import jc.parsers.rsync - result = jc.parsers.rsync.parse(rsync_command_output) - Schema: [ diff --git a/jc/parsers/sfdisk.py b/jc/parsers/sfdisk.py index 9900b60b..9553de51 100644 --- a/jc/parsers/sfdisk.py +++ b/jc/parsers/sfdisk.py @@ -22,11 +22,6 @@ Usage (module): import jc result = jc.parse('sfdisk', sfdisk_command_output) - or - - import jc.parsers.sfdisk - result = jc.parsers.sfdisk.parse(sfdisk_command_output) - Schema: [ diff --git a/jc/parsers/shadow.py b/jc/parsers/shadow.py index ad1ae570..184c49bc 100644 --- a/jc/parsers/shadow.py +++ b/jc/parsers/shadow.py @@ -9,11 +9,6 @@ Usage (module): import jc result = jc.parse('shadow', shadow_file_output) - or - - import jc.parsers.shadow - result = jc.parsers.shadow.parse(shadow_file_output) - Schema: [ diff --git a/jc/parsers/ss.py b/jc/parsers/ss.py index 10bd69dc..5d922c12 100644 --- a/jc/parsers/ss.py +++ b/jc/parsers/ss.py @@ -16,11 +16,6 @@ Usage (module): import jc result = jc.parse('ss', ss_command_output) - or - - import jc.parsers.ss - result = jc.parsers.ss.parse(ss_command_output) - Schema: Information from https://www.cyberciti.biz/files/ss.html used to define diff --git a/jc/parsers/stat.py b/jc/parsers/stat.py index ca58789d..cf20f504 100644 --- a/jc/parsers/stat.py +++ b/jc/parsers/stat.py @@ -19,11 +19,6 @@ Usage (module): import jc result = jc.parse('stat', stat_command_output) - or - - import jc.parsers.stat - result = jc.parsers.stat.parse(stat_command_output) - Schema: [ diff --git a/jc/parsers/sysctl.py b/jc/parsers/sysctl.py index 022546b1..abb85fd1 100644 --- a/jc/parsers/sysctl.py +++ b/jc/parsers/sysctl.py @@ -18,11 +18,6 @@ Usage (module): import jc result = jc.parse('sysctl', sysctl_command_output) - or - - import jc.parsers.sysctl - result = jc.parsers.sysctl.parse(sysctl_command_output) - Schema: { diff --git a/jc/parsers/systemctl.py b/jc/parsers/systemctl.py index 47136e15..71825192 100644 --- a/jc/parsers/systemctl.py +++ b/jc/parsers/systemctl.py @@ -13,11 +13,6 @@ Usage (module): import jc result = jc.parse('systemctl', systemctl_command_output) - or - - import jc.parsers.systemctl - result = jc.parsers.systemctl.parse(systemctl_command_output) - Schema: [ diff --git a/jc/parsers/systemctl_lj.py b/jc/parsers/systemctl_lj.py index a6ccd5fd..671e81e0 100644 --- a/jc/parsers/systemctl_lj.py +++ b/jc/parsers/systemctl_lj.py @@ -13,11 +13,6 @@ Usage (module): import jc result = jc.parse('systemctl_lj', systemctl_lj_command_output) - or - - import jc.parsers.systemctl_lj - result = jc.parsers.systemctl_lj.parse(systemctl_lj_command_output) - Schema: [ diff --git a/jc/parsers/systemctl_ls.py b/jc/parsers/systemctl_ls.py index 670986d5..9a8a9527 100644 --- a/jc/parsers/systemctl_ls.py +++ b/jc/parsers/systemctl_ls.py @@ -14,11 +14,6 @@ Usage (module): import jc result = jc.parse('systemctl_ls', systemctl_ls_command_output) - or - - import jc.parsers.systemctl_ls - result = jc.parsers.systemctl_ls.parse(systemctl_ls_command_output) - Schema: [ diff --git a/jc/parsers/systemctl_luf.py b/jc/parsers/systemctl_luf.py index 8fd540e8..5ed9526f 100644 --- a/jc/parsers/systemctl_luf.py +++ b/jc/parsers/systemctl_luf.py @@ -14,11 +14,6 @@ Usage (module): import jc result = jc.parse('systemctl_luf', systemctl_luf_command_output) - or - - import jc.parsers.systemctl_luf - result = jc.parsers.systemctl_luf.parse(systemctl_luf_command_output) - Schema: [ diff --git a/jc/parsers/systeminfo.py b/jc/parsers/systeminfo.py index 85222662..fde6ec94 100644 --- a/jc/parsers/systeminfo.py +++ b/jc/parsers/systeminfo.py @@ -19,11 +19,6 @@ Usage (module): import jc result = jc.parse('systeminfo', systeminfo_command_output) - or - - import jc.parsers.systeminfo - result = jc.parsers.systeminfo.parse(systeminfo_command_output) - Schema: { diff --git a/jc/parsers/time.py b/jc/parsers/time.py index 74b9ce56..a0ad598e 100644 --- a/jc/parsers/time.py +++ b/jc/parsers/time.py @@ -19,11 +19,6 @@ Usage (module): import jc result = jc.parse('time', time_command_output) - or - - import jc.parsers.time - result = jc.parsers.time.parse(time_command_output) - Schema: Source: https://www.freebsd.org/cgi/man.cgi?query=getrusage diff --git a/jc/parsers/timedatectl.py b/jc/parsers/timedatectl.py index e4957c69..79752a2b 100644 --- a/jc/parsers/timedatectl.py +++ b/jc/parsers/timedatectl.py @@ -16,11 +16,6 @@ Usage (module): import jc result = jc.parse('timedatectl', timedatectl_command_output) - or - - import jc.parsers.timedatectl - result = jc.parsers.timedatectl.parse(timedatectl_command_output) - Schema: { diff --git a/jc/parsers/tracepath.py b/jc/parsers/tracepath.py index 2e0396a0..63ebe2c5 100644 --- a/jc/parsers/tracepath.py +++ b/jc/parsers/tracepath.py @@ -15,11 +15,6 @@ Usage (module): import jc result = jc.parse('tracepath', tracepath_command_output) - or - - import jc.parsers.tracepath - result = jc.parsers.tracepath.parse(tracepath_command_output) - Schema: { diff --git a/jc/parsers/traceroute.py b/jc/parsers/traceroute.py index aa11b5a1..913aa34b 100644 --- a/jc/parsers/traceroute.py +++ b/jc/parsers/traceroute.py @@ -22,11 +22,6 @@ Usage (module): import jc result = jc.parse('traceroute', traceroute_command_output) - or - - import jc.parsers.traceroute - result = jc.parsers.traceroute.parse(traceroute_command_output) - Schema: { diff --git a/jc/parsers/ufw.py b/jc/parsers/ufw.py index cb0a8f39..35f7843e 100644 --- a/jc/parsers/ufw.py +++ b/jc/parsers/ufw.py @@ -13,11 +13,6 @@ Usage (module): import jc result = jc.parse('ufw', ufw_command_output) - or - - import jc.parsers.ufw - result = jc.parsers.ufw.parse(ufw_command_output) - Schema: { diff --git a/jc/parsers/ufw_appinfo.py b/jc/parsers/ufw_appinfo.py index 04524653..3327c3f5 100644 --- a/jc/parsers/ufw_appinfo.py +++ b/jc/parsers/ufw_appinfo.py @@ -21,11 +21,6 @@ Usage (module): import jc result = jc.parse('ufw_appinfo', ufw_appinfo_command_output) - or - - import jc.parsers.ufw_appinfo - result = jc.parsers.ufw_appinfo.parse(ufw_appinfo_command_output) - Schema: [ diff --git a/jc/parsers/uname.py b/jc/parsers/uname.py index 7260803f..e6d709a6 100644 --- a/jc/parsers/uname.py +++ b/jc/parsers/uname.py @@ -15,11 +15,6 @@ Usage (module): import jc result = jc.parse('uname', uname_command_output) - or - - import jc.parsers.uname - result = jc.parsers.uname.parse(uname_command_output) - Schema: { diff --git a/jc/parsers/universal.py b/jc/parsers/universal.py index 5fe253a4..ac1ed969 100644 --- a/jc/parsers/universal.py +++ b/jc/parsers/universal.py @@ -7,7 +7,15 @@ from typing import List, Dict def simple_table_parse(data: List[str]) -> List[Dict]: """ - Parse simple tables. The last column may contain data with spaces. + Parse simple tables. There should be no blank cells. The last column + may contain data with spaces. + + Example Table: + + col1 col2 col3 col4 col5 + apple orange pear banana my favorite fruits + carrot squash celery spinach my favorite veggies + chicken beef pork eggs my favorite proteins Parameters: @@ -36,6 +44,14 @@ def simple_table_parse(data: List[str]) -> List[Dict]: def sparse_table_parse(data: List[str], delim: str = '\u2063') -> List[Dict]: """ Parse tables with missing column data or with spaces in column data. + Data elements must line up within column boundaries. + + Example Table: + + col1 col2 col3 col4 col5 + orange pear fuzzy peach my favorite fruits + green beans celery spinach my favorite veggies + chicken beef pork brown eggs my favorite proteins Parameters: diff --git a/jc/parsers/upower.py b/jc/parsers/upower.py index 7dd511a3..e0621b7b 100644 --- a/jc/parsers/upower.py +++ b/jc/parsers/upower.py @@ -19,11 +19,6 @@ Usage (module): import jc result = jc.parse('upower', upower_command_output) - or - - import jc.parsers.upower - result = jc.parsers.upower.parse(upower_command_output) - Schema: [ diff --git a/jc/parsers/uptime.py b/jc/parsers/uptime.py index 486f8799..99e5f705 100644 --- a/jc/parsers/uptime.py +++ b/jc/parsers/uptime.py @@ -13,11 +13,6 @@ Usage (module): import jc result = jc.parse('uptime', uptime_command_output) - or - - import jc.parsers.uptime - result = jc.parsers.uptime.parse(uptime_command_output) - Schema: { diff --git a/jc/parsers/vmstat.py b/jc/parsers/vmstat.py index 8b31acdd..6b44c7eb 100644 --- a/jc/parsers/vmstat.py +++ b/jc/parsers/vmstat.py @@ -21,11 +21,6 @@ Usage (module): import jc result = jc.parse('vmstat', vmstat_command_output) - or - - import jc.parsers.vmstat - result = jc.parsers.vmstat.parse(vmstat_command_output) - Schema: [ diff --git a/jc/parsers/w.py b/jc/parsers/w.py index 7ce640c8..a40659d8 100644 --- a/jc/parsers/w.py +++ b/jc/parsers/w.py @@ -13,11 +13,6 @@ Usage (module): import jc result = jc.parse('w', w_command_output) - or - - import jc.parsers.w - result = jc.parsers.w.parse(w_command_output) - Schema: [ diff --git a/jc/parsers/wc.py b/jc/parsers/wc.py index eb1def49..9638a5b0 100644 --- a/jc/parsers/wc.py +++ b/jc/parsers/wc.py @@ -13,11 +13,6 @@ Usage (module): import jc result = jc.parse('wc', wc_command_output) - or - - import jc.parsers.wc - result = jc.parsers.wc.parse(wc_command_output) - Schema: [ diff --git a/jc/parsers/who.py b/jc/parsers/who.py index c3655bfc..199c6498 100644 --- a/jc/parsers/who.py +++ b/jc/parsers/who.py @@ -18,11 +18,6 @@ Usage (module): import jc result = jc.parse('who', who_command_output) - or - - import jc.parsers.who - result = jc.parsers.who.parse(who_command_output) - Schema: [ diff --git a/jc/parsers/xml.py b/jc/parsers/xml.py index 9eda8d53..e24ae5c9 100644 --- a/jc/parsers/xml.py +++ b/jc/parsers/xml.py @@ -9,11 +9,6 @@ Usage (module): import jc result = jc.parse('xml', xml_file_output) - or - - import jc.parsers.xml - result = jc.parsers.xml.parse(xml_file_output) - Schema: XML Document converted to a Dictionary diff --git a/jc/parsers/xrandr.py b/jc/parsers/xrandr.py index c2f5ed66..f9c0853e 100644 --- a/jc/parsers/xrandr.py +++ b/jc/parsers/xrandr.py @@ -13,11 +13,6 @@ Usage (module): import jc result = jc.parse('xrandr', xrandr_command_output) - or - - import jc.parsers.xrandr - result = jc.parsers.xrandr.parse(xrandr_command_output) - Schema: { diff --git a/jc/parsers/yaml.py b/jc/parsers/yaml.py index a8e815fd..f55b2acb 100644 --- a/jc/parsers/yaml.py +++ b/jc/parsers/yaml.py @@ -9,11 +9,6 @@ Usage (module): import jc result = jc.parse('yaml', yaml_file_output) - or - - import jc.parsers.yaml - result = jc.parsers.yaml.parse(yaml_file_output) - Schema: YAML Document converted to a Dictionary diff --git a/jc/parsers/zipinfo.py b/jc/parsers/zipinfo.py index d06ae365..f52e7baa 100644 --- a/jc/parsers/zipinfo.py +++ b/jc/parsers/zipinfo.py @@ -18,11 +18,6 @@ Usage (module): import jc result = jc.parse('zipinfo', zipinfo_command_output) - or - - import jc.parsers.zipinfo - result = jc.parsers.zipinfo.parse(zipinfo_command_output) - Schema: [