{"id":27458,"date":"2017-03-26T13:41:57","date_gmt":"2017-03-26T11:41:57","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=27458"},"modified":"2017-03-26T13:42:57","modified_gmt":"2017-03-26T11:42:57","slug":"ascinema-record-and-share-your-terminal-sessions-the-right-way","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2017\/03\/26\/ascinema-record-and-share-your-terminal-sessions-the-right-way\/","title":{"rendered":"asciinema &#8211; record and share your terminal sessions, the right way"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p><a href=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/03\/ascinema.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"27459\" data-permalink=\"https:\/\/mamchenkov.net\/wordpress\/2017\/03\/26\/ascinema-record-and-share-your-terminal-sessions-the-right-way\/ascinema\/\" data-orig-file=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/03\/ascinema.png?fit=1134%2C518&amp;ssl=1\" data-orig-size=\"1134,518\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"ascinema\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/03\/ascinema.png?fit=660%2C302&amp;ssl=1\" class=\"aligncenter size-medium wp-image-27459\" src=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/03\/ascinema-500x228.png?resize=500%2C228&#038;ssl=1\" alt=\"\" width=\"500\" height=\"228\" srcset=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/03\/ascinema.png?resize=500%2C228&amp;ssl=1 500w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/03\/ascinema.png?resize=768%2C351&amp;ssl=1 768w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/03\/ascinema.png?resize=1024%2C468&amp;ssl=1 1024w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/03\/ascinema.png?w=1134&amp;ssl=1 1134w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/asciinema.org\/\">asciinema<\/a> is a tool to record terminal sessions and share them as videos. \u00a0But unlike many other tools that provide this functionality, ascinema does a very smart thing &#8211; instead of encoding the session into a video it interactively replays it in a text mode, which allows one to select and copy-paste commands and outputs from the playback. \u00a0The resulting &#8220;video&#8221; is also much lighter and faster than it would be if encoded into a video stream.<\/p>\n<p>This is great for demos, tutorials, and other more technical scenarios. \u00a0The website also has a collection of recent and featured\u00a0public screencasts.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>asciinema is a tool to record terminal sessions and share them as videos. \u00a0But unlike many other tools that provide this functionality, ascinema does a very smart thing &#8211; instead of encoding the session into a video it interactively replays it in a text mode, which allows one to select and copy-paste commands and outputs &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2017\/03\/26\/ascinema-record-and-share-your-terminal-sessions-the-right-way\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">asciinema &#8211; record and share your terminal sessions, the right way<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"ascinema - record and share your terminal sessions, the right way #ASCII #CLI #video #terminal","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false,"_links_to":"","_links_to_target":""},"categories":[1,6,18,133,62],"tags":[3450,1960,391],"keyring_services":[],"class_list":["post-27458","post","type-post","status-publish","format-standard","hentry","category-general","category-linux","category-programming","category-sysadmin","category-technology","tag-ascii","tag-command-line","tag-video"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":42801,"url":"https:\/\/mamchenkov.net\/wordpress\/2019\/07\/12\/termtosvg-record-terminal-sessions-as-svg-animations\/","url_meta":{"origin":27458,"position":0},"title":"termtosvg &#8211; record terminal sessions as SVG animations","author":"Leonid Mamchenkov","date":"July 12, 2019","format":false,"excerpt":"termtosvg (GitHub repo) is a handy little tool that makes recording animated sessions in the terminal as simple as humanly possible. Instead of generating heavy graphics or video animations, this tool creates SVG files, which are a lot smaller and easier. There is also a selection of themes to choose\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/07\/termtosvg.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/07\/termtosvg.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/07\/termtosvg.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/07\/termtosvg.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/07\/termtosvg.png?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/07\/termtosvg.png?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":15457,"url":"https:\/\/mamchenkov.net\/wordpress\/2011\/08\/31\/tmux-linux-terminal-multiplexer\/","url_meta":{"origin":27458,"position":1},"title":"tmux &#8211; Linux terminal multiplexer","author":"Leonid Mamchenkov","date":"August 31, 2011","format":false,"excerpt":"I stumbled upon a very useful tool - tmux. \u00a0It is a terminal multiplexer for Linux. \u00a0If you are using Terminator or screen, you'd want to check it out. If you don't use either of those, you definitely need to check it out. With tmux, you can have a single\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2011\/08\/tmux3-500x310.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":7601,"url":"https:\/\/mamchenkov.net\/wordpress\/2004\/06\/24\/split-window-view-in-screen\/","url_meta":{"origin":27458,"position":2},"title":"Split window view in screen","author":"Leonid Mamchenkov","date":"June 24, 2004","format":false,"excerpt":"screen is an excellent program which is used by many people. It allows one to have a number of virtual consoles in a single terminal, attach and detach to different sessions and much more. Today I found out that not only it is possible to have several terminal sessions simulatenously\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":7652,"url":"https:\/\/mamchenkov.net\/wordpress\/2004\/07\/09\/killing-stalled-ssh-sessions\/","url_meta":{"origin":27458,"position":3},"title":"Killing stalled SSH sessions","author":"Leonid Mamchenkov","date":"July 9, 2004","format":false,"excerpt":"Something that has been annoying me for some time now, but enough for me to look for the solution - a stalled secure shell connection. In graphical mode getting read of a problem is easy - just close a window of the terminal and start a new one. In text\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":22001,"url":"https:\/\/mamchenkov.net\/wordpress\/2014\/06\/17\/httpie-command-line-http-client-a-user-friendly-curl-replacement\/","url_meta":{"origin":27458,"position":4},"title":"HTTPie &#8211; command line HTTP client, a user-friendly cURL replacement","author":"Leonid Mamchenkov","date":"June 17, 2014","format":"link","excerpt":"HTTPie - command line HTTP client, a user-friendly cURL replacement. Main features: Expressive and intuitive syntax Formatted and colorized terminal output Built-in JSON support Forms and file uploads HTTPS, proxies, and authentication Arbitrary request data Custom headers Persistent sessions Wget-like downloads Python 2.6, 2.7 and 3.x support Linux, Mac OS\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"httpie","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2014\/06\/httpie-500x500.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":9112,"url":"https:\/\/mamchenkov.net\/wordpress\/2005\/06\/19\/watching-over-logs-in-kde\/","url_meta":{"origin":27458,"position":5},"title":"Watching over logs in KDE","author":"Leonid Mamchenkov","date":"June 19, 2005","format":false,"excerpt":"I know of a lot of people who enjoy having a terminal window with scrolling logs on their desktop. Setting one up was never a challange, but there are some nice KDE options that one could use that not so many people know about. At least I didn't know until\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/27458","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=27458"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/27458\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=27458"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=27458"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=27458"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=27458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}