ansito
Translate ANSI codes to any other format.
Currently, only Conky format is supported.
Requirements
ansito requires Python 3.6 or above.
To install Python 3.6, I recommend using pyenv.
# install pyenv
git clone https://github.com/pyenv/pyenv ~/.pyenv
# setup pyenv (you should also put these three lines in .bashrc or similar)
export PATH="${HOME}/.pyenv/bin:${PATH}"
export PYENV_ROOT="${HOME}/.pyenv"
eval "$(pyenv init -)"
# install Python 3.6
pyenv install 3.6.8
# make it available globally
pyenv global system 3.6.8
Installation
With pip:
python3.6 -m pip install ansito
With pipx:
# install pipx with the recommended method
curl https://raw.githubusercontent.com/cs01/pipx/master/get-pipx.py | python3
pipx install --python python3.6 ansito
Usage (as a library)
TODO
Usage (command-line)
usage: ansito [-h] FILENAME
positional arguments:
FILENAME File to translate, or - for stdin.
optional arguments:
-h, --help show this help message and exit
Example:
command-that-output-colors | ansito -
Real-word example with taskwarrior in a Conky configuration file:
${texecpi 60 flock ~/.task task limit:10 rc.defaultwidth:80 rc._forcecolor:on rc.verbose:affected,blank list | ansito - | sed -r 's/([^ ])#/\1\\#/g'
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ansito-0.1.0.tar.gz
(8.6 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
ansito-0.1.0-py3-none-any.whl
(25.7 kB
view details)
File details
Details for the file ansito-0.1.0.tar.gz.
File metadata
- Download URL: ansito-0.1.0.tar.gz
- Upload date:
- Size: 8.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/0.12.11 CPython/3.6.8 Linux/4.9.0-8-amd64
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8119a2deee9a69d2a6549784f237a953c594f9712a8dd0b1879facedc35ec406
|
|
| MD5 |
41ebb2fdc8a4a801b9fcd78994d70179
|
|
| BLAKE2b-256 |
bad1d4f0a1d6f651fbe396b5b61fe2d569c603408c98b347b3774ce66c4761a4
|
File details
Details for the file ansito-0.1.0-py3-none-any.whl.
File metadata
- Download URL: ansito-0.1.0-py3-none-any.whl
- Upload date:
- Size: 25.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/0.12.11 CPython/3.6.8 Linux/4.9.0-8-amd64
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
103add704d90c897b8fc6a9de1aa7b0c975a76cf1ec54b8c218771aa188e36ae
|
|
| MD5 |
b11c2f25e91fbb7b4b5bd1fed7fc9266
|
|
| BLAKE2b-256 |
7f86440b2cb4a4a9f826ad6fa68857e3c450561b0b75a17a4c3791e9755e42d6
|