Short: Transamiga Filelist Creator V1.4
Type: comm/bbs
Uploader: s_supp@iracvl.ira.uka.de
Author: s_supp@iracvl.ira.uka.de


                      Transamiga CreateFileListe V1.4
                      -------------------------------

              written 1994 by Mathias Supp
                              2:2476/539.0@fidoclassic
                              39:172/303.0@amiganet
                              s_supp@iracvl.ira.uka.de
                              mathias_supp@amiga_inside.schiele-ct.de

              Sysop of the Amiga Inside I : ++49(0)721-854112
                          Release : 07/08.06.1994


============================================================================

Copyright :
-----------

This program can be copied freely for privat use ONLY.

It's absolutely prohibited to get money in any form for this utility.

Exceptions need my expressly permission.

Exceptions : AmiNet-CD
             Fred Fish Collection

============================================================================

Introduction :
--------------

This program was created because of some missing features in Sami's
Filelister (hello Sami, where's SFL3 ? ;-) )

There were no errors by testing TACFl with enforcer and mungwall.

In this version TACfl needs at least 2546 Bytes of stack.

============================================================================

Contents of Archive :
---------------------
 - TACFl            : the program
 - TACFl_NC         : the program without stack/overflow/...-checking
                      maybe a bit faster :-)
 - TACFl.DOC        : english documentation
 - TACFl.DOK        : german documentation

============================================================================

What does it do ?
-----------------

Simply creates Filelists :-)

1. complete Filelist
2. Filelist of certain areas
3. Newfileslisting
4. Indexfiles (optionally sorted)

Areas with no files won't be listed.

============================================================================

Parameter :
-----------

LISTFILE     : path and name of the filelist you want to create
CONFIGPATH   : path to your TA-configs
               default : bbs:configs/
DAYS         : list files which are given days old (0=file from today !)
               default : list all files
SINCE        : list files since given date (TA-format !!!)
               default : list all files
AREAFLAGS    : list areas with the given flags
               default : list all areas
AREARANGE    : list areas in the given arearange
               format : a-b (list from area a to b)
                        a-  (list from area a to the last)
                        -b  (list from the first area to b)
                        a   (list area a)
               all formats can be used at the same time by using the ","
               for example : AREARANGE=1-5,7,20-,10-13
               default : list all areas
ADDCR        : adds a carriage return to each line for PC lamers ;-)
               default : no carriage return
HEADERFILE   : file to be at the beginning of the listing
               default : no headerfile
BOTTOMFILE   : file to be at the end of the listing
               default : no bottomfile
AREASTAT     : create a statistic after each area
               default : no statistic
COMPLETESTAT : create a complete statistic of all areas
               default : no statistic
CREATEINDEX  : create an UNSORTED(!!) index for TAFreq by Thomas Boerkel
               and/or Filelister by Mathias Supp for VERY HIGH searching
               perfomance; sort the indexfile for use with one of the
               above utilities (e.g. SORT index index.sort)
               default : create NORMAL filelist
SORTINDEX    : create a sorted index for TAFreq/Filelister
               default : do not sort
SHORTINDEX   : create a shorted index for TAFreq/Filelister with contents
               only the fileline of the Files.BBS and the areanumber
               default : when creating an index, create a long index

============================================================================

History :
---------

V1.0   05.05.94 : - first Release, which was to slow in creating a complete
                    filelist
                  - makes enforcer hits
V1.1   09.05.94 : - faster in all operations
                  - all enforcer hits removed
V1.2   25.05.94 : - up to 3 times faster while creating a complete filelist
V1.3   05.06.94 : - creates an unsorted index for TAFreq and Filelister
V1.4   07.06.94 : - optionally create sorted and/or shorted indexes
       08.06.94 : - index will be sorted at the end with quicksort
                    => VERY HIGH speed improvement

============================================================================

Thanks to :
-----------
Thomas Boerkel for the idea of binary-searching
Sami Radwan    for developing/supporting/... Transamiga

have fun

Mathias

P.S.:   Sorry for my bad english, but I hope you understood what I mean.

P.S.2.: If you're writing outside germany, E-Mail me to
        s_supp@iravcl.ira.uka.de, please. Thanks.



============================= Archive contents =============================

Original  Packed Ratio    Date     Time    Name
-------- ------- ----- --------- --------  -------------
   34804   12257 64.7% 08-Jun-94 14:20:08  TACFl
    4990    1823 63.4% 08-Jun-94 14:22:54  TACFl.DOC
    5408    1924 64.4% 08-Jun-94 14:24:00  TACFl.DOK
   32136   12024 62.5% 08-Jun-94 14:20:24  TACfl_NC
-------- ------- ----- --------- --------
   77338   28028 63.7% 09-Jun-94 16:04:24   4 files
