Skip to content
View edward-jazzhands's full-sized avatar

Organizations

@ttygroup

Block or report edward-jazzhands

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
edward-jazzhands/README.md

Skills

Python expert, web developer, and open-source enthusiast.

I have written and maintain two utility programs, a handful of Python libraries, and several plugins for the Textual framework. I also write blog posts and tutorials on my website about a variety of topics, including Python, Linux, and hot takes on agentic development.

https://edward-jazzhands.github.io/

Utility Programs

  • CLOCTUI - A terminal-based tool (TUI) for counting lines of code in a directory and displaying the results in a pretty interactive table. It's a frontend for the cloc command line tool.
  • ezlogconsole - A modern, JSON-based logging console with an included logging handler for the Python standard library's logging module (Technically also a library, for the handler).
  • systemd-mount-manager (IN PROGRESS) - A terminal-based tool (TUI) for managing systemd mount units (The successor to /etc/fstab)

Python Libraries

  • ezpubsub - A publish-subscribe library for Python that's modern, thread-safe, supports sync and async equally, strongly typed, and has an ultra-simple API. I built this because I scoured the internet and couldn't find another one that I thought was suitable for modern Python.
  • ezlogconsole - See above. The handler can be added into projects as a dependency, or you can just copy paste the code for the handler if you don't want to add it as a project dependency.
  • rich-pyfiglet - A Python library for generating color ASCII text banners by combining the rich library with the pyfiglet library.

Plugins for Textual

  • textual-pyfiglet - Adds a Figlet widget that creates colorized, animating ASCII text banners using the pyfiglet library combined with Textual's animation system.
  • textual-coloromatic - Adds a Coloromatic widget which can add color animations to ASCII art.
  • textual-slidecontainer - Adds a SlideContainer widget which slides in and out of view.
  • textual-window - Adds a Window widget which can be used to create modal, desktop-like windows that can be minimized or dragged around the screen with the mouse.

Pinned Loading

  1. textual-slidecontainer textual-slidecontainer Public

    A Sliding Container widget for Textual

    Python 23 1

  2. textual-pyfiglet textual-pyfiglet Public

    An implementation of Pyfiglet for the Textual framework

    Python 27 1

  3. textual-coloromatic textual-coloromatic Public

    A Textual widget for displaying ASCII art with color effects and animations

    Python 13 1

  4. cloctui cloctui Public

    A TUI interface for CLOC (Count Lines of Code)

    Python 59 1

  5. ttygroup/textual-window ttygroup/textual-window Public

    A Textual widget for a floating, draggable window and included window bar/manager system.

    Python 38 3

  6. ttygroup/term-desktop ttygroup/term-desktop Public

    Python 2