{"id":624,"date":"2018-08-17T13:47:00","date_gmt":"2018-08-17T12:47:00","guid":{"rendered":"http:\/\/louis.hatier.me\/blog\/?p=624"},"modified":"2018-08-22T08:29:39","modified_gmt":"2018-08-22T07:29:39","slug":"asciinema-console-recorder","status":"publish","type":"post","link":"https:\/\/louis.hatier.me\/blog\/asciinema-console-recorder\/","title":{"rendered":"asciinema : Console recorder"},"content":{"rendered":"<p><a href=\"http:\/\/louis.hatier.me\/blog\/wp-content\/uploads\/2018\/08\/logo-asciinema.png\" data-rel=\"lightbox-gallery-dFeDosyE\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-627 alignleft\" src=\"http:\/\/louis.hatier.me\/blog\/wp-content\/uploads\/2018\/08\/logo-asciinema.png\" alt=\"Logo asciinema\" width=\"178\" height=\"178\" srcset=\"https:\/\/louis.hatier.me\/blog\/wp-content\/uploads\/2018\/08\/logo-asciinema.png 225w, https:\/\/louis.hatier.me\/blog\/wp-content\/uploads\/2018\/08\/logo-asciinema-150x150.png 150w\" sizes=\"auto, (max-width: 178px) 100vw, 178px\" \/><\/a><a href=\"https:\/\/asciinema.org\/\" target=\"_blank\" rel=\"noopener\">asciinema<\/a> est un petit utilitaire disponible pour Linux et Mac, qui permet d\u2019enregistrer le terminal de mani\u00e8re l\u00e9g\u00e8re (format texte) contrairement \u00e0 la vid\u00e9o.<\/p>\n<p>Une fois l\u2019enregistrement termin\u00e9 vous avez la possibilit\u00e9 de l\u2019envoyer sur leurs serveurs en cr\u00e9ant un compte gratuit ou bien de fa\u00e7on anonyme.<\/p>\n<p>A partir de l\u00e0 il est possible de le partager via lien ou sur n\u2019importe quel site en incluant un petit snippet de code.<\/p>\n<p>&nbsp;<\/p>\n<p><!--more--><\/p>\n<p>&nbsp;<\/p>\n<h2>Installation<\/h2>\n<p>La documentation est disponible ici : <a href=\"https:\/\/asciinema.org\/docs\/how-it-works\" target=\"_blank\" rel=\"noopener\">https:\/\/asciinema.org\/docs\/how-it-works<\/a><br \/>\nPour installer asciinema sur <a href=\"http:\/\/louis.hatier.me\/blog\/ubuntu-desktop\/\">Ubuntu<\/a>, voici la proc\u00e9dure<\/p>\n<pre><code class=\"no-highlight\">sudo apt-add-repository ppa:zanchey\/asciinema\r\nsudo apt-get update\r\nsudo apt-get install asciinema\r\n<\/code><\/pre>\n<h2>Enregistrement<\/h2>\n<p>Pour lancer l\u2019enregistrement, il suffit d\u2019utiliser la commande <code>asciinema rec<\/code>, et de quitter une fois termin\u00e9 avec la commande <code>exit<\/code> ou avec le raccourci <code>Ctrl-D<\/code>.<br \/>\nPar d\u00e9faut le fichier sera enregistr\u00e9 dans le dossier <code>\/tmp\/<\/code> au format .cast.<br \/>\nLe fichier peut \u00eatre ouvert avec un \u00e9diteur de texte pour les curieux qui veulent voir comment est stock\u00e9 la session.<\/p>\n<h2>Visionnage<\/h2>\n<p>Pour visionner la s\u00e9quence dans le terminal, il faut utiliser la commande <code>play<\/code><\/p>\n<pre><code class=\"no-highlight\">asciinema play \/tmp\/ma-session.cast\r\n<\/code><\/pre>\n<h2>Upload<\/h2>\n<p>L\u2019envoie de l\u2019enregistrement permet d\u2019inclure une \u201cvisionneuse\u201d dans n\u2019importe quel site web.<br \/>\nIl n\u2019est pas n\u00e9cessaire de se cr\u00e9er un compte, mais si vous souhaitez r\u00e9pertorier tous vos enregistrements c\u2019est plus pratique.<br \/>\nLa commande <code>asciinema auth<\/code> va permettre de s\u2019authentifier pour les prochains upload.<\/p>\n<pre><code class=\"no-highlight\">asciinema upload \/tmp\/ma-session.cast\r\n<\/code><\/pre>\n<h2>Partage<\/h2>\n<p>Inclure l\u2019enregistrement sur votre site est tr\u00e8s simple, cela se fait via l\u2019inclusion d\u2019un script JavaScript dans votre page, avec \u00e9ventuellement quelques options suppl\u00e9mentaires (autoplay, loop, size, etc.)<\/p>\n<pre><code class=\"no-highlight\">&lt;script src=\"https:\/\/asciinema.org\/a\/clef-de-mon-enregistrement.js\" id=\"asciicast-clef-de-mon-enregistrement\" async data-cols=\"110\" data-rows=\"30\" data-t=\"7\"&gt;&lt;\/script&gt;\r\n<\/code><\/pre>\n<h2>Exemple<br \/>\n<script src=\"https:\/\/asciinema.org\/a\/toB7kXe5OcMjxVdCPDNmAZme4.js\" id=\"asciicast-toB7kXe5OcMjxVdCPDNmAZme4\" async data-cols=\"110\" data-rows=\"30\"><\/script><\/h2>\n<div style=\"padding-bottom:20px; padding-top:10px;\" class=\"hupso-share-buttons\"><!-- Hupso Share Buttons - https:\/\/www.hupso.com\/share\/ --><a class=\"hupso_counters\" href=\"https:\/\/www.hupso.com\/share\/\"><img decoding=\"async\" src=\"https:\/\/static.hupso.com\/share\/buttons\/dot.png\" style=\"border:0px; padding-top:2px; float:left;\" alt=\"Share Button\"\/><\/a><script type=\"text\/javascript\">var hupso_services_c=new Array(\"twitter\",\"facebook_like\",\"pinterest\",\"email\",\"linkedin\");var hupso_counters_lang = \"en_US\";var hupso_image_folder_url = \"\";var hupso_url_c=\"\";var hupso_title_c=\"asciinema%20%3A%20Console%20recorder\";<\/script><script type=\"text\/javascript\" src=\"https:\/\/static.hupso.com\/share\/js\/counters.js\"><\/script><!-- Hupso Share Buttons --><\/div>","protected":false},"excerpt":{"rendered":"<p>asciinema est un petit utilitaire disponible pour Linux et Mac, qui permet d\u2019enregistrer le terminal de mani\u00e8re l\u00e9g\u00e8re (format texte) contrairement \u00e0 la vid\u00e9o. Une fois l\u2019enregistrement termin\u00e9 vous avez la possibilit\u00e9 de l\u2019envoyer sur leurs serveurs en cr\u00e9ant un compte gratuit ou bien de fa\u00e7on anonyme. A partir de l\u00e0 il est possible de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,8],"tags":[62,63,61],"class_list":["post-624","post","type-post","status-publish","format-standard","hentry","category-linux","category-outils","tag-linux","tag-open-source","tag-ubuntu"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>asciinema : Console recorder - Melting Poutre<\/title>\n<meta name=\"description\" content=\"Console recorder tr\u00e8s pratique pour Linux\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/louis.hatier.me\/blog\/asciinema-console-recorder\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"asciinema : Console recorder - Melting Poutre\" \/>\n<meta property=\"og:description\" content=\"Console recorder tr\u00e8s pratique pour Linux\" \/>\n<meta property=\"og:url\" content=\"https:\/\/louis.hatier.me\/blog\/asciinema-console-recorder\/\" \/>\n<meta property=\"og:site_name\" content=\"Melting Poutre\" \/>\n<meta property=\"article:published_time\" content=\"2018-08-17T12:47:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-08-22T07:29:39+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/louis.hatier.me\/blog\/wp-content\/uploads\/2018\/08\/logo-asciinema.png\" \/>\n<meta name=\"author\" content=\"Louis Hatier\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Louis Hatier\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/louis.hatier.me\/blog\/asciinema-console-recorder\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/louis.hatier.me\/blog\/asciinema-console-recorder\/\"},\"author\":{\"name\":\"Louis Hatier\",\"@id\":\"https:\/\/louis.hatier.me\/blog\/#\/schema\/person\/2f200d0368def135b452e65491c4dd11\"},\"headline\":\"asciinema : Console recorder\",\"datePublished\":\"2018-08-17T12:47:00+00:00\",\"dateModified\":\"2018-08-22T07:29:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/louis.hatier.me\/blog\/asciinema-console-recorder\/\"},\"wordCount\":265,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/louis.hatier.me\/blog\/#\/schema\/person\/2f200d0368def135b452e65491c4dd11\"},\"image\":{\"@id\":\"https:\/\/louis.hatier.me\/blog\/asciinema-console-recorder\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/louis.hatier.me\/blog\/wp-content\/uploads\/2018\/08\/logo-asciinema.png\",\"keywords\":[\"Linux\",\"Open source\",\"Ubuntu\"],\"articleSection\":[\"Linux\",\"Outils\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/louis.hatier.me\/blog\/asciinema-console-recorder\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/louis.hatier.me\/blog\/asciinema-console-recorder\/\",\"url\":\"https:\/\/louis.hatier.me\/blog\/asciinema-console-recorder\/\",\"name\":\"asciinema : Console recorder - Melting Poutre\",\"isPartOf\":{\"@id\":\"https:\/\/louis.hatier.me\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/louis.hatier.me\/blog\/asciinema-console-recorder\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/louis.hatier.me\/blog\/asciinema-console-recorder\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/louis.hatier.me\/blog\/wp-content\/uploads\/2018\/08\/logo-asciinema.png\",\"datePublished\":\"2018-08-17T12:47:00+00:00\",\"dateModified\":\"2018-08-22T07:29:39+00:00\",\"description\":\"Console recorder tr\u00e8s pratique pour Linux\",\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/louis.hatier.me\/blog\/asciinema-console-recorder\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/louis.hatier.me\/blog\/asciinema-console-recorder\/#primaryimage\",\"url\":\"http:\/\/louis.hatier.me\/blog\/wp-content\/uploads\/2018\/08\/logo-asciinema.png\",\"contentUrl\":\"http:\/\/louis.hatier.me\/blog\/wp-content\/uploads\/2018\/08\/logo-asciinema.png\"},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/louis.hatier.me\/blog\/#website\",\"url\":\"https:\/\/louis.hatier.me\/blog\/\",\"name\":\"Melting Poutre\",\"description\":\"Du web et d&#039;autres choses\",\"publisher\":{\"@id\":\"https:\/\/louis.hatier.me\/blog\/#\/schema\/person\/2f200d0368def135b452e65491c4dd11\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/louis.hatier.me\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/louis.hatier.me\/blog\/#\/schema\/person\/2f200d0368def135b452e65491c4dd11\",\"name\":\"Louis Hatier\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/louis.hatier.me\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cd8d107ede5a4ec340326655e74a00ca62b02e41a02442f961c36f085aa89942?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cd8d107ede5a4ec340326655e74a00ca62b02e41a02442f961c36f085aa89942?s=96&d=mm&r=g\",\"caption\":\"Louis Hatier\"},\"logo\":{\"@id\":\"https:\/\/louis.hatier.me\/blog\/#\/schema\/person\/image\/\"},\"sameAs\":[\"https:\/\/louis.hatier.me\",\"https:\/\/www.linkedin.com\/in\/louishatier\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"asciinema : Console recorder - Melting Poutre","description":"Console recorder tr\u00e8s pratique pour Linux","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/louis.hatier.me\/blog\/asciinema-console-recorder\/","og_locale":"fr_FR","og_type":"article","og_title":"asciinema : Console recorder - Melting Poutre","og_description":"Console recorder tr\u00e8s pratique pour Linux","og_url":"https:\/\/louis.hatier.me\/blog\/asciinema-console-recorder\/","og_site_name":"Melting Poutre","article_published_time":"2018-08-17T12:47:00+00:00","article_modified_time":"2018-08-22T07:29:39+00:00","og_image":[{"url":"http:\/\/louis.hatier.me\/blog\/wp-content\/uploads\/2018\/08\/logo-asciinema.png","type":"","width":"","height":""}],"author":"Louis Hatier","twitter_misc":{"\u00c9crit par":"Louis Hatier","Dur\u00e9e de lecture estim\u00e9e":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/louis.hatier.me\/blog\/asciinema-console-recorder\/#article","isPartOf":{"@id":"https:\/\/louis.hatier.me\/blog\/asciinema-console-recorder\/"},"author":{"name":"Louis Hatier","@id":"https:\/\/louis.hatier.me\/blog\/#\/schema\/person\/2f200d0368def135b452e65491c4dd11"},"headline":"asciinema : Console recorder","datePublished":"2018-08-17T12:47:00+00:00","dateModified":"2018-08-22T07:29:39+00:00","mainEntityOfPage":{"@id":"https:\/\/louis.hatier.me\/blog\/asciinema-console-recorder\/"},"wordCount":265,"commentCount":0,"publisher":{"@id":"https:\/\/louis.hatier.me\/blog\/#\/schema\/person\/2f200d0368def135b452e65491c4dd11"},"image":{"@id":"https:\/\/louis.hatier.me\/blog\/asciinema-console-recorder\/#primaryimage"},"thumbnailUrl":"http:\/\/louis.hatier.me\/blog\/wp-content\/uploads\/2018\/08\/logo-asciinema.png","keywords":["Linux","Open source","Ubuntu"],"articleSection":["Linux","Outils"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/louis.hatier.me\/blog\/asciinema-console-recorder\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/louis.hatier.me\/blog\/asciinema-console-recorder\/","url":"https:\/\/louis.hatier.me\/blog\/asciinema-console-recorder\/","name":"asciinema : Console recorder - Melting Poutre","isPartOf":{"@id":"https:\/\/louis.hatier.me\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/louis.hatier.me\/blog\/asciinema-console-recorder\/#primaryimage"},"image":{"@id":"https:\/\/louis.hatier.me\/blog\/asciinema-console-recorder\/#primaryimage"},"thumbnailUrl":"http:\/\/louis.hatier.me\/blog\/wp-content\/uploads\/2018\/08\/logo-asciinema.png","datePublished":"2018-08-17T12:47:00+00:00","dateModified":"2018-08-22T07:29:39+00:00","description":"Console recorder tr\u00e8s pratique pour Linux","inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/louis.hatier.me\/blog\/asciinema-console-recorder\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/louis.hatier.me\/blog\/asciinema-console-recorder\/#primaryimage","url":"http:\/\/louis.hatier.me\/blog\/wp-content\/uploads\/2018\/08\/logo-asciinema.png","contentUrl":"http:\/\/louis.hatier.me\/blog\/wp-content\/uploads\/2018\/08\/logo-asciinema.png"},{"@type":"WebSite","@id":"https:\/\/louis.hatier.me\/blog\/#website","url":"https:\/\/louis.hatier.me\/blog\/","name":"Melting Poutre","description":"Du web et d&#039;autres choses","publisher":{"@id":"https:\/\/louis.hatier.me\/blog\/#\/schema\/person\/2f200d0368def135b452e65491c4dd11"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/louis.hatier.me\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":["Person","Organization"],"@id":"https:\/\/louis.hatier.me\/blog\/#\/schema\/person\/2f200d0368def135b452e65491c4dd11","name":"Louis Hatier","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/louis.hatier.me\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cd8d107ede5a4ec340326655e74a00ca62b02e41a02442f961c36f085aa89942?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cd8d107ede5a4ec340326655e74a00ca62b02e41a02442f961c36f085aa89942?s=96&d=mm&r=g","caption":"Louis Hatier"},"logo":{"@id":"https:\/\/louis.hatier.me\/blog\/#\/schema\/person\/image\/"},"sameAs":["https:\/\/louis.hatier.me","https:\/\/www.linkedin.com\/in\/louishatier\/"]}]}},"_links":{"self":[{"href":"https:\/\/louis.hatier.me\/blog\/wp-json\/wp\/v2\/posts\/624","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/louis.hatier.me\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/louis.hatier.me\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/louis.hatier.me\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/louis.hatier.me\/blog\/wp-json\/wp\/v2\/comments?post=624"}],"version-history":[{"count":9,"href":"https:\/\/louis.hatier.me\/blog\/wp-json\/wp\/v2\/posts\/624\/revisions"}],"predecessor-version":[{"id":719,"href":"https:\/\/louis.hatier.me\/blog\/wp-json\/wp\/v2\/posts\/624\/revisions\/719"}],"wp:attachment":[{"href":"https:\/\/louis.hatier.me\/blog\/wp-json\/wp\/v2\/media?parent=624"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/louis.hatier.me\/blog\/wp-json\/wp\/v2\/categories?post=624"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/louis.hatier.me\/blog\/wp-json\/wp\/v2\/tags?post=624"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}