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

Organizations

@ttygroup

Block or report edward-jazzhands

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
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 19 1

  2. textual-pyfiglet textual-pyfiglet Public

    An implementation of Pyfiglet for the Textual framework

    Python 25 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 58

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

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

    Python 34 4

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

    Python 2

X Tutup