Author: sparky Date: Mon Dec 20 00:49:47 2010 New Revision: 12011 Added: toys/rsget.pl/RSGet/MOTD.pm Modified: toys/rsget.pl/RSGet/Main.pm Log: - added message of the day
Added: toys/rsget.pl/RSGet/MOTD.pm ============================================================================== --- (empty file) +++ toys/rsget.pl/RSGet/MOTD.pm Mon Dec 20 00:49:47 2010 @@ -0,0 +1,43 @@ +package RSGet::MOTD; +# This file is an integral part of rsget.pl downloader. +# +# 2010 (c) Przemysław Iskra <[email protected]> +# This program is free software, +# you may distribute it under GPL v2 or newer. + +use strict; +use warnings; +use RSGet::Line; + +sub init +{ + my @motd = grep /^-/, <DATA>; + close DATA; + my $motd = $motd[ int rand scalar @motd ]; + $motd =~ s/-\s*//; + RSGet::Line->new( "Hint: ", $motd, undef, "green" ); +} + +1; + +__DATA__ + +- Join us on IRC: #rsget.pl on irc.freenode.net + +- If you have a subversion client you can enable automatic updates with --use-svn=update + +- You can always get latest rsget.pl snapshot from http://rsget.pl/download/snapshot + +- Send SIGUSR2 if you want to restart rsget.pl + +- Sending SIGINT once will not terminate your current downloads + +- Use gtk asker for convenient captcha solving: http://rsget.pl/tools/gtk-captcha/ + +- Use userscript to easily add multiple download links from your web browser: http://rsget.pl/tools/userscript/ + +- Donate/lend premium accounts to rsget.pl developers if you want premium support for some service. + +- Found some bug ? Tell us about it: http://bugs.rsget.pl + +# vim: ts=4:sw=4 Modified: toys/rsget.pl/RSGet/Main.pm ============================================================================== --- toys/rsget.pl/RSGet/Main.pm (original) +++ toys/rsget.pl/RSGet/Main.pm Mon Dec 20 00:49:47 2010 @@ -19,6 +19,7 @@ use RSGet::Plugin; use RSGet::Tools; use RSGet::Wait; +use RSGet::MOTD; use Time::HiRes; set_rev qq$Id$; @@ -118,6 +119,8 @@ new RSGet::Line(); warn $_ foreach discontinuation_warning; new RSGet::Line(); + RSGet::MOTD::init(); + new RSGet::Line(); RSGet::Line::update(); loop(); _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
