ir is an interface program to
Chris Dodge's RedRat 2
infrared controller to send and receive infrared signals to/from consumer
devices like TV's, VCR's, cable boxes, and stereos. It is written in
Perl. It uses only the basic Perl constructs and no external packages,
so it should work on any platform that supports Perl and serial
communications. It can be accessed via the command line or cron, as an
email handler (through aliases), or as a cgi script which will
automatically generate a form with all possible codes. It has macro
capability so one command can send a series of IR signals. With an
X-10's IR543, it can be used to control X10 devices, too.
Download it here.