From pyTivo - Wiki
Python Version 2.4 or Greater
pyTivo requires Python 2.4, 2.5 or 2.6. If a binary package (i.e. .rpm or .deb) isn't available for your distribution, grab the source from http://www.python.org/download/. "./configure && make && make install" is likely all it will take.
pyTivo requires FFmpeg. If a binary package isn't available for your Linux distribution (doubtful) or you just want to build it yourself the source is available from http://www.ffmpeg.org/download.html
Download the latest pyTivo from the Current Releases page.
unzip pyTivo-nnn.zip cd pyTivo vi pyTivo.conf /path/to/python pyTivo.py
Run pyTivo as a daemon
To run pyTivo as a daemon on start and in background, here is an example Init.d Script.