home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1997 April / PCO_04_97.ISO / filesbbs / os2 / w3grab13.arj / W3GRAB13.ZIP / wwwgrab2.eng < prev   
Encoding:
Text File  |  1997-03-04  |  23.8 KB  |  642 lines

  1.  
  2.                          Welcome to WWWGrab/2 v1.3
  3.  
  4. ---------------------------------------------------------------------------
  5. <Czech>
  6. ¼esk∞ návod je v souboru WWWGrab.CZE.
  7. </Czech>
  8.  
  9.      WWWGrab/2  is  a  utility for mirroring websites. It is a commandline
  10. based program which uses configuration files for input.
  11.  
  12. WWWGrab/2 Requirements:
  13.  
  14.      * OS/2 Version 2.11 or greater. Merlin or OS/2 Warp Connect suggested
  15.        for best performance.
  16.      * One  of the following TCP/IP  packages for OS/2 (listed in order of
  17.        preference):
  18.          * IBM TCP/IP included in OS/2 Warp Merlin.
  19.          * IBM TCP/IP 3.0 included in OS/2 Warp Connect.
  20.          * IBM TCP/IP 2.0 Base Kit with CSD64092 or greater applied.
  21.          * The Internet Access Kit from OS/2 Warp's Bonus pack.
  22.  
  23.      * A  disk  with  long  filename  support  (HPFS, ext2fs, etc.) is not
  24.        required but is strongly recommended!
  25.  
  26.      To  start  WWWGrab/2  simply  type  the  following at an OS/2 command
  27. prompt:
  28.  
  29.                         WWWGRAB <config_file> [/i]
  30.  
  31.      WWWGrab/2  may  also  be called from command and REXX files, and from
  32. Program objects on the OS/2 desktop.
  33.  
  34.      WWWGrab/2  uses  configuration files. A configuration file is a plain
  35. ASCII  text file with commands and options that tell WWWGrab/2 what to do.
  36. Its  format  is  described  below.  The  easiest  way to create your first
  37. configuration file is to copy an existing demonstration file and change it
  38. to suit your needs.
  39.  
  40.      The default configuration file, named "default.w3d", is automatically
  41. processed when  WWWGrab/2 is executed. It should contain frequently
  42. used  commands  and  options.  If  you  do  not want WWWGrab/2 to load the
  43. default configuration file use the '/i' commandline option.
  44.  
  45.      These   options   and   commands   CANNOT  be  used  in  the  default
  46. configuration file:
  47.         URL               ALL
  48.         CHANGESITE        SITELIST
  49.         REALM             DENY
  50.         ALLOW             EXCL
  51.         ADD               TOP
  52.         INCLUDE           META
  53.  
  54. --------------------------------------------------------------------------
  55.                                  Credits
  56.  
  57.      I  want  to  express  my thanks to all who have tested WWWGrab/2 on a
  58. voluntary  basis and reported errors and gave constructive suggestions for
  59. improvement.  Without  their  help  WWWGrab/2  would  not  have  been this
  60. successful.
  61.  
  62. Special thanks go out to:
  63.  
  64.    * Tom Wheeler
  65.    * Andreas Krattenmacher
  66.    * Mike Nice
  67.    * Stanislav Koci (St/\n)
  68.    * Jochen Riemer
  69.  
  70.      Thanks  also  to  HELLOWEEN, GAMMA RAY, Michael Kiske, MANOWAR, Alice
  71. Cooper,  GREEN  DAY, and all the other great musicians who provide me with
  72. music to listen to while I am programming.
  73.  
  74. ---------------------------------------------------------------------------
  75.                    WWWGrab/2 Configuration File Format
  76.  
  77. NOTES:
  78.      Commands  with  a  leading  '$'  are  available  only  in the
  79. registered version of WWWGrab/2.
  80.  
  81. !!   All URLs must be in the full format, i.e. http://www.foo.com/      !!
  82. !!   or http://127.0.0.1/this/is/localhost/                             !!
  83. !!   You may also specify a port value, i.e. http://www.foo.com:8080/   !!
  84. !!   or http://127.0.0.1:8080/this/is/localhost/at_port_8080.html       !!
  85.  
  86.      At  the end of this list of commands and options is a quick-reference
  87. table which summarizes some information about the commands and options.
  88.  
  89. URL <url-in-the-http-form>
  90.      This  command tells WWWGrab/2 a site you wish to mirror. The complete
  91.      URL  of  the  site is required! The URL command can be used more than
  92.      once  to  mirror  multiple  sites or multiple directories on the same
  93.      site. This is a basic command :-)
  94.  
  95.      Example:
  96.        URL http://www.geocities.com/SiliconValley/Heights/7262/index.html
  97.  
  98.  
  99. LOCALPATH <path>
  100.      WWWGrab/2  must  have  a  place to store the files it downloads. This
  101.      command  tells  WWWGrab/2  the path on your local machine under which
  102.      the URL will be mirrored.
  103.  
  104.      Example:
  105.        LOCALPATH F:\GRAB\IBM\
  106.        Stores files mirrored under the F:\GRAB\IBM\ directory.
  107.  
  108.  
  109. $ EXTENSIONS <list of extensions>
  110.      The  EXTENSIONS  command  defines  a  list  of  file extension search
  111.      strings  which  are  to  be downloaded. Extensions are seperated by a
  112.      space. HTM, HTML, SHTM, SHTML, JPG, GIF, WAV, AU, CLASS, and JAVA are
  113.      automatically  defined, so there is no need to specify them when
  114.      using the EXTENSIONS command.  You  may alternatively use the ':'
  115.      char as a 'NOT'  operator  to list extensions which you wish to
  116.      ignore. You may not use "NOT extensions" together with "normal
  117.      extensions". Only "NOT extensions"  will  be  applied if both are
  118.      used together. Be careful what  you  put  here!  Including EXE or
  119.      ZIP extensions could use vast quantities  of disk space if you start
  120.      mirroring a large site such as hobbes or sunsite!
  121.  
  122.  
  123.      Example:
  124.        EXTENSIONS ZIP C
  125.        Use ZIP and C extensions
  126.  
  127.        EXTENSIONS :ZIP :C
  128.        All extensions except ZIP and C
  129.  
  130.        EXTENSIONS HTML JAVA :CLASS
  131.        This mirrors ALL extensions except CLASS!
  132.  
  133.  
  134. MAXDEEP <levels>
  135.      MaxDeep defines how many subdirectory levels deep WWWGrab/2 will
  136.      mirror. Pages which are lower than <levels> subdirectories in the
  137.      tree are ignored.
  138.  
  139.      Example:
  140.        MAXDEEP 5
  141.        Will get http://www.foo.com/1/2/3/4/5/file.html but not
  142.        http://www.foo.com/1/2/3/4/5/6/file.html
  143.  
  144.      NOTE: The shareware version of WWWGrab/2 is limited to 5 levels.
  145.  
  146.  
  147. MAXTRIES <num>
  148.      MaxTries  tells WWWGrab/2 how many times it should try to get a file.
  149.      WWWGrab/2  tries  to grab all the files sequentially. If a file isn't
  150.      successfully  retrieved on the first attempt, it is ignored until the
  151.      complete list has been processed. Then WWWGrab/2 retries files missed
  152.      on  the  first  attempt. This process is repeated until all the files
  153.      are retrieved or MAXTRIES attempts have been made.
  154.  
  155.      Example:
  156.        MAXTRIES 3
  157.  
  158.  
  159. $ DEFAULTNAME <name>
  160.      Sometimes links point to a directory instead of a file. In this case,
  161.      if  the  filename  is  not  known  the  DefaultName  is used for that
  162.      directory. The default value for DefaultName is "index.html".
  163.  
  164.      Example:
  165.      DEFAULTNAME Welcome.html
  166.  
  167.  
  168. ALL
  169.      Normally,  if WWWGrab/2 sees that a file already exists, it will send
  170.      a  conditional  GET to the remote server. The file is only downloaded
  171.      again  if  the version on the server is newer than the local file. If
  172.      you  want  to update all the files regardless of their date and local
  173.      existence, you should use the ALL option.
  174.  
  175.  
  176. $ CHANGESITE <num sites>
  177.      Normally,  if WWWGrab/2 finds a link to another WWW server in an html
  178.      file,  the  link is ignored. If you want to allow WWWGrab/2 to follow
  179.      links  to  another server, use the CHANGESITE command. The default is
  180.      0,  which  means  don't change sites. BE CAREFUL what you enter here!
  181.      You may start mirroring the entire WWW!
  182.  
  183.      Example:
  184.        CHANGESITE 2
  185.  
  186.  
  187. $ SITELIST <hostname>
  188.      Normally,  if  WWWGrab/2  finds a link to another web site in an html
  189.      file,  the  link  is  ignored.  You  can  use the SITELIST command to
  190.      specify  allowed  hosts.  You  may  use  the  ':'  character as a NOT
  191.      operator. This command can be used more than once.
  192.  
  193.      Example:
  194.        SITELIST www.xxx.yyy
  195.          Allow connections to site www.xxx.yyy.
  196.  
  197.        SITELIST :www.xxx.yyy
  198.          All websites except www.xxx.yyy.
  199.  
  200.      NOTE: This command overrides the CHANGESITE command!
  201.  
  202.  
  203. NOIMG
  204.      Use this option if you don't want to grab image files.
  205.  
  206.  
  207. NOSND
  208.      Use this option if you don't want to grab audio files.
  209.  
  210.  
  211. NOAPPLET
  212.      Use this option if you don't want to grab applets.
  213.  
  214.  
  215. OHTML
  216.      This option combines NOIMG, NOSND and NOAPPLET.
  217.  
  218.  
  219. PROXY <hostname>
  220.      Use this command if you access the Internet via a Proxy server/cache.
  221.      The <hostname> may be the full hostname (i.e. proxy.foo.com) or an IP
  222.      address.  If  you're  uncertain  about  this,  counsult  your  system
  223.      administrator or internet service provider.
  224.  
  225.      Examples:
  226.        PROXY www.proxy.server
  227.  
  228.        PROXY 123.456.789.10
  229.  
  230. PPORT <proxy port>
  231.      This  command specifies the proxy port. The default value is 80. This
  232.      value isn't used if no proxy is specified with the PROXY command.
  233.  
  234.      Example:
  235.        PPORT 8080
  236.  
  237.  
  238. NICE [delay]
  239.      This command defines the adjustable delay in seconds between links so
  240.      you  don't hog all the resources of the system you're mirroring from.
  241.      If  you  use  this  command  without a value, WWWGrab/2 will delay 10
  242.      seconds  before  requesting  the  next  file.  Warning: WWWGrab/2 can
  243.      generate  requests  too  fast  for  some  servers.  Setting  the NICE
  244.      parameter  too  low may generate too many requests for the server and
  245.      crash  the  server. This is not nice :-). A low NICE setting is known
  246.      to kill the following types of servers:
  247.  
  248.           All WWW servers that run under Microsoft Windows(TM)
  249.           Old generation (HTML/1.0) CERN servers on all platforms
  250.  
  251.      Low  NICE  values  may also generate large amounts of network traffic
  252.      and  hog  network  resources.  For  safety,  you  should set the NICE
  253.      value  to  at  least  five seconds. The longer, the better. Remember,
  254.      this  program  is  automated and can easily run for hours with no
  255.      user interaction.
  256.  
  257.      Example:
  258.        NICE 5
  259.  
  260.      NOTE:  If  you  try to set a NICE value of 0 (zero), the value
  261.             will be automatically changed to five seconds.
  262.  
  263. MAXDL <limit>
  264.      This  defines the maximum number of kilobytes WWWGrab/2 will
  265.      download. When WWWGrab/2 is  about  to download a file, it checks the
  266.      filesize. If downloading the  file  would exceed the limit  specified
  267.      in MAXDL, WWWGrab/2 will ignore the file.
  268.  
  269.      Example:
  270.        MAXDL 3
  271.          Download up to 3KB.
  272.  
  273.  
  274. $ REALM <host> <"Realm Name"> <encoded username and password>
  275.      Defines   a   secured   host,   a  realmname  and  a  base64  encoded
  276.      username+password. REALM can be used more than once. The realmname is
  277.      CaSe  SeNsItIvE!  If  you  don't know the realmname you may insert an
  278.      empty   string  (i.e.  ""),  or  examine  WWWGRAB.LOG.  The  host  is
  279.      basic-auth  secured  host.  It may be in IP format (1.22.33.44) or in
  280.      the  standard  "domain" format (www.foo.com). Realms are generated by
  281.      the  makeauth program. You may use the INCLUDE command to include its
  282.      output into the configuration file.
  283.  
  284.      Example:
  285.        REALM www.secured.host "This is ReaLmName" LTot
  286.  
  287.  
  288.  
  289. CHAM <number>
  290.      Some  servers  (esp.  Netscape)  try to recognize the client name. If
  291.      they  don't  know  the client name, they don't send any data. You may
  292.      use  this  option to "mask" the client name (like CHAMeleon). Numbers
  293.      are:
  294.           0 - WWWGrab        (default)
  295.           1 - Mozilla        Netscape Browser
  296.           2 - WebExplorer    IBM WebExplorer/2
  297.           3 - WebCrawler     WebCrawler robot
  298.           4 - InfoSeek       InfoSeek robot
  299.           5 - Harvest        a web robot
  300.           6 - Mosaic         NCSA Mosaic
  301.           7 - Lynx           Lynx, text browser
  302.           8 - PRODIGY-WB     Prodigy browser
  303.           9 - Internet       Microsoft's web browser
  304.  
  305.  
  306.     Example:
  307.       CHAM 2
  308.         Sends the server the WebExplorer client name.
  309.  
  310.  
  311. $ MASK <file mask>
  312.      Use  this  command  if  you want to mirror only specified files. This
  313.      command  overrides  EXTENSIONS. You MUST explicitly define every file
  314.      mask if using this command, including the defaults in EXTENSIONS such
  315.      as HTML, etc.! This command can be used more than once. The file mask
  316.      can  have  wildcard  characters  (special  characters  for  character
  317.      substitution). The '?' char means ANY one char is legal. The '*' char
  318.      means  ZERO  OR  MORE  cases  of any character are legal. They may be
  319.      located  at  any  position  in  the string, and may be used more than
  320.      once.
  321.  
  322.      Example:
  323.        MASK *.jpg
  324.          Will mirror all files with the .jpg extension
  325.  
  326.        MASK ?a*.html
  327.          Will mirror all files beginning with any character,
  328.          followed by 'a', having any number of characters following,
  329.          and ending with .html, such as zaphod.html, 0a.html, etc.
  330.  
  331.        MASK *.jpg s?n.htm* do*s.large.i*x *.*.html.c*
  332.          Will mirror one.jpg, two.jpg, sin.htm, son.htm, sun.html,
  333.          dogs.large.idx, doorways.large.index, index.short.html.cz852,
  334.          index.of.html.cz.html, try.decode.html.c, etc...
  335.  
  336.  
  337. I401
  338.      If  WWWGrab/2  sends  a  conditional GET to a protected page, and the
  339.      page  isn't  modified, some servers return a 401 status code. You may
  340.      use I401 to override this response and download the file.
  341.  
  342.  
  343. ADD <path>
  344.      Add  the  specified path to the list of requested URL's. This command
  345.      can  be  used  more  than  once,  and always applies to the first URL
  346.      command.
  347.  
  348.      Example:
  349.        URL http://www.xxx.yyy/path1/index.html
  350.        URL http://foobar.com/
  351.        ADD /path2/pic/index.html
  352.          Mirrors: http://www.xxx.yyy/path1/index.html      AND
  353.                   http://www.xxx.yyy/path2/pic/index.html  AND
  354.                   http://foobar.com/
  355.  
  356.  
  357. $ ALLOW <URL-in-http-form>
  358.      Explicitly  specifies  that  a  subtree  is retrievable. This command
  359.      can be used more than once.
  360.  
  361.      Example:
  362.        ALLOW http://www.xxx.yyy/allow/this/path/
  363.  
  364.  
  365. $ DENY  <URL-in-http-form>
  366.      The  URL  provided,  as  well  as  all  subtrees  of the URL, are not
  367.      processed.  Many times specific directory subtrees are not desirable.
  368.      You  can  deny retrieval of these URL's using this setting. It can be
  369.      used more than once.
  370.  
  371.      Example:
  372.        DENY http://www.xxx.yyy/deny/this/path/
  373.        Do not download any files from the /deny/this/path/ tree.
  374.  
  375.      If      you     do     not     include     the     trailing     slash
  376.      (http://www.xxx.yyy/deny/this/path) then all subdirectories beginning
  377.      with   "path"   are   not   processed.  This  includes  "paths.html",
  378.      "path1/news", etc.
  379.  
  380.  
  381. EXCL <www-server>
  382.      This  command  defines  a  WWW server to exclude from mirroring. This
  383.      command  is  usable  together  with the CHANGESITE command. It can be
  384.      used more than once.
  385.  
  386.      Example:
  387.        EXCL www.yyy.zzz
  388.        EXCL microsoft.is.lame.org      BTW: try this URL :-)
  389.  
  390.  
  391. TOP <path>
  392.      Defines  the  TOP  of  the  path.  WWWGrab/2  will  ignore  files  in
  393.      directories  higher  than  this path. In other words, the path of the
  394.      file  must  start  with this string. This restriction is applied only
  395.      to the FIRST defined host.
  396.  
  397.      Example:
  398.        TOP /path/xxxx/
  399.          Ignore files above /path/xxxx/, i.e. DON'T mirror /path/some.file
  400.  
  401. INCLUDE <file>
  402.      This  commmand  allows you to include another configuration file into
  403.      the configuration file currently being processed. Nesting is allowed,
  404.      to  a maximum depth of 4 levels. This command is useful for including
  405.      commands which are used in multiple configuration files. See also '@'
  406.      files below.
  407.  
  408.      Example:
  409.        INCLUDE realms.inc
  410.        INCL    urls.inc
  411.  
  412.  
  413. FAT
  414.      This option turns on FAT compatibility. In this mode WWWGrab/2 stores
  415.      all  mirrored  files in a single directory using the FAT 8.3 filename
  416.      format.  It  automaticaly  fixes  links.  This option is automaticaly
  417.      turned on if the local path (LOCALPATH) is located on a FAT partition
  418.      or on a partition without long filename support.
  419.  
  420.  
  421. $ REMOVE
  422.      This  option  informs  WWWGrab/2  to  remove unused links from a HTML
  423.      file. Links are not deleted, but only commented out.
  424.  
  425.  
  426. $ REPL <path>
  427.      Specifies a path which replaces the LOCALPATH in a link. For example,
  428.      if    you    specify   "REPL   /mirrors"   and   the   LOCALPATH   is
  429.      F:\OS2Httpd\HTML\GRAB\,  for  a  link in the grabbed HTML document to
  430.      "<A  HREF="/some/pages/index.html"> link </a>", the replaced filename
  431.      is   "F:\OS2Httpd\HTML\GRAB\www.foo.com\some\pages\index.html".   The
  432.      link in the document will be changed to:
  433.      "/mirrors/www.foo.com/some/pages/index.html"
  434.  
  435.      Example:
  436.        REPL /mirrors
  437.  
  438.  
  439.  
  440. METAFILE <filename>
  441.      This command specifies the file WWWGrab/2 uses for saving information
  442.      about  mirrored  files.  The  default  filename is META.DAT, which is
  443.      stored in the LOCALPATH\%host% directory.
  444.  
  445.      Example:
  446.        META data.met
  447.  
  448. --------------------------------------------------------------------------
  449.                               Using '@' Files
  450.  
  451.      You  may find yourself using the same parameters over and over again
  452. for some options. Rather  than  having  to  copy/paste  text  from one
  453. configuration file to another, and then update each file when you make
  454. changes to a parameter, you can store the parameters in an '@' file (say
  455. "at file") and reference the '@' file  in  each  configuration file. For
  456. example, if you frequently use the MASK  command,  you  may  store it in
  457. the DEFAULT.W3G file, and it will be applied  to ALL configuration files
  458. by default. But if you want to use two different  MASKs  for  different
  459. configuration  files,  you  must use '@' files.  How?  First  create one
  460. file called (for example) MASKS1 with this text:
  461.  
  462. *.HTML
  463. *.HTM
  464. *.?.JPEG
  465. *.0?.GIF
  466.  
  467. Then create a second file named (for example) MASK2 with this
  468. content:
  469.  
  470. *.SHTML
  471. *.SHTM
  472. *.JPEG
  473. *.GIF
  474. *.WAV
  475.  
  476. Now, you may write in one configuration file named "example1.conf":
  477. ;
  478. ;; Mirrors only *.HTML, *.HTM, *.?.JPEG, *.0?.GIF files
  479. ;
  480. URL http://some.http.address.com/
  481. MASK @MASKS1 ; use contents of the MASKS1 file
  482.  
  483. In the second configuration file "example2.conf" you can write:
  484. ;
  485. ;; Mirrors only *.HTML, *.HTM, *.SHTML, *.SHTM, *.?.JPEG, *.0?.GIF,
  486. ;               *.JPEG, *.GIF, *.WAV
  487. ;
  488. URL http://some.http.address.com/
  489. MASK @MASKS1 ; use contents of the MASKS1 file
  490. MASK @MASK2  ; and add contents of the MASK2 file
  491.  
  492.      If  you  had  used  just MASK @MASK2, then *.SHTML, *.SHTM, *JPEG,
  493. *.GIF, and *.WAV files would be mirrored.
  494.  
  495.      You  may use '@' files with these commands:
  496.           URL, EXTENSIONS, ALLOW, EXCL, SITELIST, MASK, DENY, ADD
  497.  
  498.      The '@' file must contain only one parameter per line.
  499.  
  500.  
  501. --------------------------------------------------------------------------
  502.                                  EXAMPLES
  503.  
  504. Basic authorization example:
  505.      URL http://www.sec1.host/secured/pages/index.html
  506.      LOCALPATH \MyGrab\Secured
  507.      MAXDEEP 5
  508.      MAXTRIES 3
  509.      REALM www.sec1.host "Realm 1" WAEFfgSDRGwer==
  510.      REALM www.sec1.host "Realm 2" WQREGFbsdgiwheg
  511.  
  512.  
  513. The default configuration file example:
  514.  
  515. ;; Definition of common extensions
  516. ;
  517. EXTENSIONS HTML HTM SHTML SHTM
  518. EXTENSIONS JPG JPEG GIF XBM
  519. EXTENSIONS WAV VOC AU
  520. EXTENSIONS JAVA CLASS
  521.  
  522. ;
  523. ;; The default value for the MAXDEEP command
  524. ;
  525. MAXDEEP 5
  526.  
  527. ;
  528. ;; The default value for the NICE command
  529. ;
  530. NICE 3
  531.  
  532.  
  533. Quick Reference Chart of Commands and Options
  534.  
  535. COMMAND       SHORTCUT  '@'    DEFCFG  OVERRIDES  DEFVAL  REG  MULTIPLE
  536. --------------------------------------------------------------------------
  537. URL                     YES    NO                         NO   YES
  538. LOCALPATH     LOP       NO     YES                [0]     NO   NO
  539. EXTENSIONS    EXT       YES    YES                [1]     YES  YES
  540. MAXDEEP       MDP       NO     YES                1       [2]  NO
  541. MAXTRIES      MTR       NO     YES                        NO   NO
  542. DEFAULTNAME   DEF       NO     YES                [3]     YES  NO
  543. ALL                     NO     NO                         NO   NO
  544. CHANGESITE    CHSIT     NO     NO                 0       YES  NO
  545. SITELIST      SLIST     YES    NO      CHANGESITE         YES  YES
  546. NOIMG                   NO     YES                        NO   NO
  547. NOSND                   NO     YES                        NO   NO
  548. NOAPPLET      NOAP      NO     YES                        NO   NO
  549. OHTML                   NO     YES     [4]                NO   NO
  550. PROXY                   NO     YES                        NO   NO
  551. PPORT                   NO     YES                80      NO   NO
  552. NICE                    NO     YES                10      NO   NO
  553. MAXDL                   NO     YES                        NO   NO
  554. REALM                   NO     NO                         YES  YES
  555. CHAM                    NO     YES                0       NO   NO
  556. MASK                    YES    YES     EXTENSIONS         YES  YES
  557. I401                    NO     YES                        NO   NO
  558. ADD                     YES    NO                         NO   YES
  559. ALLOW                   YES    NO                         YES  YES
  560. DENY                    YES    NO                         YES  YES
  561. EXCL                    YES    NO                         NO   YES
  562. TOP                     NO     NO                         NO   NO
  563. INCLUDE       INCL      NO     NO                         NO   YES
  564. FAT                     NO     YES                        NO   NO
  565. REMOVE                  NO     YES                        YES  NO
  566. REPL                    NO     YES                        YES  NO
  567. METAFILE      META      NO     NO                         NO   NO
  568.  
  569.  
  570. [0] - \WWWGrab\Grab
  571. [1] - HTM, HTML, SHTM, SHTML, JPG, GIF, WAV, AU, CLASS, and JAVA.
  572. [2] - The shareware version of WWWGrab/2 is limited to five levels.
  573. [3] - The default value for the shareware version is "index.html".
  574. [4] - Combines NOIMG, NOSND, and NOAPPLET.
  575.  
  576. ---------------------------------------------------------------------------
  577.  
  578.                               Disclaimer etc.
  579.  
  580.                  This program is COPYRIGHTED by J. Rubes.
  581.  
  582.      WWWGrab/2  is  a  shareware product. It is distributed through public
  583. access  channels  so  that  prospective  buyers  have  the  opportunity
  584. to evaluate the product before making a decision to buy.
  585.  
  586.      WWWGrab/2  may  be  used  only  for  legal purposes. CHECK if you are
  587. allowed to mirror a site before doing so.
  588.  
  589.                             USE AT YOUR OWN RISK
  590.  
  591.      This  program  is  provided  AS IS without any warranty, expressed or
  592. implied,  including  but  not limited to fitness for a particular use. The
  593. user  is responsible for the results of correct or incorrect usage of this
  594. software. WWWGrab/2 may not be used to provide commercial services without
  595. written permission of the author.
  596.  
  597. ---------------------------------------------------------------------------
  598.  
  599. If you like this program, please:
  600.      Send  me  $10.00,  the  normal  user  fee for WWWGrab/2. You may send
  601.      more :-)
  602.  
  603.      This  registration  fee is for INDIVIDUALS. A negotiated site licence
  604. is   required  for  businesses,  governments  and  other  institutions  if
  605. WWWGrab/2  is  to  be used on more than one computer at that site. Contact
  606. the author for details on site license discounts.
  607.  
  608.  
  609.      Upon   registration   you  will  receive  (via  email)  a  registered
  610. personalized   copy   of  the  most  recent  version  of  WWWGrab/2.  This
  611. registration makes all subsequent versions available free of charge.
  612.  
  613.      See the REGISTER.ENG file for registration information.
  614.  
  615. If you don't like this program:
  616.      Delete it.
  617.  
  618. ---------------------------------------------------------------------------
  619.  
  620. Remember that software of this kind lives or dies by the response it gets.
  621.  
  622. You may get the most recent version of the WWWGrab/2 at:
  623. http://www.geocities.com/SiliconValley/Heights/7262/
  624.  
  625.  
  626. You may send comments, suggestions, bugs, etc. to:
  627. email:
  628.   jirkar@geocities.com
  629.   jirkar@hotmail.com
  630.   Jiri_Rubes@slad.fido.cz
  631.  
  632. FidoNet:
  633.   Jiri Rubes 2:421/37
  634.  
  635.  
  636. My english is poor, I know ;-)
  637. If you see a big bug in this text, please email me and I'll change it.
  638.  
  639. A special, BIG thanks goes to Tom Wheeler for checking the documentation.
  640.  
  641.  
  642.