Over thanksgiving break I decided to port pytivo (wmcbrine's version) completely to python3. In the process I also tried to clean up some of the code. If you're interested, here it is: itsayellow/pytivo It is installable as a python package via pip or pipx, which makes installation a little nicer and a little more portable. For some help text, execute: pytivo --help I may not be super available for supporting end users, but the code is pretty solid and I've been using it for some months now without problem. The main difference from the original pytivo is probably where it searches for pyTivo.conf. Here are the new locations: /etc/pyTivo.conf In your home directory: .config/pytivo/pyTivo.conf In the directory you started pytivo from: pyTivo.conf You can also specify the full path to your desired pyTivo.conf using the -c option. For developers, it may be of note that the entire code is also statically typed with python type hints and can be verified using mypy. Since python 2 is EOL this year, hopefully this is also useful going forward for other developers.