IndexMaker

Version 6.6 25th April 1998

Programming by Fabrizio Pivari <pivari@geocities.com>
Documentation by Fabrizio Pivari <pivari@geocities.com>
What is IndexMaker

IndexMaker is a PERL script to make an index.html file from PDF files, HTML files, VRML files and other files.
ANFACE Software
ANFACE Software logo
At the moment, it uses From version 5.2 IndexMaker can scan the files in a directory recursively.
From version 6.0 IndexMaker can index files via FTP.
From version 6.5 IndexMaker can index files via HTTP.
From version 5.0 IndexMaker requires PERL 5.xxx.

Getting and Installing IndexMaker

  1. Get the latest Version of IndexMaker from:
    http://www.geocities.com/CapeCanaveral/Lab/3469/indexmaker.html or CPAN

  2. Make sure you have Perl Version 5.003 or later on your system:
    http://www.perl.com/perl/info/software.html

  3. Get the latest Version of PDF library module from:
    http://www.geocities.com/CapeCanaveral/Hangar/4794/ or CPAN

  4. Get the latest Version of libnet module from:
    http://www.connect.net/gbarr/libnet/ or CPAN

  5. Get the latest Version of libwww module from:
    http://www.sn.no/libwww-perl/ or CPAN

  6. Create your personal indexmaker.cfg file.
    In the configuration file (default indexmaker.cfg) there are two fields separated by a colon : (it is possible to change this default in the perl code): the first field is the name of the variable, the second is the value of the variable. This is the list of the variables supported:

Syntax
usage:
        indexmaker [-options ...] list

where options include:
    -help                        print out this message
    -verbose                     verbose
    -recursive directory         scan recursively the directory
    -match     files             match different files ex. *.pdf, a?.*
                                 (require -recursive option)
    -configure file              default indexmaker.cfg
    -output    file              default index.html

list:
    with list you can use metacharacters and relative and absolute path name
    and ftp URL like ftp://ftp.host.com/directory/file
    and http URL like http://www.host.com/directory/file
   
example:
    indexmaker *.pdf
    indexmaker -c tests/test.cfg ftp://ftp.host.com/directory/file *.pdf
    indexmaker -v */*.html
    indexmaker -o home.htm *.gif *.tiff *.jpeg
    indexmaker -m *.pdf -r my_directory *.gz
What's new in this version
Here you can find an exhaustive history file

Source
Source Code: the last release 6.6
Source Code: the last release without libwww-perl-5 6.1
Source Code: the last release without libnet 5.3
Source Code: the last release with PERL 4.xxx support 4.3
You can also find the source code at CPAN authors/Fabrizio_Pivari/

Example

On my worstation behind the firewall I generated this index of some pages of my Geocities Home page.
I use the new PROXY feauture.