home *** CD-ROM | disk | FTP | other *** search
/ The Pier Shareware 6 / The_Pier_Shareware_Number_6_(The_Pier_Exchange)_(1995).iso / pcboard / pslct20m.zip / SELECT.DOC < prev    next >
Text File  |  1994-02-16  |  16KB  |  289 lines

  1.  
  2.  
  3.                              ThePier Select 
  4.                               Version  2.0
  5.  
  6.                  Copyright (c) 1993-1994 RoboSoft Systems
  7.                            All rights reserved.
  8.  
  9.  
  10.     
  11.  
  12.     ThePier Select will work with a Pier Exchange Shareware CD-ROM to 
  13.     allow you to randomly add a specific number of files from the CD to 
  14.     your filebase.  New Pier Exchange CDs are released every three to 
  15.     four months.  Since each CD contains about 5000 files, you should be 
  16.     able to add about 40 files a day to your BBS on a continuous basis.  
  17.     (This assumes you'll be purchasing future editions of the Pier 
  18.     Exchange CDs when they become available.)  
  19.     
  20.     The point of this, of course, is to make your BBS look like it's 
  21.     getting a _lot_ of uploads.  If you've been a sysop long, you know 
  22.     there is a bit of a catch-22 when it comes to uploads.  Callers tend 
  23.     not to upload if you don't have a lot of new files each time they 
  24.     call.  Unless you're already getting a lot of uploads, few callers 
  25.     will take the time to contribute.
  26.  
  27.     ThePier Select will allow you to add a specific number of files to 
  28.     your filebase.  You tell ThePier Select how many files to add and it 
  29.     randomly selects that many files from the CD and adds them directly 
  30.     to the filebase (if you're running GAP) or to a PCB-style file list.  
  31.     ThePier Select maintains a small database of its own so it can keep
  32.     track of the files it has already selected.  This eliminates 
  33.     duplicate uploads.
  34.  
  35.     Note for GAP sysops: There are two versions of ThePier Select.  One
  36.     is multi-node compatible, the other is not.  Be sure you use the 
  37.     correct version for your system.  Non-GAP sysops needn't be concerned;
  38.     either version will work fine.
  39.  
  40.     IMPORTANT: This version of ThePier Select is compatible _only_ with
  41.     the databases included with The Pier Shareware #4 and above.  The
  42.     Pier Shareware #4 includes databases for all previous Pier Shareware 
  43.     CD-ROMs, so this shouldn't be a problem.
  44.  
  45.     Disclaimer
  46.     ----------
  47.  
  48.     ThePier Select is provided AS IS without any warranty, expressed or 
  49.     implied, including, but not limited to, fitness for any purpose.  
  50.     Use of ThePier Select, and the consequences thereof, are entirely 
  51.     your risk.  In no event will RoboSoft Systems be liable for any 
  52.     damages whatsoever resulting from the use of ThePier Select.
  53.  
  54.     Registration
  55.     ------------
  56.  
  57.     ThePier Select is being distributed as a freeware bonus to any
  58.     sysop who owns a Pier Exchange CD-ROM.  ThePier Select is 
  59.     copyrighted software and RoboSoft Systems reserves all rights
  60.     pertaining to that copyright, but you may use this software 
  61.     without payment of any fee.
  62.  
  63.     If you are a GAP sysop, please consider registering one or more
  64.     of the GAP-specific utilities from RoboSoft Systems.  You'll 
  65.     find a description of these programs in the file GAP-PRO.TXT.
  66.  
  67.     Distribution 
  68.     ------------
  69.  
  70.     ThePier Select may be freely distributed on any Bulletin Board 
  71.     System (BBS), including commercial systems such as CompuServe (CIS), 
  72.     Genie, and BIX.  ThePier Select may be distributed by diskette by 
  73.     any organization or disk distributor as long as the fee for this 
  74.     distribution is no greater than $5.
  75.  
  76.     Feel free to pass around copies of ThePier Select, however, please
  77.     distribute all of the original files and do not modify any of the 
  78.     files.
  79.  
  80.     Instructions for Use
  81.     --------------------
  82.  
  83.     Using ThePier Select is a two-part process.  You must first build 
  84.     ThePier Select database using PRESELCT.EXE.  PRESELCT uses 
  85.     ThePier database included on the CD to build the local database.  
  86.     (There are two separate databases involved here.  What is referred 
  87.     to here as ThePier Select database is the local database built by 
  88.     PRESELCT.  It resides in the directory with the rest of ThePier 
  89.     Select files.  It's fairly small, about 35k, and contains just 
  90.     enough information to locate the files in the large database.  
  91.     ThePier database is the large database included with ThePier CD and 
  92.     used by ThePier CD-ROM Access Program.  It contains complete 
  93.     information about all the files on the CD and will normally reside 
  94.     on the CD.)  Before running PRESELCT, you need to find ThePier 
  95.     database on the CD and write down the directory path.  (It should 
  96.     be in the directory THEPIER off the root, but you should check to 
  97.     be sure.)  PRESELCT will ask for this directory path and will then 
  98.     quickly run through the files in ThePier database.  ThePier Select 
  99.     database is in the file PIERSLCT.DAT.  If you want to use ThePier 
  100.     Select on more than one CD at a time, you'll have to set up one 
  101.     directory for each CD and keep copies of ThePier Select files in 
  102.     each directory.
  103.  
  104.     Once you've built ThePier Select database, you can use SELECT.EXE to 
  105.     randomly select files from the database.  SELECT uses the local 
  106.     database to select the random file and then retrieves the detailed 
  107.     information about that file from ThePier database on the CD.  So 
  108.     both the local database and the large database on the CD must be 
  109.     available when running SELECT.  If you run a GAP BBS, SELECT can add 
  110.     the selected files directly to your filebase.  If you don't run GAP, 
  111.     SELECT will add the selected files to a PCBoard-style file listing.  
  112.     It's up to you to figure out how to get the files in that listing 
  113.     into your filebase.
  114.  
  115.     SELECT is controlled via command line parameters.  Each parameter 
  116.     should be preceded by a slash (/) or a dash (-).  The parameters may 
  117.     be in either upper or lower case.  The general parameters applicable 
  118.     to both GAP and non-GAP environments are as follows.
  119.  
  120.     /S#       - Optional parameter indicating that files should be 
  121.                 selected only from the specified CD-ROM subject.
  122.                 Example: "SELECT /S5" indicates that files should be 
  123.                 selected only from CD-ROM subject 5.  By default, files 
  124.                 are selected from all subjects on the CD-ROM.
  125.  
  126.     /D        - Optional parameter indicating the selected files should 
  127.                 be marked with today's date instead of the actual file 
  128.                 date.  This will ensure that the selected files show up
  129.                 in your filebase as new files.
  130.  
  131.     /N#       - Optional parameter indicating the number of files to 
  132.                 select.  Example: "SELECT /N25" indicates that 25 files
  133.                 should be selected.  By default, ten files are selected 
  134.                 during each run of SELECT.
  135.  
  136.     /P<path>  - Optional parameter indicating the directory containing
  137.                 ThePier database (usually on the CD-ROM).  The 
  138.                 environment variable THEPIER can also be used to specify
  139.                 the path to the CD-ROM database.  If no path is 
  140.                 specified, the current directory is used.  (The default
  141.                 action here is almost certainly not what you want.)
  142.                 Example: "SELECT /Px:\thepier" indicates ThePier 
  143.                 database is in the directory 'X:\THEPIER'.
  144.  
  145.     /R<root>  - Required parameter that specifies the root filename used
  146.                 for ThePier database (the one on the CD).  If the 
  147.                 database is in the directory X:\THEPIER and that 
  148.                 directory contains files such as PIER3.D01, PIER3.D02,
  149.                 PIER3.D03, etc, the root would be PIER3.  This parameter
  150.                 _must_ be specified or SELECT will not be able to open 
  151.                 the database.  Example: "SELECT /Rpier3".
  152.  
  153.     
  154.     If you are running a GAP BBS, the following parameters can be used.
  155.  
  156.     /G        - Indicates the selected files should be added directly to
  157.                 a GAP filebase.  The environment variable GAPCNF should 
  158.                 contain the path to the GAP default directory (where 
  159.                 GAPBBS.CNF resides).
  160.  
  161.     /Vx       - Required (if /G is specified) parameter that indicates
  162.                 the drive letter of the CD-ROM containing the files 
  163.                 being added.  ThePier database does not contain drive
  164.                 information, so this parameter is necessary in order to 
  165.                 let GAP know the full path to the selected files.            
  166.                 Example: "SELECT /G /VF" indicates that the CD-ROM is 
  167.                 drive F:.
  168.  
  169.     /L        - Optional parameter indicating that existing files
  170.                 which are duplicated on the CD-ROM should be physically
  171.                 deleted.  SELECT assumes you want to use the files on 
  172.                 the CD in preference to existing files which duplicate 
  173.                 those on the CD.  This parameter causes SELECT to 
  174.                 automatically delete the actual files when duplicates
  175.                 occur.  All duplicate files, deleted or not, will be
  176.                 logged to PIERSLCT.LOG.  If you don't use this 
  177.                 parameter, you can review the log and manually delete
  178.                 the duplicate files.
  179.  
  180.     Also of interest if you're running GAP are two other text-based 
  181.     files.  KEYWORDS.XCL is a list of words, one word per line, that 
  182.     will not be indexed as keywords.  A standard KEYWORDS.XCL is 
  183.     included with ThePier Select.  You can add or delete words using any 
  184.     normal ASCII editor.
  185.  
  186.     PIERSLCT.XLT is used to automatically translate CD-ROM subjects to 
  187.     specific area/subjects in your filebase.  This allows you to add 
  188.     CD-ROM files to your existing filebase structure without creating 
  189.     new subjects specifically for the CD-ROM.  Each line of PIERSLCT.XLT 
  190.     should contain three numbers separated by spaces.  The first number 
  191.     is the CD-ROM subject number, the second number is the GAP filebase 
  192.     area, and the third number is the GAP filebase subject within that 
  193.     area.  So, if you want subject 1 from the CD to map to Area 0, 
  194.     Subject 13 in your GAP filebase, add the line "1 0 13" to 
  195.     PIERSLCT.XLT.  Each CD-ROM subject should appear in PIERSLCT.XLT 
  196.     only once.  A default PIERSLCT.XLT is included with ThePier Select, 
  197.     but it is not designed with a particular CD or system in mind, so 
  198.     you should edit it to fit your system and the CD you're using prior 
  199.     to running SELECT.
  200.     
  201.     A good way to do the mapping is to automatically map those subjects 
  202.     on the CD that obviously correspond directly to subjects you've 
  203.     already established and to map the rest of the CD-ROM subjects to 
  204.     your upload directory.  You can then review the uploads individually 
  205.     and place them in the appropriate subject in your GAP filebase.  For 
  206.     instance, if you already have a Communications subject in your 
  207.     filebase and the CD contains a Communications subject, you'll want 
  208.     to map the CD subject directly to your filebase subject.  But if the 
  209.     CD contains a single Windows subject and you have multiple Windows 
  210.     subjects in your filebase, you'll probably want to review the files 
  211.     individually to decide in which of your Windows subjects they belong.
  212.     In this case, you can map the CD Windows subject to your upload 
  213.     subject and then review the files along with the rest of your normal 
  214.     uploads.  
  215.     
  216.     (Note that as of this writing, the GAPFILE Move Files utility 
  217.     function, used by many GAP sysops to process uploads, always moves 
  218.     the physical file to the default directory for the new subject.  
  219.     This is most likely _not_ what you want to do since it will copy 
  220.     the file off the CD and onto your hard drive.  In order to place 
  221.     the CD-ROM files into the proper subjects, you'll have to change 
  222.     the area/subject of each of the CD-ROM files that were added to the 
  223.     upload directory using the Edit function.  Hopefully, at some point 
  224.     in the future, GAPFILE will have a function that allows easy 
  225.     changing of area/subject without physical movement of the file.)
  226.  
  227.     If you import directly into a GAP filebase, SELECT will maintain a 
  228.     log (PIERSLCT.LOG) detailing its operation.  The log will list the 
  229.     files imported by SELECT and will identify any collisions with 
  230.     existing files.
  231.  
  232.     ThePier Select can also randomly select an uploader name from a 
  233.     list of names in the file PIERSLCT.NAM.  Uploader names should be
  234.     entered one per line in this file.  You can create a list of 
  235.     completely fake names or use some of your real users' names if you 
  236.     like.  (It is recommended you use fake names since you may need to
  237.     determine the source of a file and it will lead to confusion if you
  238.     use real user names.)  The "uploader" will not receive any real 
  239.     credit for the file other than getting his/her name listed as 
  240.     uploader.  (The uploader's name will be preceded by an asterisk so
  241.     GAPFILE won't try to deduct credit for the upload should you 
  242.     eventually delete the file.)  There is no switch to control this 
  243.     feature.  If PIERSLCT.NAM exists, the names contained therein will 
  244.     be used.  If the file doesn't exist, all uploads will be credited to 
  245.     SYSOP.
  246.  
  247.  
  248.     If you are running any system other than GAP, the following 
  249.     parameters can be used.  (These parameters can be used on GAP boards 
  250.     too, but they have no effect if the /G parameter is specified.)
  251.  
  252.     /A        - Optional paramater indicating the selected files should 
  253.                 be appended to an existing file list.  The default 
  254.                 behavior is to create a new listing file with each run 
  255.                 of SELECT.
  256.  
  257.     /F<file>  - Optional parameter specifying the name of the output 
  258.                 file.  By default, the file list is output to 
  259.                 PIERSLCT.LST.  Example: "SELECT /Fmy_list.out" will         
  260.                 write the data for the selected files to the file             
  261.                 MY_LIST.OUT.
  262.  
  263.     /Cc       - Optional parameter specifying a character used to mark
  264.                 continuation lines within the generated listing.  If 
  265.                 this parameter is not specified, no continuation line
  266.                 marker will be used.  Example: "SELECT /C#" causes 
  267.                 SELECT to use '#' as the continuation line marker.                                    
  268.                 Since the vertical bar commonly used to mark 
  269.                 continuation lines can not be properly specified on the
  270.                 command line, the /C parameter without a following 
  271.                 character can be used to specify the use of a vertical
  272.                 bar as the continuation line marker.  Example: "SELECT 
  273.                 /C" causes SELECT to use '|' as the continuation line 
  274.                 marker.
  275.  
  276.  
  277.  
  278.     Limitations
  279.     -----------
  280.  
  281.     ThePier Select will only work with CD-ROMs from The Pier Exchange 
  282.     that contain the RoboROM database used by ThePier CD-ROM Access 
  283.     Program version 3.x.  This database is available on ThePier CD-ROM 
  284.     #4 and above.  Databases for previous Pier Shareware CD-ROMs are
  285.     included on CD-ROM #4. They may also be obtained from The Pier 
  286.     Exchange.  The databases are fairly large so a nominal disk and 
  287.     handling charge may apply.
  288.  
  289.