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/
- 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
cloccommand line tool. - ezlogconsole - A modern, JSON-based logging console with an included logging handler for the Python standard library's
loggingmodule (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)
- 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.
- textual-pyfiglet - Adds a
Figletwidget that creates colorized, animating ASCII text banners using the pyfiglet library combined with Textual's animation system. - textual-coloromatic - Adds a
Coloromaticwidget which can add color animations to ASCII art. - textual-slidecontainer - Adds a
SlideContainerwidget which slides in and out of view. - textual-window - Adds a
Windowwidget which can be used to create modal, desktop-like windows that can be minimized or dragged around the screen with the mouse.




