Rocking the blogosphere

Archive for December, 2004

Perl for TiVo Series 2

It took a while for me to figure out how to build this sucker for TiVo, because [Perl][] has a different build process than most other UNIX programs and I had to manually tell it all the right config settings for the TiVo MIPS. And it kept wanting to run the miniperl and perl binaries that it just built to do tests, but that doesn’t work when you’re cross-compiling so I had to keep renaming the binaries and replacing them with versions from my system. Eventually, I got it to build, but I haven’t done very extensive testing of it – just very, very simple stuff. My hope is that this will open up TiVo hacking to more people – i.e.: people who don’t know or don’t like [Tcl][] and prefer [Perl][].

[Perl]: http://www.perl.com/
[Tcl]: http://www.tcl.tk/

Perl 5.8.5 for TiVo Series 2

Update 2005-01-28: You might also need the following shared libraries if you don’t already have them on your TiVo:

tivo libdl and libnsl.rar

Thanks to dressen who pointed that out here:

dressen’s post on DealDatabase.com forums

binutils for TiVo Series 2

Contains:

objdump
strip
c++filt
ranlib
cxxfilt
nm
ar
libtool
size
strings
objcopy
addr2line
readelf

binutils 2.15 for TiVo Series 2

fetchmail for TiVo Series 2

fetchmail for TiVo Series 2 – fetches email from a POP server. Perhaps , this could be used for reading email on the TiVo screen. If this interests you, you might also be interested in mutt for TiVo.

fetchmail for TiVo Series 2

pstree for TiVo Series 2

Displays the list of processes in a tree format, illustrating the parent and child relationships.

pstree for TiVo Series 2

mutt for TiVo Series 2

mutt, the classic UNIX email client for TiVo Series 2. I haven’t yet figured out yet exactly what the practical use of this is of having this on a TiVo, but maybe other people will think of something. :-)

mutt for TiVo Series 2

md5 for TiVo Series 2

md5 for TiVo Series 2

GNU screen for TiVo Series 2

GNU screen is an awesome program that allows you to have several sessions open at the same time that you can switch between. Furthermore, all of the state is stored on the server, so if you lose the connection, you can simply reconnect and resume with everything in the same state. Or if you’re at work and you go home, you can connect at home and resume exactly the same. And that’s just the tip of the iceberg. Check it out if you haven’t seen it. Anyway, it’s great so I had to have this program on my TiVo.

GNU screen for TiVo Series 2

Next Page »