PROJET AUTOBLOG


Korben

source: Korben

⇐ retour index

Asciicast2gif – Faites des GIFs animés à partir de vos sessions de terminal

mercredi 14 octobre 2020 à 09:00

Vous vous souvenez d’AsciiCinema, l’outil qui permet d’enregistrer au format JSON vos sessions dans le terminal pour produire ensuite des « replays » en ligne visible dans les navigateurs ?

Et bien pour ceux qui voudraient produire des GIFs animés à partir de leurs séances d’AsciiCinema, il existe le logiciel AsciiCast2Gif (basé sur NodeJS) qui charge votre fichier AsciiCast et qui génère à partir du JSON, une série d’images PNG qui sont ensuite mises bout à bout pour produire un GIF animé à insérer dans vos sites web.

Il vous faudra les dépendances Gifsicle et ImageMagick ainsi que npm (NodeJS).

Voici une démonstration. Prenez l’URL de votre asciicinema, ajoutez-y « .cast » à la fin et utilisez ce lien dans la commande suivante :

asciicast2gif https://asciinema.org/a/335029.cast output.gif

Et ensuite, vous obtiendrez votre GIF animé :

Mignon, n’est-ce pas ?

<script type="text/plain" data-tcf="waiting-for-consent" data-id="118889" data-bid="1" data-placement="sous-article-avec-rotation">PGRpdiBpZD0iWVJiVUNIUHAtMTA4Mzg2ODQwIiBkYXRhLWNmcGE9IjExODg4OSI+PGRpdiBpZD0iNjk1NjktMiI+PHNjcmlwdCBzcmM9Ii8vYWRzLnRoZW1vbmV5dGl6ZXIuY29tL3MvZ2VuLmpzP3R5cGU9MiI+PC9zY3JpcHQ+PHNjcmlwdCBzcmM9Ii8vYWRzLnRoZW1vbmV5dGl6ZXIuY29tL3MvcmVxdWVzdGZvcm0uanM/c2l0ZUlkPTY5NTY5JiMwMzg7Zm9ybWF0SWQ9MiI+PC9zY3JpcHQ+PC9kaXY+CjwvZGl2PjxiciBzdHlsZT0iY2xlYXI6IGJvdGg7IGRpc3BsYXk6IGJsb2NrOyBmbG9hdDogbm9uZTsiLz48c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+O25ldyBhZHZhZHNDZnBBZCggMTE4ODg5ICk7PC9zY3JpcHQ+