ramacher.at

Open Source Projects

Here you will find some information on open source projects I am involved with. You can also take a look at my profile on GitHub. If you find any of the software here useful, you can support my work via Github Sponsors.

Debian

I am a Debian Developer and maintain some packages. A full list can be found here. I am also active in the Release and Multimedia teams, and as Application Manager.

pwmt

pwmt is a project dedicated to simple, vim-like programs. The main focus of the project is zathura, a document viewer featuring a plugin system to view PDF, PostScript and DjVu documents.

bpython

bpython is a fancy interface to the Python interpreter. It has the following (special) features:

  • In-line syntax highlighting

  • Readline-like autocomplete with suggestions displayed as you type.

  • Expected parameter list for any Python function.

  • “Rewind” function to pop the last line of code from memory and re-evaluate.

  • Send the code you’ve entered off to a pastebin.

  • Save the code you’ve entered to a file.

  • Auto-indentation.

The repository can be found on GitHub. Releases are available from PyPI.

cwcwidth

cwcwidth provides Python bindings for wcwidth(3) and wcswidth(3) using Cython. It is used by both bpython and curtsies to compute the required number of columns to display strings on the terminal.

The repository can be found on GitHub. Releases are available from PyPI.

python-libdiscid

python-libdiscid provides Python bindings for libdiscid using Cython. python-libdiscid is used by the music tagger Picard to create DiscIDs to lookup CDs at MusicBrainz.

The repository can be found on GitHub. Releases are available from PyPI.

yafc

yafc is an FTP client intended to be a replacement for the standard ftp(1) program. yafc was originally written by Martin Hedenfalk. Together with Josh Heidenreich I took over the maintenance of yafc in 2012. If you are intersted in yafc, please consider adopting it!

The repository can be found on GitHub.