[GH-ISSUE #55] Save recordings offline? #651

Closed
opened 2026-03-15 06:27:18 +03:00 by kerem · 0 comments
Owner

Originally created by @PragTob on GitHub (Mar 11, 2014).
Original GitHub issue: https://github.com/asciinema/asciinema/issues/55

I'd like to know if it's a desirable feature to save recordings offline - e.g. record console and then save the relevant files offline. They could then be used to play on websites other than asciinema.org (given an extracted player).

One of the problems with this so far is that the python script just does some basic recording. Then there is a whole lot of post processing going on in the asciinema.org webapp (Ruby).

I already extracted (and adjusted/unrailsified) the relevant ruby parts and implemented basic saving in the python script. You can see what I've done on the save-files-locally branch of my fork.

Of course for this to be cool and sustainable the ruby post processing bits would have to go into a gem which can then be used by both offline people and the website could depend on it.

This together with an assets gem of the player (which is not too hard to extract) could enable people to record and show their own recordings without going through the website :)

I guess this somehow relates to #21

What do you think?

Thanks for your awesome work on this technology!

Originally created by @PragTob on GitHub (Mar 11, 2014). Original GitHub issue: https://github.com/asciinema/asciinema/issues/55 I'd like to know if it's a desirable feature to save recordings offline - e.g. record console and then save the relevant files offline. They could then be used to play on websites other than asciinema.org (given an extracted player). One of the problems with this so far is that the python script just does some basic recording. Then there is a whole lot of post processing going on in the asciinema.org webapp (Ruby). I already extracted (and adjusted/unrailsified) the relevant ruby parts and implemented basic saving in the python script. You can see what I've done on the [save-files-locally branch of my fork](https://github.com/PragTob/asciinema/tree/save-files-locally). Of course for this to be cool and sustainable the ruby post processing bits would have to go into a gem which can then be used by both offline people and the website could depend on it. This together with an assets gem of the player (which is not too hard to extract) could enable people to record and show their own recordings without going through the website :) I guess this somehow relates to #21 What do you think? Thanks for your awesome work on this technology!
kerem closed this issue 2026-03-15 06:27:25 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/asciinema#651
No description provided.