Termtosvg, ett verktyg för att spela in din terminalsession

om termtosvg

I nästa artikel kommer vi att ta en titt på termtosvg. Detta är ett program som kan få oss ur problem under en presentation, en kurs eller en självstudie, där vi måste presentera resultaten av kommandona som utförs i en terminal. När allmänheten är närvarande är det möjligt att visa resultatet direkt. Men om de inte är närvarande vid tidpunkten för utförandet är det alltid intressant att ha en inspelad video som visar utförandet av kommandot. Detta kan göras med några verktyg, och bland dem är termtosvg. Detta program är ett terminalinspelare som presenterar resultatet som SVG-animationer.

Termstovg är en Unix terminalinspelare skriven i Python som sparar kommandoradsessioner som separata SVG-filer. När vi har filen kan vi det använd vår webbläsare för att återge skärmdumpen. Utöver allt detta har verktyget flera teman tillgängliga för att spela in en terminalsession som gör att vi kan använda ett specifikt färgtema. Vi kommer att kunna hitta projektet i Github och har varit utvecklad av Nicolas Bedos.

Detta program distribueras med gratis BSD-licens. Termtosvg kan komma ihåg verktyg som ascicinema, vilket alltid är en referens när du gör demos och självstudier.

Allmänna egenskaper hos Termtosvg

  • Detta program kommer att producera lätta, snygga animationer att bäddas in i en projektsida.
  • Vi kommer att ha möjlighet att använda anpassade färgteman plus ett terminalanvändargränssnitt och animeringskontroller via SVG-mallar.
  • Es kompatibel med asciinema inspelningsformat.

Installera termtosvg

Vi kommer att kunna installera detta program genom dess universellt paket snäppa. Användare av Ubuntu 16.04 och senare, liksom andra distros som har detta format aktiverat, bör kunna installera det genom att öppna en terminal (Ctrl + Alt + T) och skriva in den:

termtosvg simosx installationspaket snap

sudo snap install termtosvg-simosx

Förutom den tidigare installationen kan vi installera detta program i Gnu / Linux, Mac OS och BSD operativsystem med Python> = 3.5. Det kan installera med pip som de visar oss i sina webbplats. Vi måste bara öppna en terminal (Ctrl + Alt + T) och skriva i den:

pip3 install --user termtosvg

Som anges på sidan av GitHub, den här installationen måste täcka vissa beroenden för en korrekt funktion av programmet.

Spela in en terminalsession

Termtosvg inspelning

För detta exempel Jag har installerat alternativet snap-paket. För att börja spela in kommandoradsessionen behöver du bara köra följande kommando i en terminal (Ctrl + Alt + T):

termtosvg-simosx.termtosvg animacion.svg

I slutet av inspelningen ser vi att rutten anges (allmänt / tmp) och namnet på den inspelade filen. Resultatet genereras och sparas automatiskt som en SVG-fil i vår tillfälliga katalog (/ Tmp) om inget anges. Även i exemplet vi ser i föregående skärmdump, Jag har gett namnet till capture animacion.svg. Detta sparas i den aktuella jobbfilen. Efter avslutad fångningsprocess, kan öppnas med Firefox eller något annat kompatibelt program.

till avsluta brännprocessen, använd bara avsluta kommandot i terminalen eller tryck på Ctrl + D.

Dekorativt utseende

Vi kommer att kunna se mallar och exempel på termtosvg i din sida Om vi ​​vill kan vi ändra det dekorativa utseendet välja inspelningstema för sessionen (cirkus, klassisk-mörk, klassisk-ljus, dracula, isotop, marrakesh, material, monokai, sol-mörk, sol-ljus, zenburn). Ett exempel på användning skulle vara att skriva i terminalen (Ctrl + Alt + T):

termtosvg-simosx.termtosvg --theme circus

Eller om vi vill ändra typsnitt vi kommer att skriva:

termtosvg-simosx.termtosvg --font Fuente

I den tidigare beställningen måste vi ändra Fuente med något av de teckensnitt som vi har installerat på vår dator.

Medan vi spelar in kommer vi att kunna skriva de kommandon vi vill ha och arbeta i terminalen. När vi är klara behöver du bara avsluta inspelningen av sessionen genom att skriva avsluta eller genom att trycka på Ctrl + D.

Termtosvg hjälp

Dessutom kommer vi att kunna hitta andra hjälpalternativ för programmet. För att konsultera det behöver du bara skriva in terminalen (Ctrl + Alt + T):

termtosvg simosx hjälp

termtosvg-simosx.termtosvg --help

Vi kan få mer hjälp med manuell som vi kan hitta på deras GitHub-sida.

Avinstallera termtosvg

Vi kommer att kunna eliminera programmet på ett så enkelt sätt som det vi använder för att installera det. Eftersom jag använde snap-paketet för detta exempel är detta avinstallationen som vi kommer att se. I en terminal (Ctrl + Alt + T) behöver vi bara skriva följande kommando:

sudo snap remove termtosvg-simosx

I slutändan är detta en intressant och effektivt verktyg när det gäller konsumtion och storlek på de resulterande filerna. Det är också lätt att använda. Detta är ett alternativ att överväga om du behöver spela in dina terminalsessioner.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.