home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / bbs / dwnsrt57.zip / DOWNSORT.CFG < prev    next >
Text File  |  1993-06-24  |  20KB  |  384 lines

  1. ;
  2. ;      ██▐███   █▐███  ██   ██ ██▐███ ██▐████  █▐███  ██▐███  ██▐████
  3. ;      ██   ██ ██   ██ ██   ██ ██  ██ ██      ██   ██ ██   ██   ▐██
  4. ;      ██   ██ ██   ██ ██ █ ██ ██  ██ ██▐████ ██   ██ ██▐███    ▐██
  5. ;      ██   ██ ██   ██ ██ █ ██ ██  ██      ██ ██   ██ ██ █      ▐██
  6. ;      ██▐███   █▐███   █▐███  ██  ██ ██▐████  █▐███  ██  ██    ▐██
  7. ;                                                                   (font 2)
  8. ;
  9. ;
  10. ; ▄▀▀▀▄ ▄▀▀▀▄ █▄  █ █▀▀▀▀ ▀█▀ ▄▀▀▀▄ █   █ █▀▀▀▄ ▄▀▀▀▄ ▀▀█▀▀ ▀█▀ ▄▀▀▀▄ █▄  █
  11. ; █     █   █ █▀█▄█ █▄▄    █  █  ▄▄ █   █ █▄▄▄▀ █▄▄▄█   █    █  █   █ █ ▀▄█
  12. ; ▀▄▄▄▀ ▀▄▄▄▀ █  ▀█ █     ▄█▄ ▀▄▄▄▀ ▀▄▄▄▀ █ ▀▄▄ █   █   █   ▄█▄ ▀▄▄▄▀ █   █
  13. ;                                                                   (font 1)
  14. ;
  15. ;
  16. ;                   █▀▀▀▀▀▀   █     █       █▀▀▀▀▀▀
  17. ;                   █▄▄▄▄▄▄   █▄    █▄      █▄▄▄▄▄▄
  18. ;                   ██        ██    ██      ██
  19. ;                   ██        ██    ██▄▄▄▄▄ ██▄▄▄▄▄
  20. ;                                                                   (font 3)
  21. ;                                             (font 4 is reverse video of 3)
  22. ;
  23. ;  ┌─────────────────────────────────────────────────────────────────────────┐
  24. ;  │        Sample Configuration File for DOWNSORT by Rob Hamerling          │
  25. ;  └─────────────────────────────────────────────────────────────────────────┘
  26. ;
  27. ; NOTES: Leading blanks are skipped.
  28. ;        Lines with '%', '*' or ';' as first non-blank character are
  29. ;        considered to contain comments only. So are empty lines and
  30. ;        lines with a valid keyword, but without any parameter.
  31. ;
  32. ;      ! Don't put a comment string after a parameter specification !
  33. ;
  34. ;
  35. ; AreaDat:     Complete file-specification of your 'AREA.DAT'
  36. ; -------
  37. ;              AREA.DAT is made by MAXIMUS' SILT(P) with -a or -x
  38. ;              option the path is normally specified in MAX.CTL
  39. ;              with the option AreaDat in Session Section.
  40. ;              With the AreaDat you may specify any file that has
  41. ;              the SILT(P)-format. For example you may make a special
  42. ;              file for running DOWNSORT with a subset (selection)
  43. ;              of the normal MAXIMUS file-area's.
  44. ;              This might be useful for special usergroups.
  45. ;              Another reason may be the memory usage of DOWNSORT
  46. ;              under DOS. If you hit the boundary: make a subset.
  47. ;              Standard OS/2 / DOS naming applies.
  48.  
  49.   AreaDat      area5124.dat
  50.  
  51. ; AreaINclude  Select area's to be INCLUDED in the reports.
  52. ; AreaEXclude  Select area's to be EXCLUDED from the reports.
  53. ; -----------  Specify 1..9 character areanames to indicate which areas
  54. ;              have to be INcluded or EXcluded. The selection applies to
  55. ;              all areanames starting with the same characters (may be a
  56. ;              GROUP of areas!). The selection is case-INsensitive.
  57. ;              Use ONLY ONE operation: either AreaINclude or AreaEXclude!
  58. ;              If all your selections do not fit on a single line
  59. ;              (max 255 characters) take as many lines as you like.
  60. ;              In total you may specify a maximum of 200 area's.
  61. ;              Separate the areanames with one or more BLANKS.
  62. ;              NOTE: A high area-privilege may overrule AreaINclude!
  63.  
  64. * AreaEXclude  F
  65. * AreaINclude  F1 F2 F3
  66.  
  67. ; AreaOrder    Order in which areas have to be sorted.
  68. ;              Selection can be: K[eep]    - Keep order of AREA.DAT
  69. ;                                A[lpha]   - Alphabetic order of areaname
  70. ;                                G[roup]   - Group order
  71. ;                                I[nclude] - order of areaINclude (above)
  72. ;              Specify one of these orders (first letter is sufficient).
  73. ;              'Group'-order is a special sorting sequence for area names
  74. ;              consisting of a group of letters followed by digits.
  75. ;              See the documentation for details.
  76. ;              Default: Group-order (also with invalid specifications)
  77.  
  78.   AreaOrder    Group
  79.  
  80. ; TitleFont:   Reference number of the BLOCK-font you want for your Title.
  81. ; ---------
  82. ;              Valid numbers:   1 .. Simple font             (5x6 pattern)
  83. ;                               2 .. Pseudo-Stencil Font     (7x10 pattern)
  84. ;                               3 .. ROBoComputer Font       (7x8 pattern)
  85. ;                               4 .. Reversed Video RoboComp (7x8 pattern)
  86. ;
  87. ;              NOTE: The fonts are based on the US-codepage (437).
  88. ;                    This will also work properly for 860 (Portugese),
  89. ;                    863 (Canadian-French) and 865 (Nordic).
  90. ;                    If codepage 850 (Multilingual) is active, the pattern
  91. ;                    will be adapted a little, see if you like it or not.
  92. ;                    The differences apply mainly to Font2.
  93. ;
  94. ;              The heading of this file shows font 2, 1 and 3 respectively.
  95.  
  96.   TitleFont    2
  97.  
  98. ;  Title:      Short string that will be displayed in BLOCK-characters
  99. ;  -----       on top of all FileLists (except BBS-list).
  100. ;              You may specify this parameter also on the xxxFileList
  101. ;              parameter.
  102. ;              The BLOCK fonts are 'proportional', the following number of
  103. ;              characters will generally fit on a line:
  104. ;
  105. ;                 FontTitle   1     maximum characters: 13
  106. ;                    "      2 .. 4     "        "        8
  107. ;
  108. ;              No more than 20 characters are accepted as input.
  109. ;
  110. ;              If Title isn't specified, it will be DOWNSORT by default.
  111. ;              Not all characters are supported, and that may vary with
  112. ;              the font itself. All fonts support:
  113. ;
  114. ;                - UPPER case  A..Z
  115. ;                - LOWER case  a..z , but will be translated to UPPER case
  116. ;                - Digits 0..9
  117. ;                - - (hyphen), blank
  118. ;
  119. ;              In addition fonts 1 and 2 support the following characters:
  120. ;
  121. ;                   _  *  -  |  .  [  ]  (  )  /  \
  122. ;
  123. ;              Not-supported characters are displayed as blank.
  124. ;              The '~'-character (tilde) may be used as required blank,
  125. ;              the '`'-character (reverse quote) as half width blank.
  126.  
  127.   Title        `DownSort
  128.  
  129. ;  PreTitle    Lines to be displayed immediately before the BLOCK-title.
  130. ;  --------    The lines will be copied asis, however leading blanks are
  131. ;              skipped, no wrapping or truncation will be applied for
  132. ;              'long' lines, '~' (tilde) characters are translated to
  133. ;              blanks. You may specify 20 PreTitles, excess is ignored.
  134. ;              Empty PreTitle lines are ignored and not counted.
  135. ;              There is no default pretitle.
  136. ;              To create empty lines in your header specify a PreTitle
  137. ;              with a tilde.
  138.  
  139.   PreTitle     ~
  140.   PreTitle     ~~~~~~~<═════:═════ p r e - t i t l e ═════:═════>
  141.   PreTitle     ~
  142.  
  143. ;  SubTitle    Lines to be displayed immediately below the BLOCK-title.
  144. ;  --------    Maximum 20 SubTitles are accepted, and exactly the
  145. ;              same rules apply as for PreTitle.
  146. ;
  147.  
  148.   SubTitle     ~
  149.   SubTitle     ~~~~~~~<═════&═════ s u b - t i t l e ═════&═════>
  150.   SubTitle     ~  Overview of downloadable files on this magnificent Board
  151.   SubTitle     ~     Node number 9.999/99, modemspeeds: V.99/V.99bis
  152.   SubTitle     ~~~~~~~<═════════════════════════════════════════>
  153.   SubTitle     ~
  154.  
  155. ;  BottomLine  Lines to be displayed at the end of the filelist.
  156. ;  ----------  Maximum 20 BottomLines are accepted, and exactly the
  157. ;              same rules apply as for PreTitle and Subtitle.
  158. ;
  159.  
  160.   BottomLine   ~
  161.   BottomLine   ~~~~~~~<═══════ b o t t o m : t i t l e ═════════>
  162.   BottomLine   ~
  163.   BottomLine   ~~~~~~~<═══ How do you like DOWNSORT, folks? ════>
  164.   BottomLine   ~
  165.  
  166. ; MaxNewFiles  Limit the number of file entries in BBS-list and NEW-list(s).
  167. ; -----------  It specifies the actual number of file entries that may
  168. ;              appear in NewFileList and BBSFileList.
  169. ;              If you specify more than one privilege for NewFileList,
  170. ;              then each list will contain (max) the MaxNewFiles number
  171. ;              of file entries, but the collection of each may differ due
  172. ;              to privilege considerations.
  173. ;              Individual values for BBS-list and NEW-list may be specified
  174. ;              on the corresponding xxxFileList line (see below)
  175. ;              Optionally the value may be followed by a single letter.
  176. ;              In stead of the number of files, the list will then be
  177. ;              limited by the age of the files to be included:
  178. ;              in days (D), weeks (W) or Months (M).
  179.  
  180.   MaxNewFiles  3W
  181.  
  182. ; NonDupEXT    Suppress reporting as 'duplicate' if 2 files with equal
  183. ; ---------    filenames but unequal extensions are defined as 'pair'.
  184. ; 5.7          The example specification below has the effect that files of
  185. ; 5.7          any pair "xyz.SDA" and "xyz.SDN"  ("xyz": any filename) will
  186. ; 5.7          not be listed in DupFileList.
  187. ; 5.7           -  Files with equal filename AND equal extension will
  188. ; 5.7              still be reported as duplicate even when the extension
  189. ; 5.7              is one of a 'NonDupEXT' pair!
  190. ; 5.7           -  Multiple extensions must be specified in as many pairs as
  191. ; 5.7              can be formed (3 extension 3 pairs; 4 ext. 6 pairs; etc)
  192. ; 5.7              (e.g: for Nodelists:  DAT EXT  DAT IDX  EXT IDX).
  193. ; 5.7           Multiple pairs can be specified on a line, and multiple lines
  194. ; 5.7           can be specified: in total up to 100 pairs will be accepted.
  195. ; 5.7           Default: no suppression
  196.  
  197.   NonDupEXT    SDN SDA
  198.  
  199. ; OrphanDesc   Description text of Orphan files.
  200. ; NotFoundDesc Description text of files without description in FILES.BBS.
  201. ; ------------ The description will replace the default hard-coded text.
  202. ;              Up to 45 characters may be specified.
  203. ;              The '~' (tilde) character will not be translated here!
  204.  
  205.   OrphanDesc   ~~~~~ !!!! Orphelin !!!! ~~~~~
  206.   NotFoundDesc +++ Ce fichier défie toute description! +++
  207.  
  208.  
  209. ; OfflineDesc  When a filespecification is found in FILES.BBS but not
  210. ; -----------  in the corresponding download directory, this text replaces
  211. ;              the filesize and date (right aligned).
  212. ;              Up to 14 characters are accepted.
  213.  
  214.   OfflineDesc  -- archived --
  215.  
  216. ; AVAstrip     You may wish to strip off AVATAR graphics characters from
  217. ; --------     the contents of your FILES.BBS files.
  218. ;              Specify 'No' to deactivate stripping (default is 'Yes').
  219. ;              ==> Works ONLY for COMMENT LINES in ALL- and IPF-lists, and
  220. ;              remember: comments are only listed with KEEPSEQ (no sort).
  221.  
  222.   AVAstrip     Yes
  223.  
  224. ; ======================================================================
  225. ; Above were the parameters with a global effect: applicable to all
  226. ; lists or to the execution mode of DOWNSORT.
  227. ; Below follow list-specific parameters, which might override some of
  228. ; the settings of the global parameters.
  229. ; Leave this sequence: first global, then specific parameters!
  230. ; ======================================================================
  231. ;
  232. ; xxxFileList:  Create one or more File lists of type 'xxx'.
  233. ;
  234. ; xxx ───┐     ┌──────────── TWIT
  235. ;        v     │┌─────────── DISGRACE     ┌─ FileName of the list
  236. ;   ┌── ORP    ││┌────────── LIMITED      │  (without extension,
  237. ;   ┌── BBS    │││┌───────── NORMAL       │  maximum 8 characters)
  238. ;   ┌── NEW    ││││┌──────── WHORTY       │
  239. ;   ┌── ALL    │││││┌─────── PRIVIL       │
  240. ;   ┌── GBL    ││││││┌────── FAVORED      │
  241. ;   ┌── DUP    │││││││┌───── EXTRA        │  ┌─ Additional options for
  242. ;   ┌── IPF    ││││││││┌──── CLERK        │  │  each list individually:
  243. ;   ┌── IP2    │││││││││┌─── ASSISTSYSOP  │  │
  244. ;   ┌── OK     ││││││││││┌── SYSOP        │  │ -W   - Wrap Description
  245. ;   ┌── EMI    │││││││││││┌─ HIDDEN       │  │ -T   - Truncate Descr.
  246. ;   │          ││││││││││││               │  │ -A   - Alpha sort on name
  247. ;   │          ││││││││││││               │  │ -D   - Date sort
  248. ;   │          ││││││││││││               │  │ -K   - Keep FILES.BBS seq
  249. ;   │          ││││││││││││               │  │ -If  - Include_filespec
  250. ;   │          ││││││││││││     ┌─────────┘  │ nnnP - max number of entries
  251. ;   │          ││││││││││││     │            │ -Fn  - Title font (0..4)
  252. ;   │          ││││││││││││     │            │ -X   - eXcl priv in headers
  253. ;   v          ││││││││││││     v            v
  254. ;  ═══─═══════ vvvvvvvvvvvv  ════════  ════════════════════════════════
  255. ;  xxxFileList TDLNWPFECASH  FileName  Option-1 Option-2 . . . Option-n
  256. ;
  257. ;  If just xxxFileList is specified, the Level by default will be SYSOP
  258. ;                                    and the filename will be DOWNSORT.
  259. ;
  260. ;  For NEW-, GBL-, ALL-, IPF-, OK- and EMI-List up to 10 privilege letters
  261. ;  can be specified and for each character a separate list-file will
  262. ;  be generated with the following extension:
  263. ;     NewFileList:   N~p
  264. ;     AllFileList:   A~p
  265. ;     IpfFileList:   I~p
  266. ;     GblFileList:   G~p
  267. ;     OKFileList:    O~p
  268. ;     EmiFileList:   E~p
  269. ;  where 'p' is the privilege character.
  270. ;  For the BBS- and DUP-list only 1 privilege character will be accepted.
  271. ;  The default filename (DOWNSORT) for each list can be overridden
  272. ;  with the [optional] third parameter on the xxxFileList line.
  273. ;
  274. ;  Additionally the following parameters may be specified (in any sequence).
  275. ;
  276. ;  nnn[P] Limit the number of file-entries to a maximum of 'nnn':
  277. ;           - for BBS-list and NEW-list the max size of the list
  278. ;           - for IPF-list the maximum size of a VIEW-page
  279. ;         If followed by Period-indicator ('d', 'w' or 'm') the list is
  280. ;         limited not by number, but by file-AGE in Days, Weeks or Months.
  281. ;         NOTE: the Period-indicator is not valid for IPF-lists.
  282. ;
  283. ;    -A   Selects Alphabetic sort on filename
  284. ;    -D   Selects sort on Date/Time of the file
  285. ;    -K   Keep sequence of files in FILES.BBS
  286. ;         (ALL- and IPF-list, and newly generated FILES.BBS files).
  287. ;
  288. ;    -T   Causes Truncation of long descriptions (to about 50 characters)
  289. ;         so that only 1 line will appear per file-entry.
  290. ;    -W   Causes Wrapping of long descriptions: the report will contain
  291. ;         as many lines as needed for the complete description.
  292. ;
  293. ;    -L   Long list format:
  294. ;          - OK-file: explicit filenames in stead of wildcards (PATH\*.*)
  295. ;          - not applicable to other lists except FILFilePath (see below)
  296. ;
  297. ;    -If  Include userfile (f = file-spec) just behind the block-title
  298. ;         (if any). The file is included without any translation, so beware
  299. ;         of special characters and effects like formatting (text-float) in
  300. ;         the IPF- and IP2-list!
  301. ;         NOTEs: - does not apply to BBS-, DUP- and ORP-FileLists.
  302. ;                - BBSFileList includes DOWNSORT.HDR and DOWNSORT.TRL
  303. ;
  304. ;    -X   eXclude privilege indications in NEW-, ALL-, IPF- and GBL-lists.
  305. ;
  306. ;    -Fn  ListTitle font. Choose for 'n': 1, 2, 3 or 4 (default is 2).
  307. ;         See some samples of the fonts in the top of this file.
  308. ;         If '0' (zero) specified, then NO BLOCK TITLE will be generated.
  309. ;
  310. ;  If an asterisk (*) is used as parameter value character, the hardcoded
  311. ;  default value will be used. If you specify mutually exclusive
  312. ;  options (-A or -D) or (-T or -W), then the last value on the line
  313. ;  will be effective.
  314. ;
  315. ;  NOTES 1. For ORP-fileList the privilege parameter does not apply.
  316. ;  ----- 2. Invalid or not-recognised sub-parameters will be ignored
  317. ;           without warning!
  318. ;        3. You may specify only 1 line for each list-type.
  319.  
  320.   AllFileList   s    Down_All        -k -W  -f4      -IDownsort.Inc
  321.   BBSFileList   s    Down_Bbs    3w  -d -w  -F1
  322.   DupFileList   s    Down_Dup           -w  -F4
  323.   GblFileList   s    Down_Gbl        -a -t  -F3      -IDownsort.Inc
  324.   IpfFileList   s    Down_Ipf  200   -a     -F3
  325.   Ip2FileList   s    Down_Ip2  200   -a     -F3
  326.   NewFileList   s    Down_New    2m  -a -t  -f2
  327.   EmiFileList   s    Down_Emi   22   -d -w           -IDownsort.inc
  328.   OKFileList    s    Down_OKE           -l           -IDownsort.Mag
  329.   OrpFileList   *    Down_Orp        -a -w  -f4
  330.  
  331. ;  NOTE: The IPF-list has the format of an INPUT-file for the
  332. ;        Information Presentation Facility Compiler (IPFC), which is
  333. ;        part of the IBM OS/2 Program Development Toolkit and equivalent
  334. ;        MicroSoft package. This inputfile has to be processed by this
  335. ;        compiler. For the sample above with the command:
  336. ;             IPFC  DOWN_IPF.I~P  /INF
  337. ;        Be sure to have the file DOWNSORT.BMP in the default directory and
  338. ;        set the IPFC environment-variable (e.g. SET IPFC=D:\TOOLKT13\IPFC).
  339. ;        IPFC will produce a file called DOWN_IPF.INF, which is ready
  340. ;        to be viewed with the command:
  341. ;             VIEW  DOWN_IPF
  342. ;        See the Toolkit documentation for details of IPFC.
  343. ;        IPFC is not distributed with the DOWNSORT package!
  344. ;
  345. ;        IP2FileList has the OS/2 2.0+ IPF format, you will need IPFC
  346. ;        of the OS/2 2.0+ toolkit!
  347.  
  348. ; ======================================================================
  349. ; FILFilePath  Specifications for the "FILES.BBS"-type of output.
  350. ; -----------  - First parameter is privilege selection flag. Specify '*'
  351. ;                to get all files, even the newly uploaded ones.
  352. ;              - Second parameter is [optional] specification of
  353. ;                destination directory of newly generated Files.BBS files.
  354. ;                Use the format:  drive:\directory\
  355. ;                If destination path is specified, the output filename will
  356. ; 5.7            be "FILES.ac", extension will be the first 3 characters of
  357. ; 5.7            areaname. However when 'long' areanames are present (>3 char),
  358. ; 5.7            the output-file will be called "areaname.BBS".
  359. ;                If not specified the MAXIMUS path specification will be
  360. ;                used (ListFile parameter if used in Maximus' AREA.CTL
  361. ;                otherwise the Download directory).
  362. ;              - Many but not all flags as defined for the 'real' lists
  363. ;                apply to the FILES.BBS-output of Downsort, for example:
  364. ;                 - TITLE is not applicable to FILES.BBS
  365. ;                 - file-description will be kept on a single line, not
  366. ;                   wrapped or truncated, even if longer than 240 characters.
  367. ;                 - Entries can be sorted, but then you will loose your
  368. ;                   comments (if any): -K (Keep Sequence) is default.
  369. ; 5.7             - The -L (LONG) means here: include file size and file date.
  370. ;                 - Avatar codes will be kept unchanged.
  371.  
  372.   FILFilePath  s  \c2\downsort\filesbbs\ -a -X -l -idownsort.inc -F4
  373.  
  374. ;
  375. ;  ═════════════════════════════════════════════════════════════════
  376. ;
  377. ;  Commandline parameters may supply additional options, and may
  378. ;  (partly) override the specifications in this configuration file.
  379. ;  Consider this file as your customised default setting for DOWNSORT,
  380. ;  and use commandline parameters only to make other lists on the fly.
  381. ;  For the reports there is nothing that you can specify with commandline
  382. ;  parameters, that you cannot specify in this configuration file!
  383. ;
  384.