Python TUI framework with mouse support, modular widget system, customizable and rapid terminal markup language and more!
My Python-based TUI library, PyTermGUI now has the ability to gracefully degrade any color to the current terminal emulator's capabilities, completely automatically! AFAIK it is one of the first libraries of its kind to gain this feature, as I couldn't really find any implementations of it to base mine from. (That, or I'm just not that great at Google-ing.)
Website data for no-color.org
One last cool addition that came as a fruit of this work is the really fancy https://no-color.org implementation. Instead of just completely omitting colors from the output, we calculate their perceived brightness and assign them an ```xterm-256 greyscale value accordingly. This means that most contrast is retained, and user interfaces are actually readable with the option set.
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Rich is a Python library for rich text and beautiful formatting in the terminal.
Importantly, this comes at the cost of practically 0 performance, and PTG remains magnitudes (simple testing shows 70ms per simple markup parse against 2-9ms) faster than the closest "competing" product and its markup language, even with it having to translate colors between colorspaces, which Rich does not do.
CLI UI library similar to BubbleTea
3 projects | reddit.com/r/Python | 28 Sep 2021
Tool and library for managing git hooks: autohooks
2 projects | reddit.com/r/Python | 2 Aug 2022
complex formating of output
1 project | reddit.com/r/PowerShell | 12 Jul 2022
Difference between the two ways of calling a script
1 project | reddit.com/r/learnpython | 22 Jun 2022
Parsing a Markdown, search it and render back to Markdown
2 projects | reddit.com/r/learnpython | 20 Jun 2022