{"library":"pingparsing","title":"pingparsing","description":"pingparsing is a CLI tool and Python library for parsing and transmitting ping command output. Current version 1.4.2 requires Python >=3.7. It parses ICMP reply statistics, supports multiple platforms (Linux, macOS, Windows), and provides ping transmission and result serialization. Release cadence is irregular, with minor updates every few months.","language":"python","status":"active","last_verified":"Mon Apr 27","install":{"commands":["pip install pingparsing"],"cli":{"name":"pingparsing","version":"pingparsing 1.4.2"}},"imports":["from pingparsing import PingTransmitter","from pingparsing import PingParsing","from pingparsing import IcmpReplyStatistics"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import os\nfrom pingparsing import PingTransmitter, PingParsing\n\ntransmitter = PingTransmitter()\ntransmitter.destination = os.environ.get('PING_DEST', '8.8.8.8')\ntransmitter.count = 3\nresult = transmitter.ping()\n\nparser = PingParsing()\nparser.parse(result)\nstats = parser.as_dict()\nprint(stats)","lang":"python","description":"Transmit pings and parse the output into a dictionary.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}