Live data from Hacker News

Show HN: Sping – An HTTP/TCP latency tool that's easy on the eye

dseltzer.gitlab.io

21–29 of 29 posts

Re: Show HN: Sping – An HTTP/TCP latency tool that's easy on the eye

#22

> It's easy to install if you have pip. (Available at service-ping-sping on PyPi) Consider rewriting the program in Go, then you’ll have a statically linked binary that’s much easier to install (less dependencies) and will be much faster too.

Not here to advise rewriting from scratch but I found myself considering using go/rust/c stuff instead of Python in the last few years. Less headache and more predictable

Re: Show HN: Sping – An HTTP/TCP latency tool that's easy on the eye

#24
post #4

Just fyi, looks like the shortened command defaults has a bug based on the docs @ https://pypi.org/project/service-ping-sping/ (i.e. # HTTP monitoring with interactive UI sping google.com ) sping johnqdeveloper.com Usage: sping [OPTIONS] URL Try 'sping --help' for help. ╭─ Error ──────────────────────────────────────────────────────────────────────╮ │ Invalid value for '--palette': is not one of │ │ 'sunset', 'ocean'…

Thank you for reporting this! Would you mind telling me what environment you found this behavior in, and how you installed the app? I've been testing in ubuntu containers doing: pip3 install service-ping-sping --break-system-packages Thank you so much!! *EDIT:* I think this is to do with me not being specific about what version of typer I depend upon... working on it now! This is now fixed in 0.2.11. Thanks @johnQdev…

Yeah it was popos which is basically ubuntu.

pip install service-ping-sping

was how it was installed

Thanks for fixing.

Re: Show HN: Sping – An HTTP/TCP latency tool that's easy on the eye

#29
post #18

> It's easy to install if you have pip. (Available at service-ping-sping on PyPi) Consider rewriting the program in Go, then you’ll have a statically linked binary that’s much easier to install (less dependencies) and will be much faster too.

These days, once you have https://docs.astral.sh/uv/ installed, `uvx --from service-ping-sping sping` is pretty much zero effort to run this software.

Except if you don't like pulling random programs from the internet.
Post reply on HN