diff --git a/docs/parsers/env.md b/docs/parsers/env.md index e141320e..826c72c0 100644 --- a/docs/parsers/env.md +++ b/docs/parsers/env.md @@ -15,6 +15,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('env', env_command_output) + + or + import jc.parsers.env result = jc.parsers.env.parse(env_command_output) diff --git a/docs/parsers/file.md b/docs/parsers/file.md index a9c7bfeb..2438ac23 100644 --- a/docs/parsers/file.md +++ b/docs/parsers/file.md @@ -13,6 +13,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('file', file_command_output) + + or + import jc.parsers.file result = jc.parsers.file.parse(file_command_output) diff --git a/docs/parsers/finger.md b/docs/parsers/finger.md index 111f4043..67f73da9 100644 --- a/docs/parsers/finger.md +++ b/docs/parsers/finger.md @@ -15,6 +15,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('finger', finger_command_output) + + or + import jc.parsers.finger result = jc.parsers.finger.parse(finger_command_output) diff --git a/docs/parsers/free.md b/docs/parsers/free.md index b30a22cc..ca267792 100644 --- a/docs/parsers/free.md +++ b/docs/parsers/free.md @@ -13,6 +13,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('free', free_command_output) + + or + import jc.parsers.free result = jc.parsers.free.parse(free_command_output) diff --git a/docs/parsers/fstab.md b/docs/parsers/fstab.md index bf94c524..ec308f29 100644 --- a/docs/parsers/fstab.md +++ b/docs/parsers/fstab.md @@ -9,6 +9,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('fstab', fstab_command_output) + + or + import jc.parsers.fstab result = jc.parsers.fstab.parse(fstab_command_output) diff --git a/docs/parsers/group.md b/docs/parsers/group.md index a644c566..01c103d8 100644 --- a/docs/parsers/group.md +++ b/docs/parsers/group.md @@ -9,6 +9,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('group', group_file_output) + + or + import jc.parsers.group result = jc.parsers.group.parse(group_file_output) diff --git a/docs/parsers/gshadow.md b/docs/parsers/gshadow.md index 46709d9d..2e8d9e30 100644 --- a/docs/parsers/gshadow.md +++ b/docs/parsers/gshadow.md @@ -9,6 +9,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('gshadow', gshadow_file_output) + + or + import jc.parsers.gshadow result = jc.parsers.gshadow.parse(gshadow_file_output) diff --git a/docs/parsers/hash.md b/docs/parsers/hash.md index 5042bf45..0e8438b0 100644 --- a/docs/parsers/hash.md +++ b/docs/parsers/hash.md @@ -9,6 +9,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('hash', hash_command_output) + + or + import jc.parsers.hash result = jc.parsers.hash.parse(hash_command_output) diff --git a/docs/parsers/hashsum.md b/docs/parsers/hashsum.md index bbe3b318..ea2de0db 100644 --- a/docs/parsers/hashsum.md +++ b/docs/parsers/hashsum.md @@ -23,6 +23,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('hashsum', md5sum_command_output) + + or + import jc.parsers.hashsum result = jc.parsers.hashsum.parse(md5sum_command_output) diff --git a/docs/parsers/hciconfig.md b/docs/parsers/hciconfig.md index d86ce1d3..37a0b437 100644 --- a/docs/parsers/hciconfig.md +++ b/docs/parsers/hciconfig.md @@ -13,6 +13,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('hciconfig', hciconfig_command_output) + + or + import jc.parsers.hciconfig result = jc.parsers.hciconfig.parse(hciconfig_command_output) diff --git a/docs/parsers/history.md b/docs/parsers/history.md index aec2f0cd..2c8dfb92 100644 --- a/docs/parsers/history.md +++ b/docs/parsers/history.md @@ -13,6 +13,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('history', history_command_output) + + or + import jc.parsers.history result = jc.parsers.history.parse(history_command_output) diff --git a/docs/parsers/hosts.md b/docs/parsers/hosts.md index f4646d4e..071dcb68 100644 --- a/docs/parsers/hosts.md +++ b/docs/parsers/hosts.md @@ -9,6 +9,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('hosts', hosts_file_output) + + or + import jc.parsers.hosts result = jc.parsers.hosts.parse(hosts_file_output) diff --git a/docs/parsers/id.md b/docs/parsers/id.md index 2b7a4038..4b96cb69 100644 --- a/docs/parsers/id.md +++ b/docs/parsers/id.md @@ -13,6 +13,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('id', id_command_output) + + or + import jc.parsers.id result = jc.parsers.id.parse(id_command_output) diff --git a/docs/parsers/ifconfig.md b/docs/parsers/ifconfig.md index 568b6f28..0eae42dc 100644 --- a/docs/parsers/ifconfig.md +++ b/docs/parsers/ifconfig.md @@ -15,6 +15,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('ifconfig', ifconfig_command_output) + + or + import jc.parsers.ifconfig result = jc.parsers.ifconfig.parse(ifconfig_command_output) diff --git a/docs/parsers/ini.md b/docs/parsers/ini.md index 775bdd39..2cd75ec5 100644 --- a/docs/parsers/ini.md +++ b/docs/parsers/ini.md @@ -13,6 +13,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('ini', ini_file_output) + + or + import jc.parsers.ini result = jc.parsers.ini.parse(ini_file_output) diff --git a/docs/parsers/iostat.md b/docs/parsers/iostat.md index 6d9417ed..47e1bc5a 100644 --- a/docs/parsers/iostat.md +++ b/docs/parsers/iostat.md @@ -15,6 +15,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('iostat', iostat_command_output) + + or + import jc.parsers.iostat result = jc.parsers.iostat.parse(iostat_command_output) diff --git a/docs/parsers/iostat_s.md b/docs/parsers/iostat_s.md index 0acda54f..c0b4832b 100644 --- a/docs/parsers/iostat_s.md +++ b/docs/parsers/iostat_s.md @@ -13,6 +13,13 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('iostat_s', iostat_command_output.splitlines()) # result is an iterable object + for item in result: + # do something + + or + import jc.parsers.iostat_s result = jc.parsers.iostat_s.parse(iostat_command_output.splitlines()) # result is an iterable object for item in result: diff --git a/docs/parsers/iptables.md b/docs/parsers/iptables.md index 5660af97..d13019b1 100644 --- a/docs/parsers/iptables.md +++ b/docs/parsers/iptables.md @@ -1,7 +1,7 @@ [Home](https://kellyjonbrazil.github.io/jc/) # jc.parsers.iptables -jc - JSON CLI output utility `ipables` command output parser +jc - JSON CLI output utility `iptables` command output parser Supports `-vLn` and `--line-numbers` for all tables. @@ -15,6 +15,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('iptables', iptables_command_output) + + or + import jc.parsers.iptables result = jc.parsers.iptables.parse(iptables_command_output) diff --git a/docs/parsers/iw_scan.md b/docs/parsers/iw_scan.md index ab0533b1..9b7d6d50 100644 --- a/docs/parsers/iw_scan.md +++ b/docs/parsers/iw_scan.md @@ -15,8 +15,13 @@ Usage (cli): Usage (module): - import jc.parsers.iw-scan - result = jc.parsers.iw-scan.parse(iw-scan_command_output) + 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 fd30265d..776784f8 100644 --- a/docs/parsers/jar_manifest.md +++ b/docs/parsers/jar_manifest.md @@ -9,6 +9,11 @@ Usage (cli): 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) diff --git a/docs/parsers/jobs.md b/docs/parsers/jobs.md index 56aebae2..99528ab6 100644 --- a/docs/parsers/jobs.md +++ b/docs/parsers/jobs.md @@ -13,6 +13,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('jobs', jobs_command_output) + + or + import jc.parsers.jobs result = jc.parsers.jobs.parse(jobs_command_output) diff --git a/docs/parsers/kv.md b/docs/parsers/kv.md index e8cdfe96..42adb604 100644 --- a/docs/parsers/kv.md +++ b/docs/parsers/kv.md @@ -13,6 +13,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('kv', kv_file_output) + + or + import jc.parsers.kv result = jc.parsers.kv.parse(kv_file_output) diff --git a/docs/parsers/last.md b/docs/parsers/last.md index 47c8e1e8..0e0c35c5 100644 --- a/docs/parsers/last.md +++ b/docs/parsers/last.md @@ -17,6 +17,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('last', last_command_output) + + or + import jc.parsers.last result = jc.parsers.last.parse(last_command_output) diff --git a/docs/parsers/ls.md b/docs/parsers/ls.md index f09aa824..60930aef 100644 --- a/docs/parsers/ls.md +++ b/docs/parsers/ls.md @@ -23,6 +23,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('ls', ls_command_output) + + or + import jc.parsers.ls result = jc.parsers.ls.parse(ls_command_output) diff --git a/docs/parsers/ls_s.md b/docs/parsers/ls_s.md index cc1f0409..cbf1d8d2 100644 --- a/docs/parsers/ls_s.md +++ b/docs/parsers/ls_s.md @@ -19,6 +19,13 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('ls_s', ls_command_output.splitlines()) # result is an iterable object + for item in result: + # do something + + or + import jc.parsers.ls_s result = jc.parsers.ls_s.parse(ls_command_output.splitlines()) # result is an iterable object for item in result: diff --git a/docs/parsers/lsblk.md b/docs/parsers/lsblk.md index 685d9146..a8b10ede 100644 --- a/docs/parsers/lsblk.md +++ b/docs/parsers/lsblk.md @@ -13,6 +13,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('lsblk', lsblk_command_output) + + or + import jc.parsers.lsblk result = jc.parsers.lsblk.parse(lsblk_command_output) diff --git a/docs/parsers/lsmod.md b/docs/parsers/lsmod.md index 99cfcb2e..13a8bd6d 100644 --- a/docs/parsers/lsmod.md +++ b/docs/parsers/lsmod.md @@ -13,6 +13,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('lsmod', lsmod_command_output) + + or + import jc.parsers.lsmod result = jc.parsers.lsmod.parse(lsmod_command_output) diff --git a/docs/parsers/lsof.md b/docs/parsers/lsof.md index 165c4473..2ba699b7 100644 --- a/docs/parsers/lsof.md +++ b/docs/parsers/lsof.md @@ -13,6 +13,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('lsof', lsof_command_output) + + or + import jc.parsers.lsof result = jc.parsers.lsof.parse(lsof_command_output) diff --git a/docs/parsers/lsusb.md b/docs/parsers/lsusb.md index 707e66ec..5ab28a78 100644 --- a/docs/parsers/lsusb.md +++ b/docs/parsers/lsusb.md @@ -15,6 +15,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('lsusb', lsusb_command_output) + + or + import jc.parsers.lsusb result = jc.parsers.lsusb.parse(lsusb_command_output) diff --git a/docs/parsers/mount.md b/docs/parsers/mount.md index b0015589..e5ab1a91 100644 --- a/docs/parsers/mount.md +++ b/docs/parsers/mount.md @@ -13,6 +13,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('mount', mount_command_output) + + or + import jc.parsers.mount result = jc.parsers.mount.parse(mount_command_output) diff --git a/docs/parsers/netstat.md b/docs/parsers/netstat.md index 58758941..9c5c8d4c 100644 --- a/docs/parsers/netstat.md +++ b/docs/parsers/netstat.md @@ -17,6 +17,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('netstat', netstat_command_output) + + or + import jc.parsers.netstat result = jc.parsers.netstat.parse(netstat_command_output) diff --git a/docs/parsers/ntpq.md b/docs/parsers/ntpq.md index 5e389e41..47d84da8 100644 --- a/docs/parsers/ntpq.md +++ b/docs/parsers/ntpq.md @@ -13,6 +13,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('ntpq', ntpq_command_output) + + or + import jc.parsers.ntpq result = jc.parsers.ntpq.parse(ntpq_command_output) diff --git a/docs/parsers/passwd.md b/docs/parsers/passwd.md index 312a9ab5..866c6889 100644 --- a/docs/parsers/passwd.md +++ b/docs/parsers/passwd.md @@ -9,6 +9,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('passwd', passwd_file_output) + + or + import jc.parsers.passwd result = jc.parsers.passwd.parse(passwd_file_output) diff --git a/docs/parsers/ping.md b/docs/parsers/ping.md index 1d25d05c..4e1978e3 100644 --- a/docs/parsers/ping.md +++ b/docs/parsers/ping.md @@ -17,6 +17,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('ping', ping_command_output) + + or + import jc.parsers.ping result = jc.parsers.ping.parse(ping_command_output) diff --git a/docs/parsers/ping_s.md b/docs/parsers/ping_s.md index 33a462b0..ea09a90c 100644 --- a/docs/parsers/ping_s.md +++ b/docs/parsers/ping_s.md @@ -15,6 +15,13 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('ping_s', ping_command_output.splitlines()) # result is an iterable object + for item in result: + # do something + + or + import jc.parsers.ping_s result = jc.parsers.ping_s.parse(ping_command_output.splitlines()) # result is an iterable object for item in result: diff --git a/docs/parsers/pip_list.md b/docs/parsers/pip_list.md index 4b64e2d5..3541c332 100644 --- a/docs/parsers/pip_list.md +++ b/docs/parsers/pip_list.md @@ -13,6 +13,11 @@ Usage (cli): 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) diff --git a/docs/parsers/pip_show.md b/docs/parsers/pip_show.md index 33a58720..57272cfe 100644 --- a/docs/parsers/pip_show.md +++ b/docs/parsers/pip_show.md @@ -13,6 +13,11 @@ Usage (cli): 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) diff --git a/docs/parsers/ps.md b/docs/parsers/ps.md index 47dce780..9f97451b 100644 --- a/docs/parsers/ps.md +++ b/docs/parsers/ps.md @@ -17,6 +17,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('ps', ps_command_output) + + or + import jc.parsers.ps result = jc.parsers.ps.parse(ps_command_output) diff --git a/docs/parsers/route.md b/docs/parsers/route.md index 119c6711..c07db22b 100644 --- a/docs/parsers/route.md +++ b/docs/parsers/route.md @@ -13,6 +13,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('route', route_command_output) + + or + import jc.parsers.route result = jc.parsers.route.parse(route_command_output) diff --git a/docs/parsers/rpm_qi.md b/docs/parsers/rpm_qi.md index 38a08c05..e4588564 100644 --- a/docs/parsers/rpm_qi.md +++ b/docs/parsers/rpm_qi.md @@ -19,6 +19,11 @@ Usage (cli): 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) diff --git a/docs/parsers/sfdisk.md b/docs/parsers/sfdisk.md index c5eededc..ff583912 100644 --- a/docs/parsers/sfdisk.md +++ b/docs/parsers/sfdisk.md @@ -22,6 +22,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('sfdisk', sfdisk_command_output) + + or + import jc.parsers.sfdisk result = jc.parsers.sfdisk.parse(sfdisk_command_output) diff --git a/docs/parsers/shadow.md b/docs/parsers/shadow.md index e937ab14..7f909a9d 100644 --- a/docs/parsers/shadow.md +++ b/docs/parsers/shadow.md @@ -9,6 +9,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('shadow', shadow_file_output) + + or + import jc.parsers.shadow result = jc.parsers.shadow.parse(shadow_file_output) diff --git a/docs/parsers/ss.md b/docs/parsers/ss.md index 231055cf..5a8b1a86 100644 --- a/docs/parsers/ss.md +++ b/docs/parsers/ss.md @@ -15,6 +15,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('ss', ss_command_output) + + or + import jc.parsers.ss result = jc.parsers.ss.parse(ss_command_output) diff --git a/docs/parsers/stat.md b/docs/parsers/stat.md index 05676277..b334ac99 100644 --- a/docs/parsers/stat.md +++ b/docs/parsers/stat.md @@ -17,6 +17,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('stat', stat_command_output) + + or + import jc.parsers.stat result = jc.parsers.stat.parse(stat_command_output) diff --git a/docs/parsers/stat_s.md b/docs/parsers/stat_s.md index 3da8b142..9ce938d4 100644 --- a/docs/parsers/stat_s.md +++ b/docs/parsers/stat_s.md @@ -15,6 +15,13 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('stat_s', stat_command_output.splitlines()) # result is an iterable object + for item in result: + # do something + + or + import jc.parsers.stat_s result = jc.parsers.stat_s.parse(stat_command_output.splitlines()) # result is an iterable object for item in result: diff --git a/docs/parsers/sysctl.md b/docs/parsers/sysctl.md index 7e51fb18..d06feb9e 100644 --- a/docs/parsers/sysctl.md +++ b/docs/parsers/sysctl.md @@ -15,6 +15,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('sysctl', sysctl_command_output) + + or + import jc.parsers.sysctl result = jc.parsers.sysctl.parse(sysctl_command_output) diff --git a/docs/parsers/systemctl.md b/docs/parsers/systemctl.md index 2c23c110..8f056de3 100644 --- a/docs/parsers/systemctl.md +++ b/docs/parsers/systemctl.md @@ -13,6 +13,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('systemctl', systemctl_command_output) + + or + import jc.parsers.systemctl result = jc.parsers.systemctl.parse(systemctl_command_output) diff --git a/docs/parsers/systemctl_lj.md b/docs/parsers/systemctl_lj.md index cb38e495..aac8e71c 100644 --- a/docs/parsers/systemctl_lj.md +++ b/docs/parsers/systemctl_lj.md @@ -13,6 +13,11 @@ Usage (cli): 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) diff --git a/docs/parsers/systemctl_ls.md b/docs/parsers/systemctl_ls.md index e4f02318..1dbe9159 100644 --- a/docs/parsers/systemctl_ls.md +++ b/docs/parsers/systemctl_ls.md @@ -13,6 +13,11 @@ Usage (cli): 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) diff --git a/docs/parsers/systemctl_luf.md b/docs/parsers/systemctl_luf.md index 477b2f14..a10f62d7 100644 --- a/docs/parsers/systemctl_luf.md +++ b/docs/parsers/systemctl_luf.md @@ -13,6 +13,11 @@ Usage (cli): 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) diff --git a/docs/parsers/systeminfo.md b/docs/parsers/systeminfo.md index a30216f5..f0252d0e 100644 --- a/docs/parsers/systeminfo.md +++ b/docs/parsers/systeminfo.md @@ -15,6 +15,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('systeminfo', systeminfo_command_output) + + or + import jc.parsers.systeminfo result = jc.parsers.systeminfo.parse(systeminfo_command_output) diff --git a/docs/parsers/time.md b/docs/parsers/time.md index 909d74ac..e45b6347 100644 --- a/docs/parsers/time.md +++ b/docs/parsers/time.md @@ -15,6 +15,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('time', time_command_output) + + or + import jc.parsers.time result = jc.parsers.time.parse(time_command_output) diff --git a/docs/parsers/timedatectl.md b/docs/parsers/timedatectl.md index e896bef5..f838cd56 100644 --- a/docs/parsers/timedatectl.md +++ b/docs/parsers/timedatectl.md @@ -15,6 +15,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('timedatectl', timedatectl_command_output) + + or + import jc.parsers.timedatectl result = jc.parsers.timedatectl.parse(timedatectl_command_output) diff --git a/docs/parsers/tracepath.md b/docs/parsers/tracepath.md index 3d621c8a..8080eaff 100644 --- a/docs/parsers/tracepath.md +++ b/docs/parsers/tracepath.md @@ -15,6 +15,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('tracepath', tracepath_command_output) + + or + import jc.parsers.tracepath result = jc.parsers.tracepath.parse(tracepath_command_output) diff --git a/docs/parsers/traceroute.md b/docs/parsers/traceroute.md index 5cedbc83..2f7b22ca 100644 --- a/docs/parsers/traceroute.md +++ b/docs/parsers/traceroute.md @@ -19,6 +19,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('traceroute', traceroute_command_output) + + or + import jc.parsers.traceroute result = jc.parsers.traceroute.parse(traceroute_command_output) diff --git a/docs/parsers/ufw.md b/docs/parsers/ufw.md index 1aee6e3d..a9b926f0 100644 --- a/docs/parsers/ufw.md +++ b/docs/parsers/ufw.md @@ -13,6 +13,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('ufw', ufw_command_output) + + or + import jc.parsers.ufw result = jc.parsers.ufw.parse(ufw_command_output) diff --git a/docs/parsers/ufw_appinfo.md b/docs/parsers/ufw_appinfo.md index 19250d97..707d4e4c 100644 --- a/docs/parsers/ufw_appinfo.md +++ b/docs/parsers/ufw_appinfo.md @@ -17,6 +17,11 @@ Usage (cli): 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) diff --git a/docs/parsers/uname.md b/docs/parsers/uname.md index 329711bc..83886d05 100644 --- a/docs/parsers/uname.md +++ b/docs/parsers/uname.md @@ -15,6 +15,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('uname', uname_command_output) + + or + import jc.parsers.uname result = jc.parsers.uname.parse(uname_command_output) diff --git a/docs/parsers/upower.md b/docs/parsers/upower.md index 2e4fc65f..58a10431 100644 --- a/docs/parsers/upower.md +++ b/docs/parsers/upower.md @@ -17,6 +17,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('upower', upower_command_output) + + or + import jc.parsers.upower result = jc.parsers.upower.parse(upower_command_output) diff --git a/docs/parsers/uptime.md b/docs/parsers/uptime.md index e7cc2ed8..5895e177 100644 --- a/docs/parsers/uptime.md +++ b/docs/parsers/uptime.md @@ -13,6 +13,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('uptime', uptime_command_output) + + or + import jc.parsers.uptime result = jc.parsers.uptime.parse(uptime_command_output) diff --git a/docs/parsers/vmstat.md b/docs/parsers/vmstat.md index fdf5792c..d2a40d62 100644 --- a/docs/parsers/vmstat.md +++ b/docs/parsers/vmstat.md @@ -19,6 +19,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('vmstat', vmstat_command_output) + + or + import jc.parsers.vmstat result = jc.parsers.vmstat.parse(vmstat_command_output) diff --git a/docs/parsers/vmstat_s.md b/docs/parsers/vmstat_s.md index e248f942..1a7ef443 100644 --- a/docs/parsers/vmstat_s.md +++ b/docs/parsers/vmstat_s.md @@ -19,6 +19,13 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('vmstat_s', vmstat_command_output.splitlines()) # result is an iterable object + for item in result: + # do something + + or + import jc.parsers.vmstat_s result = jc.parsers.vmstat_s.parse(vmstat_command_output.splitlines()) # result is an iterable object for item in result: diff --git a/docs/parsers/w.md b/docs/parsers/w.md index 630e942b..55e5c719 100644 --- a/docs/parsers/w.md +++ b/docs/parsers/w.md @@ -13,6 +13,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('w', w_command_output) + + or + import jc.parsers.w result = jc.parsers.w.parse(w_command_output) diff --git a/docs/parsers/wc.md b/docs/parsers/wc.md index 1b5b5d38..08488664 100644 --- a/docs/parsers/wc.md +++ b/docs/parsers/wc.md @@ -13,6 +13,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('wc', wc_command_output) + + or + import jc.parsers.wc result = jc.parsers.wc.parse(wc_command_output) diff --git a/docs/parsers/who.md b/docs/parsers/who.md index fa954387..c26d2a73 100644 --- a/docs/parsers/who.md +++ b/docs/parsers/who.md @@ -17,6 +17,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('who', who_command_output) + + or + import jc.parsers.who result = jc.parsers.who.parse(who_command_output) diff --git a/docs/parsers/xml.md b/docs/parsers/xml.md index 2dddebc9..6129c9eb 100644 --- a/docs/parsers/xml.md +++ b/docs/parsers/xml.md @@ -9,6 +9,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('xml', xml_file_output) + + or + import jc.parsers.xml result = jc.parsers.xml.parse(xml_file_output) diff --git a/docs/parsers/yaml.md b/docs/parsers/yaml.md index a24deacb..0efd6fca 100644 --- a/docs/parsers/yaml.md +++ b/docs/parsers/yaml.md @@ -9,6 +9,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('yaml', yaml_file_output) + + or + import jc.parsers.yaml result = jc.parsers.yaml.parse(yaml_file_output) diff --git a/docs/parsers/zipinfo.md b/docs/parsers/zipinfo.md index 525d00b5..eb647306 100644 --- a/docs/parsers/zipinfo.md +++ b/docs/parsers/zipinfo.md @@ -18,6 +18,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('zipinfo', zipinfo_command_output) + + or + import jc.parsers.zipinfo result = jc.parsers.zipinfo.parse(zipinfo_command_output) diff --git a/jc/parsers/env.py b/jc/parsers/env.py index ff56cc5e..18fa3d37 100644 --- a/jc/parsers/env.py +++ b/jc/parsers/env.py @@ -12,6 +12,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('env', env_command_output) + + or + import jc.parsers.env result = jc.parsers.env.parse(env_command_output) diff --git a/jc/parsers/file.py b/jc/parsers/file.py index aeb844c7..c745cbf7 100644 --- a/jc/parsers/file.py +++ b/jc/parsers/file.py @@ -10,6 +10,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('file', file_command_output) + + or + import jc.parsers.file result = jc.parsers.file.parse(file_command_output) diff --git a/jc/parsers/finger.py b/jc/parsers/finger.py index b7721677..a8128a56 100644 --- a/jc/parsers/finger.py +++ b/jc/parsers/finger.py @@ -12,6 +12,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('finger', finger_command_output) + + or + import jc.parsers.finger result = jc.parsers.finger.parse(finger_command_output) diff --git a/jc/parsers/foo.py b/jc/parsers/foo.py index c97ac772..9ae77501 100644 --- a/jc/parsers/foo.py +++ b/jc/parsers/foo.py @@ -12,6 +12,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('foo', foo_command_output) + + or + import jc.parsers.foo result = jc.parsers.foo.parse(foo_command_output) diff --git a/jc/parsers/foo_s.py b/jc/parsers/foo_s.py index 5444372c..32ab00b6 100644 --- a/jc/parsers/foo_s.py +++ b/jc/parsers/foo_s.py @@ -10,6 +10,13 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('foo_s', foo_command_output.splitlines()) # result is an iterable object + for item in result: + # do something + + or + import jc.parsers.foo_s result = jc.parsers.foo_s.parse(foo_command_output.splitlines()) # result is an iterable object for item in result: diff --git a/jc/parsers/free.py b/jc/parsers/free.py index 84474f67..be6dc991 100644 --- a/jc/parsers/free.py +++ b/jc/parsers/free.py @@ -10,6 +10,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('free', free_command_output) + + or + import jc.parsers.free result = jc.parsers.free.parse(free_command_output) diff --git a/jc/parsers/fstab.py b/jc/parsers/fstab.py index 91e5df34..56bec679 100644 --- a/jc/parsers/fstab.py +++ b/jc/parsers/fstab.py @@ -6,6 +6,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('fstab', fstab_command_output) + + or + import jc.parsers.fstab result = jc.parsers.fstab.parse(fstab_command_output) diff --git a/jc/parsers/group.py b/jc/parsers/group.py index 01cadbe1..05e2629b 100644 --- a/jc/parsers/group.py +++ b/jc/parsers/group.py @@ -6,6 +6,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('group', group_file_output) + + or + import jc.parsers.group result = jc.parsers.group.parse(group_file_output) diff --git a/jc/parsers/gshadow.py b/jc/parsers/gshadow.py index b260fcb2..b4a52d27 100644 --- a/jc/parsers/gshadow.py +++ b/jc/parsers/gshadow.py @@ -6,6 +6,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('gshadow', gshadow_file_output) + + or + import jc.parsers.gshadow result = jc.parsers.gshadow.parse(gshadow_file_output) diff --git a/jc/parsers/hash.py b/jc/parsers/hash.py index 275d8495..6c5bf970 100644 --- a/jc/parsers/hash.py +++ b/jc/parsers/hash.py @@ -6,6 +6,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('hash', hash_command_output) + + or + import jc.parsers.hash result = jc.parsers.hash.parse(hash_command_output) diff --git a/jc/parsers/hashsum.py b/jc/parsers/hashsum.py index 1582a794..aee08695 100644 --- a/jc/parsers/hashsum.py +++ b/jc/parsers/hashsum.py @@ -20,6 +20,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('hashsum', md5sum_command_output) + + or + import jc.parsers.hashsum result = jc.parsers.hashsum.parse(md5sum_command_output) diff --git a/jc/parsers/hciconfig.py b/jc/parsers/hciconfig.py index 77e5cc3b..3e55aeac 100644 --- a/jc/parsers/hciconfig.py +++ b/jc/parsers/hciconfig.py @@ -10,6 +10,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('hciconfig', hciconfig_command_output) + + or + import jc.parsers.hciconfig result = jc.parsers.hciconfig.parse(hciconfig_command_output) diff --git a/jc/parsers/history.py b/jc/parsers/history.py index 43431cfe..fab1217b 100644 --- a/jc/parsers/history.py +++ b/jc/parsers/history.py @@ -10,6 +10,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('history', history_command_output) + + or + import jc.parsers.history result = jc.parsers.history.parse(history_command_output) diff --git a/jc/parsers/hosts.py b/jc/parsers/hosts.py index b0a0b10f..7bc515d3 100644 --- a/jc/parsers/hosts.py +++ b/jc/parsers/hosts.py @@ -6,6 +6,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('hosts', hosts_file_output) + + or + import jc.parsers.hosts result = jc.parsers.hosts.parse(hosts_file_output) diff --git a/jc/parsers/id.py b/jc/parsers/id.py index d824053b..22e174a6 100644 --- a/jc/parsers/id.py +++ b/jc/parsers/id.py @@ -10,6 +10,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('id', id_command_output) + + or + import jc.parsers.id result = jc.parsers.id.parse(id_command_output) diff --git a/jc/parsers/ifconfig.py b/jc/parsers/ifconfig.py index 15b8006d..600b62b1 100644 --- a/jc/parsers/ifconfig.py +++ b/jc/parsers/ifconfig.py @@ -12,6 +12,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('ifconfig', ifconfig_command_output) + + or + import jc.parsers.ifconfig result = jc.parsers.ifconfig.parse(ifconfig_command_output) diff --git a/jc/parsers/ini.py b/jc/parsers/ini.py index ac1c681d..25fd61a4 100644 --- a/jc/parsers/ini.py +++ b/jc/parsers/ini.py @@ -10,6 +10,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('ini', ini_file_output) + + or + import jc.parsers.ini result = jc.parsers.ini.parse(ini_file_output) diff --git a/jc/parsers/iostat.py b/jc/parsers/iostat.py index d33d5e93..8c99228e 100644 --- a/jc/parsers/iostat.py +++ b/jc/parsers/iostat.py @@ -12,6 +12,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('iostat', iostat_command_output) + + or + import jc.parsers.iostat result = jc.parsers.iostat.parse(iostat_command_output) diff --git a/jc/parsers/iostat_s.py b/jc/parsers/iostat_s.py index e2fd3237..52f21aa1 100644 --- a/jc/parsers/iostat_s.py +++ b/jc/parsers/iostat_s.py @@ -10,6 +10,13 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('iostat_s', iostat_command_output.splitlines()) # result is an iterable object + for item in result: + # do something + + or + import jc.parsers.iostat_s result = jc.parsers.iostat_s.parse(iostat_command_output.splitlines()) # result is an iterable object for item in result: diff --git a/jc/parsers/iptables.py b/jc/parsers/iptables.py index ce217c10..4c61db72 100644 --- a/jc/parsers/iptables.py +++ b/jc/parsers/iptables.py @@ -1,4 +1,4 @@ -"""jc - JSON CLI output utility `ipables` command output parser +"""jc - JSON CLI output utility `iptables` command output parser Supports `-vLn` and `--line-numbers` for all tables. @@ -12,6 +12,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('iptables', iptables_command_output) + + or + import jc.parsers.iptables result = jc.parsers.iptables.parse(iptables_command_output) diff --git a/jc/parsers/iw_scan.py b/jc/parsers/iw_scan.py index ede62aca..73fc811b 100644 --- a/jc/parsers/iw_scan.py +++ b/jc/parsers/iw_scan.py @@ -12,8 +12,13 @@ Usage (cli): Usage (module): - import jc.parsers.iw-scan - result = jc.parsers.iw-scan.parse(iw-scan_command_output) + 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 d625930a..4423471a 100644 --- a/jc/parsers/jar_manifest.py +++ b/jc/parsers/jar_manifest.py @@ -6,6 +6,11 @@ Usage (cli): 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) diff --git a/jc/parsers/jobs.py b/jc/parsers/jobs.py index ad7bbd0a..2941ca27 100644 --- a/jc/parsers/jobs.py +++ b/jc/parsers/jobs.py @@ -10,6 +10,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('jobs', jobs_command_output) + + or + import jc.parsers.jobs result = jc.parsers.jobs.parse(jobs_command_output) diff --git a/jc/parsers/kv.py b/jc/parsers/kv.py index 0feec0fc..52c2435c 100644 --- a/jc/parsers/kv.py +++ b/jc/parsers/kv.py @@ -10,6 +10,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('kv', kv_file_output) + + or + import jc.parsers.kv result = jc.parsers.kv.parse(kv_file_output) diff --git a/jc/parsers/last.py b/jc/parsers/last.py index fb497bc3..bef7904b 100644 --- a/jc/parsers/last.py +++ b/jc/parsers/last.py @@ -14,6 +14,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('last', last_command_output) + + or + import jc.parsers.last result = jc.parsers.last.parse(last_command_output) diff --git a/jc/parsers/ls.py b/jc/parsers/ls.py index 1ce7529b..24fca999 100644 --- a/jc/parsers/ls.py +++ b/jc/parsers/ls.py @@ -20,6 +20,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('ls', ls_command_output) + + or + import jc.parsers.ls result = jc.parsers.ls.parse(ls_command_output) diff --git a/jc/parsers/ls_s.py b/jc/parsers/ls_s.py index 27117d27..c79e5212 100644 --- a/jc/parsers/ls_s.py +++ b/jc/parsers/ls_s.py @@ -16,6 +16,13 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('ls_s', ls_command_output.splitlines()) # result is an iterable object + for item in result: + # do something + + or + import jc.parsers.ls_s result = jc.parsers.ls_s.parse(ls_command_output.splitlines()) # result is an iterable object for item in result: diff --git a/jc/parsers/lsblk.py b/jc/parsers/lsblk.py index ca4f7184..c4866c74 100644 --- a/jc/parsers/lsblk.py +++ b/jc/parsers/lsblk.py @@ -10,6 +10,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('lsblk', lsblk_command_output) + + or + import jc.parsers.lsblk result = jc.parsers.lsblk.parse(lsblk_command_output) diff --git a/jc/parsers/lsmod.py b/jc/parsers/lsmod.py index cf20f683..a42aba37 100644 --- a/jc/parsers/lsmod.py +++ b/jc/parsers/lsmod.py @@ -10,6 +10,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('lsmod', lsmod_command_output) + + or + import jc.parsers.lsmod result = jc.parsers.lsmod.parse(lsmod_command_output) diff --git a/jc/parsers/lsof.py b/jc/parsers/lsof.py index 15bf2a5e..a8ea76d7 100644 --- a/jc/parsers/lsof.py +++ b/jc/parsers/lsof.py @@ -10,6 +10,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('lsof', lsof_command_output) + + or + import jc.parsers.lsof result = jc.parsers.lsof.parse(lsof_command_output) diff --git a/jc/parsers/lsusb.py b/jc/parsers/lsusb.py index 966ab00d..d724ce4c 100644 --- a/jc/parsers/lsusb.py +++ b/jc/parsers/lsusb.py @@ -12,6 +12,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('lsusb', lsusb_command_output) + + or + import jc.parsers.lsusb result = jc.parsers.lsusb.parse(lsusb_command_output) diff --git a/jc/parsers/mount.py b/jc/parsers/mount.py index 85f427c3..019e0def 100644 --- a/jc/parsers/mount.py +++ b/jc/parsers/mount.py @@ -10,6 +10,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('mount', mount_command_output) + + or + import jc.parsers.mount result = jc.parsers.mount.parse(mount_command_output) diff --git a/jc/parsers/netstat.py b/jc/parsers/netstat.py index 7a2e81c8..537ce8e4 100644 --- a/jc/parsers/netstat.py +++ b/jc/parsers/netstat.py @@ -14,6 +14,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('netstat', netstat_command_output) + + or + import jc.parsers.netstat result = jc.parsers.netstat.parse(netstat_command_output) diff --git a/jc/parsers/ntpq.py b/jc/parsers/ntpq.py index 06e7ddf9..75a92463 100644 --- a/jc/parsers/ntpq.py +++ b/jc/parsers/ntpq.py @@ -10,6 +10,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('ntpq', ntpq_command_output) + + or + import jc.parsers.ntpq result = jc.parsers.ntpq.parse(ntpq_command_output) diff --git a/jc/parsers/passwd.py b/jc/parsers/passwd.py index a6d42605..578ce259 100644 --- a/jc/parsers/passwd.py +++ b/jc/parsers/passwd.py @@ -6,6 +6,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('passwd', passwd_file_output) + + or + import jc.parsers.passwd result = jc.parsers.passwd.parse(passwd_file_output) diff --git a/jc/parsers/ping.py b/jc/parsers/ping.py index 10fcb54e..aca63adf 100644 --- a/jc/parsers/ping.py +++ b/jc/parsers/ping.py @@ -14,6 +14,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('ping', ping_command_output) + + or + import jc.parsers.ping result = jc.parsers.ping.parse(ping_command_output) diff --git a/jc/parsers/ping_s.py b/jc/parsers/ping_s.py index 3f3b7cdd..1f64af14 100644 --- a/jc/parsers/ping_s.py +++ b/jc/parsers/ping_s.py @@ -12,6 +12,13 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('ping_s', ping_command_output.splitlines()) # result is an iterable object + for item in result: + # do something + + or + import jc.parsers.ping_s result = jc.parsers.ping_s.parse(ping_command_output.splitlines()) # result is an iterable object for item in result: diff --git a/jc/parsers/pip_list.py b/jc/parsers/pip_list.py index c50b08e3..6c569318 100644 --- a/jc/parsers/pip_list.py +++ b/jc/parsers/pip_list.py @@ -10,6 +10,11 @@ Usage (cli): 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) diff --git a/jc/parsers/pip_show.py b/jc/parsers/pip_show.py index 926a4b2c..b5a6bc95 100644 --- a/jc/parsers/pip_show.py +++ b/jc/parsers/pip_show.py @@ -10,6 +10,11 @@ Usage (cli): 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) diff --git a/jc/parsers/ps.py b/jc/parsers/ps.py index 655c7ed3..16346674 100644 --- a/jc/parsers/ps.py +++ b/jc/parsers/ps.py @@ -14,6 +14,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('ps', ps_command_output) + + or + import jc.parsers.ps result = jc.parsers.ps.parse(ps_command_output) diff --git a/jc/parsers/route.py b/jc/parsers/route.py index 0ad83826..e4f21f68 100644 --- a/jc/parsers/route.py +++ b/jc/parsers/route.py @@ -10,6 +10,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('route', route_command_output) + + or + import jc.parsers.route result = jc.parsers.route.parse(route_command_output) diff --git a/jc/parsers/rpm_qi.py b/jc/parsers/rpm_qi.py index b5d526dd..7f43aa88 100644 --- a/jc/parsers/rpm_qi.py +++ b/jc/parsers/rpm_qi.py @@ -16,6 +16,11 @@ Usage (cli): 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) diff --git a/jc/parsers/sfdisk.py b/jc/parsers/sfdisk.py index c368a9d4..4ec88d6e 100644 --- a/jc/parsers/sfdisk.py +++ b/jc/parsers/sfdisk.py @@ -19,6 +19,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('sfdisk', sfdisk_command_output) + + or + import jc.parsers.sfdisk result = jc.parsers.sfdisk.parse(sfdisk_command_output) diff --git a/jc/parsers/shadow.py b/jc/parsers/shadow.py index db51455c..f390d49c 100644 --- a/jc/parsers/shadow.py +++ b/jc/parsers/shadow.py @@ -6,6 +6,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('shadow', shadow_file_output) + + or + import jc.parsers.shadow result = jc.parsers.shadow.parse(shadow_file_output) diff --git a/jc/parsers/ss.py b/jc/parsers/ss.py index 5a4e2c72..789574f6 100644 --- a/jc/parsers/ss.py +++ b/jc/parsers/ss.py @@ -12,6 +12,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('ss', ss_command_output) + + or + import jc.parsers.ss result = jc.parsers.ss.parse(ss_command_output) diff --git a/jc/parsers/stat.py b/jc/parsers/stat.py index 4fd69050..5ca06200 100644 --- a/jc/parsers/stat.py +++ b/jc/parsers/stat.py @@ -14,6 +14,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('stat', stat_command_output) + + or + import jc.parsers.stat result = jc.parsers.stat.parse(stat_command_output) diff --git a/jc/parsers/stat_s.py b/jc/parsers/stat_s.py index 55155991..74c737e2 100644 --- a/jc/parsers/stat_s.py +++ b/jc/parsers/stat_s.py @@ -12,6 +12,13 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('stat_s', stat_command_output.splitlines()) # result is an iterable object + for item in result: + # do something + + or + import jc.parsers.stat_s result = jc.parsers.stat_s.parse(stat_command_output.splitlines()) # result is an iterable object for item in result: diff --git a/jc/parsers/sysctl.py b/jc/parsers/sysctl.py index 0c3f63bd..5373c543 100644 --- a/jc/parsers/sysctl.py +++ b/jc/parsers/sysctl.py @@ -12,6 +12,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('sysctl', sysctl_command_output) + + or + import jc.parsers.sysctl result = jc.parsers.sysctl.parse(sysctl_command_output) diff --git a/jc/parsers/systemctl.py b/jc/parsers/systemctl.py index 8a9956ad..7a459e54 100644 --- a/jc/parsers/systemctl.py +++ b/jc/parsers/systemctl.py @@ -10,6 +10,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('systemctl', systemctl_command_output) + + or + import jc.parsers.systemctl result = jc.parsers.systemctl.parse(systemctl_command_output) diff --git a/jc/parsers/systemctl_lj.py b/jc/parsers/systemctl_lj.py index 98cbda5d..45317484 100644 --- a/jc/parsers/systemctl_lj.py +++ b/jc/parsers/systemctl_lj.py @@ -10,6 +10,11 @@ Usage (cli): 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) diff --git a/jc/parsers/systemctl_ls.py b/jc/parsers/systemctl_ls.py index 42fbc1aa..1d99dc14 100644 --- a/jc/parsers/systemctl_ls.py +++ b/jc/parsers/systemctl_ls.py @@ -10,6 +10,11 @@ Usage (cli): 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) diff --git a/jc/parsers/systemctl_luf.py b/jc/parsers/systemctl_luf.py index 69d34e55..b09a67b4 100644 --- a/jc/parsers/systemctl_luf.py +++ b/jc/parsers/systemctl_luf.py @@ -10,6 +10,11 @@ Usage (cli): 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) diff --git a/jc/parsers/systeminfo.py b/jc/parsers/systeminfo.py index f6bc2b3c..322e8398 100644 --- a/jc/parsers/systeminfo.py +++ b/jc/parsers/systeminfo.py @@ -12,6 +12,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('systeminfo', systeminfo_command_output) + + or + import jc.parsers.systeminfo result = jc.parsers.systeminfo.parse(systeminfo_command_output) diff --git a/jc/parsers/time.py b/jc/parsers/time.py index f5e594e1..fefeed14 100644 --- a/jc/parsers/time.py +++ b/jc/parsers/time.py @@ -12,6 +12,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('time', time_command_output) + + or + import jc.parsers.time result = jc.parsers.time.parse(time_command_output) diff --git a/jc/parsers/timedatectl.py b/jc/parsers/timedatectl.py index 92f0d068..593da1ae 100644 --- a/jc/parsers/timedatectl.py +++ b/jc/parsers/timedatectl.py @@ -12,6 +12,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('timedatectl', timedatectl_command_output) + + or + import jc.parsers.timedatectl result = jc.parsers.timedatectl.parse(timedatectl_command_output) diff --git a/jc/parsers/tracepath.py b/jc/parsers/tracepath.py index c600e68a..ac4ca2c1 100644 --- a/jc/parsers/tracepath.py +++ b/jc/parsers/tracepath.py @@ -12,6 +12,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('tracepath', tracepath_command_output) + + or + import jc.parsers.tracepath result = jc.parsers.tracepath.parse(tracepath_command_output) diff --git a/jc/parsers/traceroute.py b/jc/parsers/traceroute.py index e78a066b..1f0e57d9 100644 --- a/jc/parsers/traceroute.py +++ b/jc/parsers/traceroute.py @@ -16,6 +16,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('traceroute', traceroute_command_output) + + or + import jc.parsers.traceroute result = jc.parsers.traceroute.parse(traceroute_command_output) diff --git a/jc/parsers/ufw.py b/jc/parsers/ufw.py index 7e9b4f97..e4291cda 100644 --- a/jc/parsers/ufw.py +++ b/jc/parsers/ufw.py @@ -10,6 +10,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('ufw', ufw_command_output) + + or + import jc.parsers.ufw result = jc.parsers.ufw.parse(ufw_command_output) diff --git a/jc/parsers/ufw_appinfo.py b/jc/parsers/ufw_appinfo.py index 522a53ca..1f06991a 100644 --- a/jc/parsers/ufw_appinfo.py +++ b/jc/parsers/ufw_appinfo.py @@ -14,6 +14,11 @@ Usage (cli): 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) diff --git a/jc/parsers/uname.py b/jc/parsers/uname.py index 96ae4ba7..4c96d1c2 100644 --- a/jc/parsers/uname.py +++ b/jc/parsers/uname.py @@ -12,6 +12,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('uname', uname_command_output) + + or + import jc.parsers.uname result = jc.parsers.uname.parse(uname_command_output) diff --git a/jc/parsers/upower.py b/jc/parsers/upower.py index 400443ec..0d0480b8 100644 --- a/jc/parsers/upower.py +++ b/jc/parsers/upower.py @@ -14,6 +14,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('upower', upower_command_output) + + or + import jc.parsers.upower result = jc.parsers.upower.parse(upower_command_output) diff --git a/jc/parsers/uptime.py b/jc/parsers/uptime.py index 810815a2..133a9d5e 100644 --- a/jc/parsers/uptime.py +++ b/jc/parsers/uptime.py @@ -10,6 +10,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('uptime', uptime_command_output) + + or + import jc.parsers.uptime result = jc.parsers.uptime.parse(uptime_command_output) diff --git a/jc/parsers/vmstat.py b/jc/parsers/vmstat.py index c05caa27..bb0e6927 100644 --- a/jc/parsers/vmstat.py +++ b/jc/parsers/vmstat.py @@ -16,6 +16,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('vmstat', vmstat_command_output) + + or + import jc.parsers.vmstat result = jc.parsers.vmstat.parse(vmstat_command_output) diff --git a/jc/parsers/vmstat_s.py b/jc/parsers/vmstat_s.py index 044c79a0..6adbaf6d 100644 --- a/jc/parsers/vmstat_s.py +++ b/jc/parsers/vmstat_s.py @@ -16,6 +16,13 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('vmstat_s', vmstat_command_output.splitlines()) # result is an iterable object + for item in result: + # do something + + or + import jc.parsers.vmstat_s result = jc.parsers.vmstat_s.parse(vmstat_command_output.splitlines()) # result is an iterable object for item in result: diff --git a/jc/parsers/w.py b/jc/parsers/w.py index e0ff5ec5..185cfbda 100644 --- a/jc/parsers/w.py +++ b/jc/parsers/w.py @@ -10,6 +10,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('w', w_command_output) + + or + import jc.parsers.w result = jc.parsers.w.parse(w_command_output) diff --git a/jc/parsers/wc.py b/jc/parsers/wc.py index 5f672ff7..a8492263 100644 --- a/jc/parsers/wc.py +++ b/jc/parsers/wc.py @@ -10,6 +10,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('wc', wc_command_output) + + or + import jc.parsers.wc result = jc.parsers.wc.parse(wc_command_output) diff --git a/jc/parsers/who.py b/jc/parsers/who.py index 3df28d9f..6fa6dc0c 100644 --- a/jc/parsers/who.py +++ b/jc/parsers/who.py @@ -14,6 +14,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('who', who_command_output) + + or + import jc.parsers.who result = jc.parsers.who.parse(who_command_output) diff --git a/jc/parsers/xml.py b/jc/parsers/xml.py index 544d4d80..ef7674d1 100644 --- a/jc/parsers/xml.py +++ b/jc/parsers/xml.py @@ -6,6 +6,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('xml', xml_file_output) + + or + import jc.parsers.xml result = jc.parsers.xml.parse(xml_file_output) diff --git a/jc/parsers/yaml.py b/jc/parsers/yaml.py index ba0b7a59..e19a8c5f 100644 --- a/jc/parsers/yaml.py +++ b/jc/parsers/yaml.py @@ -6,6 +6,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('yaml', yaml_file_output) + + or + import jc.parsers.yaml result = jc.parsers.yaml.parse(yaml_file_output) diff --git a/jc/parsers/zipinfo.py b/jc/parsers/zipinfo.py index dab8aab6..1cf5d751 100644 --- a/jc/parsers/zipinfo.py +++ b/jc/parsers/zipinfo.py @@ -15,6 +15,11 @@ Usage (cli): Usage (module): + import jc + result = jc.parse('zipinfo', zipinfo_command_output) + + or + import jc.parsers.zipinfo result = jc.parsers.zipinfo.parse(zipinfo_command_output)