Skip to main content

ANSI based python module

a python module focused on creating better gui within the terminal is cross terminal!

yt demo: https://www.youtube.com/watch?v=CNtCzBxj1EU

Features

  • rgb colors
  • 256 bit colors
  • Cursor movement
  • Mouse input
  • controller input
  • arrows input
  • ESC input
  • reading off the terminal
  • Terminal modes
  • box drawing generator
  • HSV/HEX conversion
  • Theme support
  • way more

Example

from ansi import *

BUILT for WINDOWS

how to install:

(just watch the yt vid) (windows only)

  1. install python if you dont have it already
  2. download the zip
  3. extract the zip
  4. run py -m venv .venv
  5. run .venv\Scripts\Activate.ps1
  6. run python -m pip install --upgrade pip
  7. run pip install -r requirements.txt
  8. now you can run python file.py replacing file.py with one of the python files.
  9. for ex run python main.py

credits:

built by me

Music by Mikhail Smusev from Pixabay

used ANSI Escape Sequences a lot (ALSO is main source) btop4win - for most of the themes folder.

built for stardance

Metadata

Release files for colorful-swiss 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for colorful-swiss 0.1.0
File Size Uploaded Provenance Actions
colorful_swiss-0.1.0.tar.gz 1.8 kB Without provenance Details for colorful_swiss-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for colorful-swiss 0.1.0
File Interpreter ABI Platform Actions
colorful_swiss-0.1.0-py3-none-any.whl Python 3 none any Details for colorful_swiss-0.1.0-py3-none-any.whl

Total release size: 3.5 kB

Release files / colorful_swiss-0.1.0.tar.gz

Download URL colorful_swiss-0.1.0.tar.gz
Size 1.8 kB
Tags Source
SHA-256 checksum
How to use checksums
d838e6d26dcb896285e5364bd9cc661ed4c7dd8d7cc528c8938db4e14e17aba9
BLAKE2b-256 checksum
How to use checksums
847fe78b20f367a2e4aaea980be722b28e2012a135d1ddae5139b311bd4e12c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Release files / colorful_swiss-0.1.0-py3-none-any.whl

Download URL colorful_swiss-0.1.0-py3-none-any.whl
Size 1.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d70cc142dbf8d2428f2d9f3e59a523f8b369ea79bb61751e0af73b8d9c154a0d
BLAKE2b-256 checksum
How to use checksums
b5d1706df03d11ff5ab284410765c97047b3414bb39316f334bec0dc549c25cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Security for colorful-swiss 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page