-
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
now you can compare asciinema (rust) to vhs (go)
I still use asciinema, but will eventually check out vhs. It records terminal activity, outputs a gif, and you can publish to their servers.
Alternative you can feed it a "tape" file, aka a text file with a few configuration options and your ordered commands to run.
My workflow with asciinema sometimes has me cancelling out to redo w/ some minor change, so this tape concept is really attractive.
https://github.com/charmbracelet/vhs
Incorrect link. Just goes to the list of open requests.
Here is a ticket which mentor the rust rewrite, perhaps this was what was intended: https://github.com/asciinema/asciinema/pull/579
I appreciate and use asciinema, but a big plus one for VHS.
I like being able to store my tapes in a repo and edit them:
https://github.com/zackproser/vhs-scratch
And as the official VHS docs show you can do even more interesting things with CI/CD
The player is still in SolidJS.
https://github.com/asciinema/asciinema-player/blob/develop/p...
https://news.ycombinator.com/item?id=29387761
The Rust frontend frameworks have been creeping up the perf charts, though.
The startup time mentioned is actually a big deal for me – I do record all of my terminal sessions (I even wrote a tool that uses his avt library to grep through the terminal logs, although I never got around to making it fast enough to be really useful: https://github.com/moyix/termgrep), and with the Python version I often lose the first few characters of my first command in a new terminal because asciinema is still starting up...
The cast format is effectively line-oriented JSON, which adapts well to being streamed directly to CloudWatch, with each line being a single entry in the CW log stream. It's then fairly easy to pull back out and replay as needed.
It's published up at https://github.com/rmccue/cinemastream if you're interested in trying it - it works, but still very early days, as it was just a holiday side-project. That said, likely to become a production tool for work, so will be cleaning it up a bit soon and squashing some bugs.