				Download Machine
				      0.7
				
	      non interactive, non graphical, batch download tool
			   Open Source Software (GPL)

			Radim Kolar (hsn@cybermail.net)
		     http://home.worldonline.cz/~cz210552/             

How to use:
===========

1. Configure dmachine.cnf

2. Run the download daemon: java dmachine

3. Open queue file (default queue) with any ASCII editor and place
required URL to it, one per line. I use copy & paste between Netscape
and text editor.

4. Save queue file and wait :)

5. Queue file(s) is checked by daemon, so you can add more URL to it and
save it.

Operation notes
===============

1. Alternative URLs

Download Machine uses only filename part of URL. If you are place:

 http://www.server.com/file.zip (and)
 http://mirror.server.com/mirrored/file.zip
 
 into queue file, DM will thinks that there are alternative URLs for the
 same file.
 If the same file is on the net with different filename you can use:
 http://www.server.com/stuff/file-1.2.3.zip#file123.zip
 http://www.server.org/stuff/file-123.zip#file123.zip

2. Custom Referer header

 Some servers checks referer header. Download Machine sends fake Referer
 header, which works in most time, but sometimes you will need a custom
 Referer header.

 If you place into queue file:
 referer http://216.42.31.135/ http://www.zephyr.com/
 every request to http://216.... will gets second (zephyr) URL as Referer.

3. Special commands for queue file

  'referer' - see above
  'end' - stop reading this file

Future:
=======

Internal support for FTP
Support for min CPS
Support for scheduled downloads

Limitations:
============

FTP is used only if FTP-proxy is available

Known bugs:
===========

Due to bugs in Java URLs password protected files may not works(??)
Access to Password-protected HTTP files fails, if we are not using
http_proxy (??)
