My attempt at making a common base for anything ranging from i3status replacements to for example now playing scripts in chat programs.