#!/usr/local/bin/perl -w # #----------------------------------------------------------------------- # # pm-freenode-update.pl # # Script to update your Free Nodelet content # #----------------------------------------------------------------------- use strict; use WWW::Mechanize; my $agent = WWW::Mechanize->new; my $url = "http://perlmonks.org"; my $urlfn = $url . "/?node_id=492700"; #----------------------------------------------------------------------- # Supply your perlmonks credentials #----------------------------------------------------------------------- my $user = "your_username"; my $pw = "your_passwd"; #----------------------------------------------------------------------- # Concat in all the content to put in your Free Nodelet # into a single scalar variable #----------------------------------------------------------------------- my $freenodelet; my @freedata = ; $freenodelet .= $_ for @freedata; #----------------------------------------------------------------------- # Log on to perlmonks first #----------------------------------------------------------------------- $agent->get( $url ) or die "Error accessing $url: $!\n"; $agent->form_number( "2" ); $agent->field( 'user', $user ); $agent->field( 'passwd', $pw ); $agent->submit(); #----------------------------------------------------------------------- # Go to the Free Nodelet configuration page and submit your # content to the form #----------------------------------------------------------------------- $agent->get( $urlfn ) or die "Error accessing $urlfn: $!\n"; $agent->form_number( "2" ); $agent->field( 'setfreenodelet', $freenodelet ); $agent->submit(); #----------------------------------------------------------------------- # Convenient place to put the content for your Free Nodelet #----------------------------------------------------------------------- __DATA__ [naChoZ|My]
Posts
[131|Home]
 
[Newest Nodes|New]
[Recently Active Threads|Recent]  (collapse)
[Super Search|Search]
[Categorized Questions and Answers|Answers]
[Cool Uses for Perl|CUFP]
[Snippets Section|Snippets]
[Code Catacombs|Code]

[id://28877|Consider]

  →  [id://1072]
  →  [http://perlmonks.org/?node_id=1072#freenodelet|edit free]