home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / programs / comms_networking / netfetch / ReadMe < prev   
Encoding:
Text File  |  1998-05-24  |  3.6 KB  |  108 lines

  1. _____________________________________________________________________________
  2.  
  3.                                N e t F e t c h
  4.  
  5.                              Simple HTTP Fetcher
  6.  
  7.                           by David Thomas, © 1996-8
  8.                          version 1.30 (24 May 1998)
  9. _____________________________________________________________________________
  10.  
  11.  
  12.  Introduction ______________________________________________________________
  13.  
  14. It's often a lot quicker and easier to have a small command-line utility to
  15. fetch things from web sites, rather than having to fire up a bloated and
  16. unstable web browser to do the same task. ;-)
  17.  
  18. NetFetch is a simple, portable, command line utility to fetch objects from
  19. web servers.  It makes no attempt to fetch pages recursively - it cannot
  20. 'mirror' web sites - it just saves a single URL to a file.
  21.  
  22. Source code is provided.  It has been compiled and tested under RISC OS (with
  23. Acorn C/C++ and SocketLib) and under Sun OS and Solaris (with GCC).
  24.  
  25.  
  26.  Usage _____________________________________________________________________
  27.  
  28.   Syntax: netfetch [-proxy <http://proxy.server:port>]
  29.                    [-list <text file list of "url<space>filename" pairs>]
  30.                    [<url> <filename>]
  31.  
  32. Simple fetch:
  33.   *netfetch http://www.tristone.co.uk/index.html index/html
  34.  
  35.  
  36. Fetching through a proxy:
  37.   *netfetch -proxy http://proxy.isp.co.uk:8080 http://www.tristone.co.uk/index.html index/html
  38.  
  39.  
  40. Fetching a text file list of URLs:
  41.   *netfetch -list URLFile
  42.  
  43.   ... where the file 'URLFile' is like:
  44.    "http://www.tristone.co.uk/index.html index/html
  45.     http://www.tristone.co.uk/image.gif image/gif"
  46.  
  47.  
  48. Fetching a text file list of URLs, through a proxy:
  49.   *netfetch -proxy http://proxy.isp.co.uk:8080 -list URLs
  50.  
  51.  
  52.  Notes _____________________________________________________________________
  53.  
  54.  - If you're able to compile the code, then you have further options
  55.    controlled by #defines.  The first option 'BLOCKING' makes NetFetch use
  56.    the "TaskWindow sleep" feature of Internet 5 and FreeNet 2 stacks,
  57.    allowing NetFetch to sleep whilst waiting for data and not consume any
  58.    processor time.  This gives much smoother fetches.
  59.  
  60.  
  61.  Versions __________________________________________________________________
  62.  
  63. 1.30 (24 May 1998)
  64.  - The memcpy() call had its parameters the wrong way around!  Bizarrely this
  65.    worked, but only if you gave Headlines a large wimpslot.
  66.  - Headlines should need only a 36K wimpslot.
  67.  
  68. 1.29 (20 Apr 1998)
  69.  - Revised headers so that servers that expect the 'Host' header (such as
  70.    www.argonet.co.uk) will now work. (Report from A. Piper)
  71.  - The 'MOZILLA' compile-time option has been removed.
  72.  
  73. 1.28 (20 Mar 1998)
  74.  - Percentage display. (Suggested by S. Winter)
  75.  
  76. 1.27
  77.  - Proxy bug fix.
  78.  
  79. 1.25
  80.  - Run-time list handling.  Proxying.
  81.  
  82. 1.04 (14 Oct 1997)
  83.  - First release.
  84.  
  85.  
  86.  Copyright & Contact Addresses _____________________________________________
  87.  
  88. This software is copyrighted work of David Thomas, it is supplied “as is”;
  89. using it is entirely at your own risk.  I make no warranty as to the fitness
  90. of this software for any purpose.  You are free to distribute this program
  91. toanyone you please, as long as you are not supplying it for personal or
  92. commercial gain and it is delivered with all of the supplied files unaltered.
  93.  
  94. If you have any comments, bug reports, suggestions for future versions or
  95. anything else don’t hesitate to contact me at -
  96.  
  97.   Mail:  Mr D.P. Thomas
  98.          20 Rosebery Avenue
  99.          Waterloo
  100.          Liverpool
  101.          L22 2BH
  102.  
  103.   Email: dpt@tristone.co.uk
  104.  
  105.   WWW:   http://www.tristone.co.uk/davespace/
  106. _____________________________________________________________________________
  107.  
  108.