Based on the kegerface/kegerface respository.