Python Library to visualize string edit
Project description
Abstract
VisEdit is a visualiation library for string edit and differences between two strings.
Main Features
- visualize differences between two strings
- generate formatted text and html
Installation
install using pip:
$ pip install visedit
Example Codes
Generate formatted text or html
from visedit import StringEdit
source_str = "kitten"
target_str = "sitting"
se = StringEdit(source_str, target_str)
text = se.generate_text()
print(text)
# spaces will be truncated if truncate=True
text = se.generate_text(truncate=True)
# also available html as well as text
html = se.generate_html()
Change color setting
# setting for text
e = StringEdit(source_str, target_str, text_color_settings={
"wrong": "YELLOW",
"correct": "GREEN",
"base": "WHITE",
})
# setting for html
e = StringEdit(source_str, target_str, html_color_settings={
"wrong": "YELLOW",
"correct": "GREEN",
"base": "WHITE",
})
available colors are:
- BLACK
- RED
- GREEN
- YELLOW
- BLUE
- PURPLE
- CYAN
- WHITE
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
visedit-1.0.5.tar.gz
(5.8 kB
view hashes)