sudo pip3 install asciinema Install Asciinema from source If we want to install this application through pip, our system must have pip3 installed before. To install it, we open a terminal (Ctrl + Alt + T) and type: sudo snap install asciinema -classic Install Asciinema using pip We will also be able to find this tool available as snap pack. Sudo apt-add-repository ppa:zanchey/asciinema & sudo apt-get update & sudo apt-get install asciinema Install Asciinema via snap To do this we open a terminal (Ctrl + Alt + T) and write in it: But if we don't find it we can use the following PPA. This application is available in the official repositories of many GNU / Linux distros. The good thing about this tool is that the developers have packaged it for almost all GNU / Linux distributions, and they also offer us different installation possibilities for our Ubuntu. So don't hesitate to comment below!īeta Was this translation helpful? Give feedback. Finally, you may have your own ideas about this topic or you may have identified needs I failed to address. And I can't tell if some of these ideas would be overly complex to implement. But I don't have a deep knowledge of the project. Those are only raw ideas I had while thinking about an editing command for asciinema. On the other hand, a basic task like joining three asciicasts and inserting a pause between each segment would require running several commands sequentially, eventually requiring the user to keep track of the different timecodes or segment duration between the commands.Īt this time, I really don't know where to put the cursor between code complexity and ease of use. The first solution seems simpler to implement. or (somewhat like ImageMagick convert) we can chain multiple sub-commands in the same invocation of asciinema edit.Either we only allow one basic editing sub-command for each invocation of asciinema edit.UIįrom the end-user perspective, I see two ways the edit command could be implemented: ![]() But for very precise work, I think we should also be able to specify a position by an event number. The first idea would be to specify the start and end positions using a timecode-like format mm:ss._. It is not hard to imagine -from and -to options for that. Most, if not all, the features above need a way to specify the part of the asciicast where they apply. I think we need a way to replace the characters in a range of input/output events by stars or bullets or something else to hide sensitive data. Maybe this is a very specific need, but that would be of great help if I could insert a pause or delay in an asciicast. I sometimes need to sync asciicast with voiceover. This is somewhat the opposite of the previous feature. Maybe we could add a speed up/slow down option as part of this feature. I also read somewhere the need for a fast-forward playback. But it would be nice if we can reduce idle time in post-processing (no one wants to see you typing so sloooowly).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |