TWAP - Tivo WAP interface 
=========================

Copyright (C) 2002 Christopher Yeoh <cyeoh@samba.org>

  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation; either version 2 of the License, or
  (at your option) any later version.
  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License <http://www.opensource.org/gpl-license.html>
  or the COPYING file for more details.

This is a bunch of php scripts that allows you to use your WAP browser
to look at the status of your Tivo, browse the guide information on it
and schedule recordings. It relies on the Tivo Web Server
(http://tivo.lightn.org/) being installed on your Tivo. I've only
tested it against 1.9.4 beta 4.

Installing/Using
----------------

- Copy the scripts into a subdirectory accessible by your webserver.
  You must have php installed/enabled.

- Edit tw.inc.php and set the ip address of your tivo. 

- Point your WAP browser at tivo.wml.

Bugs
----

Probably lots, but this is what I've noticed so far:

- Sometimes when displaying the programs for a day, the wml produced
  is too big for the WAP browser. Need to split the day into parts

- Can't schedule a recording if it conflicts with something else
  scheduled to be recorded. Should implement conflict resolution

- Its probably possible to crash your the web server on the tivo, or
  the tivo itself using this interface, especially if you intentionally
  feed it bad data. It may well be an increased security risk if you use
  these scripts to proxy through a firewall.

Chris Yeoh <cyeoh@samba.org>
