Q1: is there a way to download the resulting screencast so that it can be viewed off the network? Q2: is there a way to do this without having to upload anything? e.g. pipe to a file locally?
try script(1) and scriptreplay(1)
Text-based terminal screencasts
21–30 of 53 posts
Re: Text-based terminal screencasts
#22Wow! This is quite awesome! Would love to have live streaming capability for this (though I can't think about a reason to use it yet, but I'm sure it'll be handy.)
Re: Text-based terminal screencasts
#23Re: Text-based terminal screencasts
#24So if you can work out how to add a red ● to your prompt, this'd be a really good way to indicate recording.
PS1=`printf "\033[1;31m\342\227\217\033[0m\\$ "` shRe: Text-based terminal screencasts
#25I've been thinking of better ways to do programming tutorials and something like this is roughly what I had in mind. Thanks for open sourcing it!
http://www.storytellersoftware.com
Everything is stored locally and the tool can generate an HTML playback file that can be passed around. One can also make comments during the playback. There tends not to be a great place to document how code evolves, we think a playback is the best place for this.
Its not quite ready for prime time yet but it will be soon. Our long term goals are to make a web app to store playbacks and to make it the next generation of version control.
Re: Text-based terminal screencasts
#26Re: Text-based terminal screencasts
#27Re: Text-based terminal screencasts
#28Re: Text-based terminal screencasts
#29Author of term.js/tty.js[1] here. Nice work. You guys should keep an eye on term.js. The version you're using is slightly old and actually contains a bug (now fixed) wherein all events will become unbound if the reset control sequence is received. I'm also adding fixes for a few other things currently, such as double-width character support, which has been a problem in the past. [1] https://github.com/chjj/term.js
Re: Text-based terminal screencasts
#30Wow! This is quite awesome! Would love to have live streaming capability for this (though I can't think about a reason to use it yet, but I'm sure it'll be handy.)
Actually, I am working on something similar i.e being able to share terminals using browser.