encryptio.com

This sentence is very meta.

jsttyplay

jsttyplay is a JavaScript library for modern terminal emulation (xterm-like). It has support for ttyrec playback.

When I first posted the source to my twitter irssi script, the usage seemed awfully complicated to explain in text. Luckily, I stumbled upon TTYShare, a site that used to let you upload ttyrec logs and have them play in a Flash player. I thought it was a great idea, but the site itself was horribly broken. I then started working on a replacement for it, using JavaScript as the playback engine with a Perl preprocessor. I eventually abandoned this attempt in favor of a JavaScript-only terminal emulator, which would read ttyrec files directly.

Its still in development, and the API is nowhere near complete or clean. However, it's still interesting to play with.

A developers preview of the code is available on github.

If youre using this script or have any comments, please tell me!