pyLirc is a module for Python that interacts with lirc to give Python programs the ability to receive commands from remote controls.