Slightly less redundant... needs work.
tree3add931b0b721b8383b69316f88e13ba95482828
-rw-r--r-- 28 .gitignore
drwxr-xr-x - Cheetah
-rw-r--r-- 2314 README
-rw-r--r-- 3051 beacon.py
-rw-r--r-- 11431 config.py
drwxr-xr-x - eyeD3
-rw-r--r-- 6760 httpserver.py
-rw-r--r-- 6774 lrucache.py
-rw-r--r-- 8223 mind.py
-rw-r--r-- 6098 plugin.py
drwxr-xr-x - plugins
-rw-r--r-- 2910 pyTivo.conf.dist
-rwxr-xr-x 1860 pyTivo.py
-rw-r--r-- 6341 pyTivoConfigurator.pyw
-rw-r--r-- 1488 pyTivoService.py
drwxr-xr-x - templates
drwxr-xr-x - xmpp