New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

nagu

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

nagu

ANSI/VT100 to html converter

latest
Source
npmnpm
Version
1.0.0
Version published
Weekly downloads
4.4K
-48.25%
Maintainers
1
Weekly downloads
 
Created
Source

Nagu

Nagu is simple library to convert ANSI/VT100 formatted text to html representation. The main library use case to save colored cli output for latest representation in browser.

Usage

>>> import nagu
>>> html_text = '''This text is \033[4;34mblue \033[42mwith green background
... have \033[1;39mtwo\033[21m lines\033[49m and still underlined\033[0m or not'''
>>>
>>> nagu.html(html_text)
'This text is <span style="text-decoration: underline;color: #28f;">blue </span><span style="text-decoration: underline;color: #28f;background-color: #0c0;">with green background<br />have </span><span style="font-weight: bold;text-decoration: underline;background-color: #0c0;">two</span><span style="text-decoration: underline;background-color: #0c0;"> lines</span><span style="text-decoration: underline;"> and still underlined</span> or not'

Rendered html:

This text is blue with green background
have
two lines and still underlined or not

nagu-pipe

small 3-lines utility to use in cli with pipes. Typical usage:

grep -R --color=always 'na' . | ./nagu-pipe.py

Keywords

ANSI

FAQs

Package last updated on 23 Dec 2019

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts