Hartmut Goebel - Hacker and Python Developer

I’m a Open Source developer since about 1993. I’m available for freelance contracts for research and Python-related projects.

Current Major Projects

PyInstaller Logo

I’m the current maintainer of PyInstaller which freezes (packages) Python programs into stand-alone executables, under Windows, Linux, Mac OS X, FreeBSD, Solaris and AIX.

I'm maintaining PyInstaller since 2011.
PDFtools Logo

I’m the developer and maintainer of pdftools, a collection of tools for manipulating PDF documents.

I developed pdfposter in 2008 and am still maintaining it.
Flyer-Composer Logo

I’m the developer of Flyer Composer for rearranging PDF pages to print them as leaflets on one sheet. Flyer Composer is available for Windows and Linus and has a nice GUI.

Python Ghostscript Logo

python-ghostscript: a Python interface to the Ghostscript C-API using ctypes. Both a low-level and a pythonic, high-level interface are provided.

I developed python-ghostscript in 2010 and am still maintaining it.

unittest2pytest: helps rewriting Python unittest test-cases into pytest test-cases.

OSD-Neo2: an on-screen display for the Neo2 ergonomic keymap (for German)

managesieve Logo

managesieve: A Python ManageSieve client library for remotely managing Sieve scripts, including an user application (the interactive sieveshell’).

I developed managesieve in 2004 and am still maintaining it.

python-gitflow - pure-Python implementation of git extensions to provide high-level repository operations for Vincent Driessen’s branching model

virtual-wine - virtual wine environments, much like Python virtual environments

yaml2rst - a simple tool and python-module for documenting YAML files - used by DebOps.

You can find more of my projects at the extra page or visit my source code at gitlab.digitalcourage.de, gitlab.com and github.

My Current Major Contributions

I’m currently contributing to these projects

Guix Logo

guix GNU’s advanced distro and transactional package manager: bug-hunting and packaging, e.g. working to get KDE Plasma Desktop running or to package maven.

Coherence Logo

coherence - A DLNA/UPnP Media Server and Framework. I rescued the project from vanishing when the founder and the website disappeared and converted the disarranged SVN repository to git. This project is currently seeing a maintainer.

Freeplane Logo

freeplane is a great mind-mapping tools. I vastly improved the exporter for Open Document Text format (odt), used by e.g. LibreOffice and the HTML exporters.

Tryton Logo

Early 2021 I started developing some modules for Tryton ERP, see my Tryton modules page.

and a lot, lot more projecs, see the extra page.

Old Projects

  • decompyle – The Python byte-code decompiler

    ‘decompyle’ converts Python byte-code back into equivalent Python source. It accepts byte-code from any Python version starting with 1.5 up to 2.7 and partially Python 3.x.

    I used to offer an online-conversion service, which is now discontinued. I still offer consulting services on this topic. more …

  • bridgekeeper - Converts Perl source to Python

    ‘bridgekeeper’ helps converting Perl code to Python source. The quality of the output Python source depends on the quality of the input code but is quite reasonable. This is research project is discontinued. more …