JnZ / perl

This is the plain page for some of my perl stuff.

Sub-sections:

WebArchiver

WebArchiver acts as a proxy to a browser and captures whatever the user of the browses. Along the way it will rewrite URLs and text contents of the captured pages as well. WebArchiver was written originally to capture the a static version of a dynamic website and serves a different niche from "brute-force" web mirroring programs.

To use, just start the perl script and configure your browser to use localhost:8080 as the proxy server. And when you're done, just attempt to surf to any URL and append "wa:shutdown" to it. Tip : you may want to clear your browser's cache first to ensure that the browser will request for pages / images through WebArchiver rather than its own cached copy.

You can:

PatchMakefile

PatchMakefile is for module writers using ActivePerl build 5xx and nmake on Windows 95/98 where there are sub-modules to be made. The problem is that command.com doesn't know how to deal with &&s and the make process will fail when it tries to step into the sub-modules' sub-directories. This is a reported known bug. You could apply the patch to ExtUtils::MakeMaker at or if you're like me who's reluctant to touch any "core" modules, run this script after perl makefile.PL in the same directory to recursively fix up the generated Makefiles.

You can:

FriendsterMapper

FriendsterMapper is a quick and dirty script to map and capture your Friendster Personal Network into a local database. There is also a simple tool script to extract information from local database. You will need to install DB_File and MLDBM modules which are probably not installed by default.

Please be nice to Friendster. If they go down due to overload, it does no good to anyone.

You can:
$Id: index.html,v 1.1 2003/11/22 16:33:14 JnZ Exp $
Copyright (c) 2003 < JnZ (at) pacific (dot) net (dot) sg >. All rights reserved.