Termtosvg, nástroj pro záznam vaší relace terminálu

o termtosvg

V příštím článku se podíváme na termtosvg. Jedná se o program, který nás může dostat z problémů během prezentace, kurzu nebo výukového programu, ve kterém musíme prezentovat výsledky příkazů prováděných v terminálu. Pokud je přítomna veřejnost, je možné okamžitě zobrazit výsledek. Pokud ale v době provedení nejsou, je vždy zajímavé mít nahrané video ukazující na provedení příkazu. To lze provést pomocí několika nástrojů a mezi nimi je termtosvg. Tento program je a terminálový zapisovač který prezentuje výsledek jako SVG animace.

Termstovg je a Unixový terminálový zapisovač napsaný v Pythonu který ukládá relace příkazového řádku jako samostatné soubory SVG. Když máme složku, můžeme k reprodukci obrazovky použijte náš webový prohlížeč. Kromě toho všeho má nástroj k dispozici několik motivů pro záznam terminálové relace, která nám umožní použít konkrétní barevný motiv. Projekt budeme moci najít v GitHub a byl vytvořil Nicolas Bedos.

Tento program je distribuován s bezplatná licence BSD. Termtosvg si pamatuje nástroje jako asciicinem, což je vždy reference při vytváření ukázek a cvičení.

Obecná charakteristika Termtosvg

  • Tento program bude produkovat lehké a čistě vypadající animace které mají být vloženy na stránku projektu.
  • Budeme mít možnost použít vlastní barevné motivy plus uživatelské rozhraní terminálu a ovládací prvky animace pomocí šablon SVG.
  • Es kompatibilní s formátem záznamu asciinema.

Nainstalujte termtosvg

Budeme moci nainstalovat tento program prostřednictvím jeho univerzální balíček přichycení. Uživatelé Ubuntu 16.04 a novějších, stejně jako dalších distribucí, které mají tento formát povolený, by měli být schopni jej nainstalovat otevřením terminálu (Ctrl + Alt + T) a zadáním do něj:

instalační balíček termtosvg simosx

sudo snap install termtosvg-simosx

Kromě předchozí instalace můžeme tento program nainstalovat do operačních systémů Gnu / Linux, Mac OS a BSD pomocí Python> = 3.5. Může nainstalovat pomocí pip jak nám ukazují ve svých webová stránka. Musíme otevřít terminál (Ctrl + Alt + T) a napsat do něj:

pip3 install --user termtosvg

Jak je uvedeno na stránce GitHub, tato instalace bude muset pokrýt některé závislosti pro správnou funkci programu.

Zaznamenejte relaci terminálu

Záznam Termtosvg

Pro tento příklad Nainstaloval jsem možnost balíčku snap. Chcete-li tedy začít nahrávat relaci příkazového řádku, stačí v terminálu spustit následující příkaz (Ctrl + Alt + T):

termtosvg-simosx.termtosvg animacion.svg

Na konci záznamu uvidíme, že je vyznačena trasa (obecně / tmp) a název zaznamenaného souboru. Výsledek bude vygenerován a automaticky uložen jako soubor SVG do našeho dočasného adresáře (/ Tmp) pokud není nic uvedeno. Ačkoli v příkladu, který vidíme na předchozím snímku obrazovky, Dal jsem jméno souboru capture animacion.svg. To se uloží do aktuálního souboru úlohy. Po dokončení procesu snímání lze otevřít pomocí Firefoxu nebo jiného kompatibilního programu.

na ukončete proces vypalování, stačí použít příkaz pro ukončení v terminálu nebo stiskněte Ctrl + D.

Dekorativní vzhled

Budeme moci vidět šablony a příklady termtosvg ve vašem strana Pokud chceme, můžeme změnit dekorativní vzhled výběr motivu nahrávání pro relaci (cirkus, klasický-temný, klasický-světlý, dracula, izotop, marrákeš, materiál, monokai, solarized-dark, solarized-light, zenburn). Příkladem použití by bylo psát do terminálu (Ctrl + Alt + T):

termtosvg-simosx.termtosvg --theme circus

Nebo pokud chceme změnit typ písma napíšeme:

termtosvg-simosx.termtosvg --font Fuente

V předchozím pořadí budeme muset změnit Zdroj jakýmkoli z písem, která jsme nainstalovali do našeho počítače.

Během záznamu budeme moci v terminálu psát požadované příkazy a pracovat. Po dokončení budete muset záznam relace ukončit pouze zadáním výstup nebo stisknutím Ctrl + D.

Nápověda Termtosvg

Kromě toho budeme moci najít další možnosti nápovědy k programu. Chcete-li to konzultovat, stačí zadat terminál (Ctrl + Alt + T):

nápověda termtosvg simosx

termtosvg-simosx.termtosvg --help

Můžeme získejte další pomoc manuál které můžeme najít na jejich stránce GitHub.

Odinstalujte termtosvg

Program budeme moci eliminovat tak jednoduchým způsobem, jakým jsme jej nainstalovali. Pokud jde o tento příklad, použil jsem balíček snap, jedná se o odinstalaci, kterou uvidíme. V terminálu (Ctrl + Alt + T) budeme muset napsat pouze následující příkaz:

sudo snap remove termtosvg-simosx

Nakonec je to zajímavý a efektivní nástroj z hlediska spotřeby a velikosti výsledných souborů. Je také snadno použitelný. Toto je možnost, kterou je třeba zvážit, pokud potřebujete zaznamenat vaše relace terminálu.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.