Termtosvg, een tool om uw terminalsessie op te nemen

over termtosvg

In het volgende artikel gaan we kijken naar termtosvg. Dit is een programma dat ons uit de problemen kan helpen tijdens een presentatie, een cursus of een tutorial, waarin we de resultaten moeten presenteren van de opdrachten die in een terminal worden uitgevoerd. Als het publiek aanwezig is, is het mogelijk om het resultaat direct te laten zien. Maar als ze niet aanwezig zijn op het moment van uitvoering, is het altijd interessant om een ​​video-opname te hebben die de uitvoering van de opdracht laat zien. Dit kan gedaan worden met een paar tools, waaronder termtosvg. Dit programma is een terminal recorder die het resultaat presenteert als SVG-animaties.

Termstovg is een Unix-terminalrecorder geschreven in Python die opdrachtregelsessies opslaat als afzonderlijke SVG-bestanden. Als we het bestand hebben, kunnen we gebruik onze webbrowser om de schermafbeelding te reproduceren​ Naast dit alles heeft de tool verschillende thema's beschikbaar om een ​​terminalsessie op te nemen waarmee we een specifiek kleurenthema kunnen gebruiken. We zullen het project in kunnen vinden GitHub en is geweest ontwikkeld door Nicolas Bedos.

Dit programma wordt gedistribueerd met gratis BSD-licentie​ Termtosvg kan tools zoals ascicinema, wat altijd een referentie is bij het maken van demo's en tutorials.

Algemene kenmerken van Termtosvg

  • Dit programma zal produceren lichtgewicht, strak ogende animaties om in een projectpagina te worden ingesloten.
  • We zullen de mogelijkheid hebben om gebruik te maken van aangepaste kleurenthema's plus een terminalgebruikersinterface en animatieknoppen via SVG-sjablonen.
  • Es compatibel met asciinema opnameformaat.

Installeer termtosvg

We kunnen dit programma installeren via zijn universeel pakket snappen​ Gebruikers van Ubuntu 16.04 en later, evenals andere distributies waarvoor dit formaat is ingeschakeld, zouden het moeten kunnen installeren door een terminal te openen (Ctrl + Alt + T) en erin te typen:

termtosvg simosx installatiepakket snap

sudo snap install termtosvg-simosx

Naast de vorige installatie kunnen we dit programma installeren in Gnu / Linux, Mac OS en BSD-besturingssystemen, met behulp van Python> = 3.5. Het kan installeer met pip zoals ze ons laten zien in hun website​ We hoeven alleen maar een terminal te openen (Ctrl + Alt + T) en erin te schrijven:

pip3 install --user termtosvg

Zoals aangegeven op de pagina van GitHub, deze installatie zal een aantal afhankelijkheden moeten dekken voor een correcte werking van het programma.

Neem een ​​terminalsessie op

Termtosvg-opname

Voor dit voorbeeld Ik heb de snap-pakketoptie geïnstalleerd​ Om de opdrachtregelsessie op te nemen, hoeft u daarom alleen de volgende opdracht in een terminal uit te voeren (Ctrl + Alt + T):

termtosvg-simosx.termtosvg animacion.svg

Aan het einde van de opname zullen we zien dat de route wordt aangegeven (algemeen / tmp) en de naam van het opgenomen bestand. Het resultaat wordt automatisch gegenereerd en opgeslagen als SVG-bestand in onze tijdelijke directory (/ tmp) als er niets wordt aangegeven. Hoewel in het voorbeeld dat we in de vorige schermafbeelding zien, Ik heb de naam gegeven aan de capture animacion.svg​ Dit wordt opgeslagen in het huidige taakbestand. Na het voltooien van het opnameproces, kan worden geopend met Firefox of een ander compatibel programma.

naar beëindig het brandproces, gebruik gewoon de exit commando in de terminal of druk op Ctrl + D.

Decoratief uiterlijk

We kunnen sjablonen en voorbeelden van termtosvg in uw pagina Als we willen, kunnen we verander de decoratieve look het opnamethema voor de sessie kiezen (circus, klassiek-donker, klassiek-licht, dracula, isotoop, marrakesh, materiaal, monokai, solarized-dark, solarized-light, zenburn​ Een voorbeeld van gebruik zou zijn om in de terminal te schrijven (Ctrl + Alt + T):

termtosvg-simosx.termtosvg --theme circus

Of als we willen verander het lettertype we zullen schrijven:

termtosvg-simosx.termtosvg --font Fuente

In de vorige volgorde zullen we moeten veranderen Bron door een van de lettertypen die we op onze computer hebben geïnstalleerd.

Terwijl we opnemen, kunnen we de gewenste commando's schrijven en in de terminal werken. Als we klaar zijn, hoeft u de opname van de sessie alleen te beëindigen door te typen afrit of door op te drukken Ctrl + D.

Termtosvg helpen

Daarnaast zullen we andere helpopties voor het programma kunnen vinden. Om het te raadplegen, hoeft u alleen maar de terminal in te typen (Ctrl + Alt + T):

termtosvg simosx hulp

termtosvg-simosx.termtosvg --help

We kunnen krijg meer hulp in handboek die we kunnen vinden op hun GitHub-pagina.

Verwijder termtosvg

We zullen het programma kunnen verwijderen op een manier die net zo eenvoudig is als degene die we gebruiken om het te installeren. Wat betreft dit voorbeeld heb ik het snap-pakket gebruikt, dit is de de-installatie die we gaan zien. In een terminal (Ctrl + Alt + T) hoeven we alleen het volgende commando te schrijven:

sudo snap remove termtosvg-simosx

Uiteindelijk is dit een interessante en efficiënte tool in termen van verbruik en grootte van de resulterende bestanden​ Het is ook gemakkelijk te gebruiken. Dit is een optie om te overwegen of u uw terminalsessies moet opnemen.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.