It's pretty awesome and I've tried to use it as my main terminal many times. Unfortunately for my teenager memories, the modern terminal fonts are just more efficient for me these days.
If you're using macOS, try Cathode. It looks very similar and I love it. I have mine set up to use the same font as old IBM PCs, with green text and a CRT-like background. When I start the app it goes "ding!" in that beautiful PC-speaker way and the screen shakes like a CRT turning on. Add a bit of CRT haze (it's very customisable) and my terminal takes me back to my DOS and 90s Linux days.
Do I need this for my terminal? No.
Do I enjoy it? Absolutely yes :)
(Sadly it seems not to be under active development any more, but try this link: https://www.macupdate.com/app/mac/36568/cathode I'm not affiliated with Cathode, btw, other than that years ago I sent the author an email saying how much I liked it.)
I loved CRT back when I had the privilege of using macOS as my daily driver. Now, I'm stuck with Windows, and since CRT relies on a huge mess of Qt bullshit, it doesn't build for Windows.
Cool little use of VHS! I particularly enjoyed the Jurassic Park one. Made me realize I could always have my terminal like that, I don’t have to use black at 25% transparency like I have without question for years. So thanks for that.
"VHS" as the name of a software project seems like it'll be doomed to obscurity, because it's effectively impossible to find in a search engine unless you include other very specific keywords.
One my biggest pet peeves is people reusing existing names like this for random software libraries. If you're thinking about it please just don't, it's not cute and it makes things worse for everyone. I love real VHS tapes and still have a collection, so of course I checked out the post... naturally it has nothing to do with an actual VHS whatsoever. Libraries with well established preexisting names like Zine, Hegel, etc. bug me to no end.
Now many natural search terms will be polluted by each other eg "VHS not recording".
I miss Cathode. It was a Mac application that allowed to mimic bad CRTs (cathode ray tubes). Effects included jitter, scan lines, and flicker. https://youtu.be/Q7uXxiRhpbE
the xscreensaver apple2 hack does this if invoked with -text. beware, without -fast it also simulates the apple ]['s slow text output, and it always simulates the apple ]['s lack of lowercase
recordings go out of date. vhs forces you to keep the script up to date, if you rerun it periodically. asciinema always plays, even after it is wrong.
also, for some reason which is completely lost to me, most people seem to link asciinema recordings to the asciinema website, meaning you can’t watch them offline. Hard deal-breaker for me.
vhs forces nothing. Seems to me direct interaction with the tool that changed is far less trouble than editing a script in an attempt to match the I/O involved with a command.
I actually needed some scrolling terminal text for an animation project I completed recently. It is more difficult than you might think: getting the glow and grain right, getting the typewriter effect (one character after another) etc. Wish I knew of VHS then.
I feel like the blog post is at fault for not introducing VHS, more so than the tool itself for calling itself that.
Of course, for something as ubiquitously known as VHS it needs no introduction...except it's not actually talking about the magnetic storage format, it's a "tool" named VHS[0].
All of that aside, it seems like a poor alternative to asciinema[1]
It took me far too long to understand what you were saying. I actually thought he was recording and playing back his terminal via an actual VHS and thought ... jeesh these kids really pine for the 80's!
Nope ... more overlaying different words in different contexts. We need a commune for old neckbeards that want out of this crazyness.
As a software project I was expecting it to be something like, a NTSC VHS tape emulation tool to do something like run a "modern" video through ffmpeg and output something that looks like a 240p recorded VHS tape.
I still have some Asterix pirate VHS movies here.
On the blurryness, you are right, but the video quality it's close.
Maybe someone could split the movies intro images (ffmpeg), apply a random dithering/blur to every image with imagemagick and rebuild the video again with ffmpeg.
I was kind of hoping we were using analysis of VHS movie frames to accurately reconstruct those movie terminal interfaces. But it's still interesting work.
Similarly, nowadays tar is only very rarely used to archive to tapes.
Actually it is not really that similar because I think this VHS command is pretty recent and was never used to record to actual VHS, but it is still a funny contrast.
https://github.com/Swordfish90/cool-retro-term