Net::LCDproc - Client library to interact with LCDproc
version 0.1.1
$lcdproc = Net::LCDproc->new; $screen = Net::LCDproc::Screen->new( id => "main" ); my $title = Net::LCDproc::Widget::Title->new( id => "title" ); $title->text('My Screen Title'); $lcdproc->add_screen($screen); $screen->set( 'name', "Test Screen" ); $screen->set( 'heartbeat', "off" ); $screen->add_widget($title); my $wdgt = Net::LCDproc::Widget::String->new( id => "wdgt", x => 1, y => 2, text => "Some Text", ); $screen->add_widget($wdgt); while (1) { # update your widgets here ... $lcdproc->update; # only changed widgets are updated sleep(1); }
Please see those modules/websites for more information related to this module.
LCDproc
You can make new bug reports, and view existing ones, through the web interface at https://github.com/ioanrogers/Net-LCDproc/issues.
The development version is on github at http://github.com/ioanrogers/Net-LCDproc and may be cloned from git://github.com/ioanrogers/Net-LCDproc.git
Ioan Rogers <ioanr@cpan.org>
This software is Copyright (c) 2012 by Ioan Rogers.
This is free software, licensed under:
The GNU General Public License, Version 3, June 2007
To install Net::LCDproc, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Net::LCDproc
CPAN shell
perl -MCPAN -e shell install Net::LCDproc
For more information on module installation, please visit the detailed CPAN module installation guide.