PulseNet is a simple command-line tool for testing internet speed. It measures peak speed of both download and upload using the Speedtest.net API and provides results in Mbps.
pulsenet [options]-u, --uploadTest upload speed only.-d, --downloadTest download speed only.-n, --nobannerSuppress the banner output.-h, --helpDisplay this help message.
This tool is part of the 8gudbitsKit project. To download the executable for Windows, visit the 8gudbitsKit repository.
- Uses Speedtest.net API via the
speedtestPython module. - Finds the best server based on ping before testing.
- Measures download speed using
st.download(). - Measures upload speed using
st.upload(). - Implements a custom help formatter for cleaner CLI output.
- Handles CLI arguments using
argparse.