Beefy Boxes and Bandwidth Generously Provided by pair Networks Joe
There's more than one way to do things
 
PerlMonks  

When Make New Level, Do...

by arrow (Friar)
on Dec 23, 2002 at 01:06 UTC ( #221787=monkdiscuss: print w/ replies, xml ) Need Help??

I think that when a monk makes it to the next level, an automatic /msg to his/her mailbox should congratulate the monk on their success and either tell them about there new powers or give a link to it. I know that these articles already exist, but I just thought it would be more convenient for the monk, and that it would be a nice addition to <butt-kissing>this already great website</butt-kissing>.

Just Another Perl Wannabe

Comment on When Make New Level, Do...
(jeffa) Re: When Make New Level, Do...
by jeffa (Chancellor) on Dec 23, 2002 at 01:18 UTC
    Not a bad idea ... but why not just write a Perl script that downloads your home node, parses out your current experience and sends you a /msg. How about one that keeps track of new additions to Saints in our Book and /msg's them with a congradulation. Remember, this is Perl Monks - we can make our own bells and whistles for the site. ;)

    Update:
    Here is some code to get you going ... check out Personal Nodelet Extractor for some example code to log you in and post a message ... oh, and you might want to utilize an HTML Parser instead of using that fragile regex.

    use strict; use warnings; use LWP::Simple; my $node = shift or die 'gimme a node #'; my $html = get("http://www.perlmonks.org/index.pl?node_id=$node"); my ($exp) = $html =~ m{<td>Experience:</td>\s+<td><b>(\d+)}; my %level = ( initiate => 0, novice => 20, acolyte => 50, scribe => 100, monk => 200, friar => 500, abbot => 1000, bishop => 1600, pontiff => 2300, saint => 3000, ); print "You made Monk!!!\n" if $exp >= $level{monk};

    jeffa

    L-LL-L--L-LL-L--L-LL-L--
    -R--R-RR-R--R-RR-R--R-RR
    B--B--B--B--B--B--B--B--
    H---H---H---H---H---H---
    (the triplet paradiddle with high-hat)
    
      Thanks jeffa, I'll try that...

      Just Another Perl Wannabe
Re: When Make New Level, Do...
by diotalevi (Canon) on Dec 23, 2002 at 01:47 UTC
Re: When Make New Level, Do...
by dws (Chancellor) on Dec 23, 2002 at 02:35 UTC
    I think that when a monk makes it to the next level, an automatic /msg to his/her mailbox should congratulate the monk on their success ...

    The real challenge is to contribute enough good stuff (either by posts, replies, or CB chatter) that people will notice that you've advanced a level, and will /msg congratulations without prompting.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: monkdiscuss [id://221787]
Approved by Aristotle
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others about the Monastery: (12)
As of 2014-04-23 22:28 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    April first is:







    Results (556 votes), past polls