Difference between revisions of "Rp"
From Organic Design wiki
m |
(needs newline) |
||
Line 20: | Line 20: | ||
if ( open FH, '>', $articles{$article} ) { | if ( open FH, '>', $articles{$article} ) { | ||
binmode FH; | binmode FH; | ||
− | print FH qx(curl -s "$wiki?title=$article&action=raw"); | + | print FH qx(curl -s "$wiki?title=$article&action=raw")."\n"; |
close FH; | close FH; | ||
} | } |
Revision as of 07:50, 17 July 2006
- !/usr/bin/perl
$wiki = "http://www.organicdesign.co.nz/wiki/index.php";
- kill currently running instances of peerd
print "Killing currently running peerd instances\n"; for ( split /\n/, qx( ps x|egrep \"husk[.]bin$\" ) ) { # damn " never work :-(
qx( kill $1 ) if /^\s*([0-9]+).+?\d+:\d\d\s*(.+)/; }
- Obtain a list of files from Benders fileSync list
print "Parsing fileSync list\n"; $fileSync = qx(curl -s "$wiki?title=Bender/fileSync&xpath:view:"); $fileSync =~ s/<\/ul>.+$//ms;
%articles = $fileSync =~ /
- Retrieve each article and save to specified filepath
- Compile husk logging output
- Execute compiled result