WWWCopy (TM) Version 1.0

Copyright (C) 1997 Mohsen Kahani 

All rights reserved.

Latest update can be found here   


Table of Contents

  1. What is WWWCopy
  2. WWWCopy Features
  3. How to use WWWCopy 
    1. How to install WWWCopy 
    2. How to run WWWCopy 
    3. Using Graphical User Interface (GUI)
    4. Some example and tips
  4. Terms of Use 
  5. How to register 
  6. Known Bugs
  7. Future enhancements? 

1- What is WWWCopy 

WWWCopy(TM) v1.0 is a Java-based Applet/Application multithread shareware. It starts from a given URL and downloads all non-external links within that URL up to a certain level into your hard disk. 

Using WWWCopy is suitable for usual users for off-line browsing, and for administrators to mirror a complete site in order to move it to another location.

WWWCopy starts from a HTML page, and concurrently copies files into the hard disk, and makes required subdirectory as it encounters. After finishing, the copied directories is exactly the same as of the originial.

As it is written in Java, it is platform independent. It has been tested under SUN Solaris 2.3, and Windows 95 platforms.

Go ahead and try WWWCopy. But remember to register and pay the author for his hard work.

2- WWWCopy Features

3- How to use WWWCopy

3-1- How to install WWWCopy

In order to use WWWCopy you need to have Java installed in your system. Follow these instruction to install WWWCopy.
  1. Create a directory called WWWCopy
  2. Unzip WWWCopy.zip into that directory
  3. Make sure '.../java/bin' is in your path. 
  4. Make sure CLASSPATH variable exists, and contains current directory '.' as well. This variable at least should contain these values (CLASSPATH=.../java/lib/classes.zip;.)

3-2- How to run WWWCopy

WWWCopy can be used as an applet or an standalone application. However, because the tight security restriction of the browsers (Thanks Netscape!) which does not allow applets to access files on the hard disk, you only can run it using AppletViewer 

3-3- Using Graphical User Interface (GUI)

Using the package in interactive mode is quite straigth forward. Select the URL you want to fecth, and the destination directory. The last 10 visited URL can be selected from 'URLs' menu as well. You can also browse to choose the destination directory. Type in No. of levels you want the program to fetch. The No. of threads determines how many HTML page can be fetched concurrently. Selecting a big value, while speeds up fetching, consumes lots of  CPU resources. 
To start fetching, push Start button. Stop button stops fetching and Quit button quits the program.
File menu contains 'exit' and 'prefernces' items. prefernces not yet implemented.
Option menu allow you to reload files or not. Deselcting 'Reload' causes the program not to update files alraedy exists in the hard disk. If you stoped at the middle of downloading, and want to resume it, deselect 'Reload' option.
URLs menu keeps the last 10 URL that you have visited.

3-4- Some Examples and Tips

TBD.

4- Terms of Use

WWWCopy(TM) is a shareware for Windows 95. You are free to use and redistribute it using any media as long as you keep this package intact.The whole package contains the following files: 

DISCLAIMER : THE USER MUST ASSUME THE ENTIRE RISK OF USING  THE PROGRAM. THIS SOFTWARE AND THE ACCOMPANYING FILES ARE OFFERED "AS IS" AND WITHOUT WARRANTIES AS TO PERFORMANCE OF MERCHANTABILITY OR ANY OTHER WARRANTIES WHETHER EXPRESSED OR IMPLIED. ANY LIABILITY OF THE SELLER WILL BE LIMITED EXCLUSIVELY TO PRODUCT REPLACEMENT OR REFUND OF PURCHASE. 

5-. How to register 

This package is offered as a shareware. If you used this package and liked it, you must register it after a period of 30 day evaluation. Registring the pakage encourage me to write more packages. The registration only costs US$5. You can pay me by sending check/money order/cach. Remember I live in Australia, so your checks should be payable in Australia. If sending cach, please wrap it with some paper to increase the chance of delivery.

Address : Mohsen Kahani - 5/15 Robinson St.- Wollongong - NSW 2500 - Australia

email : moka@elec.uow.edu.au

Source Code also available. Email to find out more.

6- Known Bugs/deficiencies

Please report other bugs.

7- Future enhancements? 

If time allows, and I see good support, the follwoing features will be added in the next version (No promise, No Gurrantee)