====== TermRecord : publier et partager facilement une session Terminal ====== * Objet : Enregistrer et **partager** facilement une session Terminal * Niveau requis : {{tag>débutant}} * Commentaires : //contrairement à script/scriptreplay, l'idée est de pouvoir publier un enregistrement de terminal// * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) * Suivi : {{tag>à-tester}} * Création le 28/03/2017 * Testé le 28/03/2017 * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?id=17418 | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) ===== Introduction ===== Il existe la commande script pour stocker dans un fichier texte re-jouable potentiellement pas scriptreplay. Mais ce n'est pas destiné à être rejoué facilement sur une machine différente de celle où l'enregistrement a été effectué. ===== Installation ===== apt install python-pip # manager de paquets python, avec toutes les dépendances nécessaires pip install TermRecord # le script par lui-même ===== Utilisation ===== TermRecord -o exemple.html #le fichier de sortie, à préfixer par un chemin si différent du répertoire courant #là on peut réaliser de belles commandes exit # pour sortir de l'enregistrement Voilà! on obtient un **seul** fichier exemple.html, que l'on peut envoyer, copier, publier...\\ Tout navigateur moderne, avec javascript activé, pourra voir votre enregistrement. A la lecture, vous aurez le pilotage propre à une vidéo (avance rapide, stop, restart), mais cela reste du texte, **COPIABLE**. \\ Le poids d'un tel enregistrement sera sans commune mesure avec une vidéo. ===== Dé-installation ===== pip uninstall TermRecord ===== Auteur du script ===== https://github.com/theonewolf/TermRecord ===== Exemples ===== parmi d'autres, sur le github de l'auteur: \\ http://theonewolf.github.io/TermRecord/avplay-static.html \\ http://theonewolf.github.io/TermRecord/htop-static.html \\