Ruby can has TiVo®?
Simple Ruby abstraction of the TiVoToGo™ protocol. Only works on Series2 TiVos.
Because my office is upstairs, my TiVo is downstairs, and the built in web interface is UGLY.
sudo gem install votigoto
Demonstration of usage
>> require 'votigoto' => true >> tivo = Votigoto::Base.new("10.0.0.148","SEKRET_MEDIA_ACCESS_KEY") => #<Votigoto::Base:0x14095d8 @mak="SEKRET_MEDIA_ACCESS_KEY", @ip="10.0.0.148"> >> tivo.shows.first.to_s => "The Daily Show With Jon Stewart - Senator Joe Biden (D-Del.)."
If you’re on OS X, and have growlnotify installed, this gem includes a daemon that will notify you via Growl of new shows on your TiVo:
$ tivo_growl Please edit ~/.tivo to include your TiVo's IP and Media Access Key Textmate users: mate ~/.tivo $ mate .tivo $ tivo_growl $
This code is free to use under the terms of the MIT license.
This project is in no way associated with TiVo or TiVo, Inc. TiVo and the TiVo logo are registered trademarks of TiVo Inc. or its subsidiaries.
Comments are welcome. Send an email to Jesse Newland.