20 projects
check_systemd
Nagios / Icinga monitoring plugin to check systemd for failed units.
mscxyz
A command line tool to manipulate the XML based *.mscX and *.mscZ files of the notation software MuseScore.
phrydy
Extended version of the mediafile library of the beets project. It is used by the Python command line tool `audiorename`.
audiorename
Rename audio files from metadata tags.
pretiac
pretiac: A PREtty Typed Icinga2 Api Client.
command_watcher
Module to watch the execution of shell scripts. Both streams (`stdout` and `stderr`) are captured.
dyndns
A simple dynamic DNS HTTP based update API using Python and the Flask web framework.
userdetect
Ansible module to detect the existence of user(s) on UNIX operation systems.
readme_patcher
Generate README files from templates. Allow input from functions calls and cli output.
nagiosplugin-stubs
Type stubs for the nagiosplugin package.
conf2levels
A configuration reader which reads values stored in two key levels. The first key level is named “section” and the second level “key”.
rsync_watch
A Python script to monitor the execution of a rsync task.
stdout_stderr_capturing
Capture the stdout or stderr output as a list in a context manager block (with).
shellmarks
shellmarks is a ansible module to set bookmarks to commonly used directories like the tools shellmarks and bashmarks do.
tmep
Template engine for file paths. Expand variables like ``$title`` and apply functions like ``%upper{}``.
icinga2apic-stubs
Type stubs for the icinga2apic package.
jf-pygments
Extend the Python syntax highlighter with some custom lexers and styles.
jfscripts
A collection of my Python scripts. Maybe they are useful for someone else.
pdf-compress
Convert and compress PDF scans. Make scans suitable for imslp.org (International Music Score Library Project). See also https://imslp.org/wiki/IMSLP:Scanning_music_scores. The output files are monochrome bitmap images at a resolution of 600 dpi and the compression format CCITT group 4. .
jflib
A collection of my Python library snippets. Maybe they are useful for someone else.