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

Reply via email to