Q2: is there a way to do this without having to upload anything? e.g. pipe to a file locally?
Text-based terminal screencasts
11–20 of 53 posts
Re: Text-based terminal screencasts
#12What happens if I run something like htop?
Re: Text-based terminal screencasts
#13Re: Text-based terminal screencasts
#14[1] https://github.com/ConradIrwin/showterm [2] https://github.com/ConradIrwin/showterm.io
Re: Text-based terminal screencasts
#15Q1: 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?
Re: Text-based terminal screencasts
#16I'm using a patched font with a git branch symbol in my prompt[0]. As expected, it only displays on devices that have that font installed. Colors don't match my actual terminal either, but that's just a minor problem.
Re: Text-based terminal screencasts
#17It works with full screen apps like tmux, vim, htop, etc. It even plays back images (if the user output them to the terminal).
Re: Text-based terminal screencasts
#18It turns out there is one there already. You can weigh in here: https://github.com/ConradIrwin/showterm/issues/12.
EDIT: A follow up: It turns out that there is a slightly hidden and indirect way to abort uploads. Start the program as `showterm -e`, and it will offer you a chance to edit timings before uploading. (This is intended to give you a chance to trim out long pauses.) At that point, if you can cause your editor to abort with a non-zero status, the upload aborts. For Vim users, the gem's author points to exiting with `:cq`.
See here: https://github.com/ConradIrwin/showterm/blob/master/bin/show...
Re: Text-based terminal screencasts
#19I think the script should ask for a confirmation before uploading stuff. Somebody could get distracted and forget that script runs.
Re: Text-based terminal screencasts
#20I think that if it had a set of "play"/"pause"/"rewind"/"forward" buttons, tons of websites would benefit (for docs, examples, tutorials, etc).
[1] https://googledrive.com/host/0B9lMEsFXwv0ZLVh5dkRfdmw1UnM/