Software

This page lists my software projects. Most of these projects are open source and are available for immediate download and use via the commercially permissive MIT License. If you use any of them and (dis)like them please reach out! And if you would like to contribute or help maintain them definitely connect with me!

Software/

sphinxcontrib-enum

★ 1 ↓ 1.1K
This is a Sphinx directive that allows you to document your enums as html tables. Also works for PDFs. README CONTRIBUTING SECURITY LICENSE README README CONTRIBUTING SECURITY LICENSE sphinxcontrib-enum
Software/

django-systemd

★ 1 ↓ 1.7K
This is a django admin command that allows you to generate systemd unit files from templates using the django-render-static machinery. It also provides a thin layer on top of systemctl that allows discovery and basic management of the unit files associated with the installed django site environment. …
Software/

get-connected-client

★ 1 ↓ 1.6K
This is an API client and associated CLI generated from the API spec for Galaxy Digital’s Get Connected volunteer management software. We use it at the SELAH Neighborhood Homeless Coalition to automate some of our volunteer management workflows. README CONTRIBUTING SECURITY LICENSE README README …
Software/

ghr-pypi

★ 2 ↓ 3.2K
I constantly run into use cases for python package distribution outside of the public pypi index. For packages developed on GitHub or GitHub Enterprise instances being able to distribute the package using a pypi compatible index directly from the GitHub release artifacts makes a lot of sense. GitHub …
Software/

django-polymorphic

★ 1836 ↓ 55.1M
I am the maintainer of django-polymorphic which is an installable Django application written in python. It allows database tables to behave polymorphically in the Object Oriented programming sense at your application level. I am not the original author of django-polymorphic. The previous authors and …
Software/

django-routines

★ 19 ↓ 71K
I am the creator and maintainer of django-routines which is an installable Django application written in python. It defines a routine command using django-typer and builds subcommands on that command from definitions in settings. The subcommands are named routines that run collections of management …
Software/

django-typer

★ 277 ↓ 1.9M
I am the creator and maintainer of django-typer which is an installable Django application written in python. It uses click and typer to provide a an interface to define Django management commands using type hints. It supports two main interface styles, a style that is a superset of the basic typer …
Software/

sphinxcontrib-typer

★ 28 ↓ 975K
I am the creator and maintainer of this python package that contains a directive for rendering Typer command helps using the rich style formatting to various formats including text, svg and png. The styling and coloring can be tweaked. See the documentation for details. The directive can also be …
Software/

django-enum

★ 110 ↓ 2.2M
I am the creator and maintainer of django-enum which is an installable Django application written in Python. It provides a model field type for Django models that uses the smallest possible SQL schema type to store information and coerces instances of the field to the Enum type. With this …
Software/

enum-properties

★ 28 ↓ 714K
I am the creator and maintainer of enum-properties which is an installable Python package. It extends the standard library Enum type to allow named properties to be associated with each enum value. This package is also used to supercharge django-enum. It is feature complete, but under active …