home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-386-Vol-2of3.iso
/
d
/
dlc30.zip
/
DLC.DOC
< prev
next >
Wrap
Text File
|
1993-01-24
|
18KB
|
455 lines
█▒▒░░▒▒██▒▒░░▒▒██▒▒░░▒▒██▒▒░░▒▒██▒▒░░▒▒██▒▒░░▒▒██▒▒░░▒▒██▒▒░░▒▒██▒▒░░▒▒██▒▒░░▒
╔══════════════════════════════════════╕
░░░░▒▒▒▒████ ║ The Impossible Software │ ░░░░▒▒▒▒████
░░░░▒▒▒▒████ ║ Presents │ ░░░░▒▒▒▒████
░░░░▒▒▒▒████ ║ DLC + DLT │ ░░░░▒▒▒▒████
░░░░▒▒▒▒████ ║ A Download Counter + topX for GT │ ░░░░▒▒▒▒████
░░░░▒▒▒▒████ ║ By : Bart van Dongen │ ░░░░▒▒▒▒████
░░░░▒▒▒▒████ ║ Written in TurboPascal v7.0 │ ░░░░▒▒▒▒████
░░░░▒▒▒▒████ ║ V3.0(c)1993 │ ░░░░▒▒▒▒████
╙──────────────────────────────────────┘
█▒▒░░▒▒██▒▒░░▒▒██▒▒░░▒▒██▒▒░░▒▒██▒▒░░▒▒██▒▒░░▒▒██▒▒░░▒▒██▒▒░░▒▒██▒▒░░▒▒██▒▒░░▒
Unregistered Evaluation Copy v3.0 for GT Power
█▒▒░░▒▒██▒▒░░▒▒██▒▒░░▒▒██▒▒░░▒▒██▒▒░░▒▒██▒▒░░▒▒██▒▒░░▒▒██▒▒░░▒▒██▒▒░░▒▒██▒▒░░▒
DISCLAIMER.
THE AUTHOR OF THIS SOFTWARE IS NOT RESPONSIBLE FOR ANY HARM TO HARDWARE
AND/OR SOFTWARE THAT MAY BE CAUSED BY THE USE OF THIS PROGRAM.
THE AUTHOR DOESN'T GARANTY THAT THIS SOFTWARE WILL DO ANYTHING
BUT USE DISKSPACE.
Warning : I suggest that you make backup's of all you're FILES.BBS
files before you use DLC. So if for any reason anything goes wrong,
you simply restore this FILES.BBS files and you can retry.
This programm contains the following files :
DLC.DOC This documentation file.
DLC.EXE The download counter program.
DLT.EXE The Download topX + File Area Status Report generator
DLCSETUP.EXE The program to specifie you're paths ed.
PROTOCOL.DLC The file in witch the protocol specifications are stored.
CONFIG.DLC Sample configuration file.
CONFIG.DLT Sample colorconfig file.
DLCREG.FRM Registration form for DLC+DLT
DLC is spread under the SHAREWARE concept. This means that you only may
EVALUATE this copy, and if you want to continue using it after the
evaluation period, you HAVE to register. Then you'll get a CRC-code, so
you can simple register it you're self. If you want to register, fill
out the registerform (DLCREG.FRM) and sent it to me with payment
included. Then you will get the CRC code by netmail as soon as
possible!!!
DLC is a utility for GT. It is compatible with GT Upto 17.x.
The purpose is to insert a counter in the files description in the
FILES.BBS files. This counter shows the times the described file
has been downloaded.
The FILES.BBS files are located by reading the directories in the
GTDIR.BBS file, and the downloaded files are taken from the GT.LOG file
The best result will be reached, if you run DLC Right before you run
FIXBBS or something like that, because it will ONLY edit the ASCII
files (FILES.BBS) and not the Colored Ansi files...(FILES.CBS) so
FIXBBS has to do this job.
Use
SET DLC=dlcpath
If you wish to run DLC from an other direcory as where the configfiles
are stored. In this case the DLC variable has to point to the directory
where the DLC Configfiles are stored.
Example
SET DLC=C:\GT\GTUTIL\DLC
DLCSETUP.EXE
When you enter this program, you will see a info screen first.
After pressing any key, this main screen will be activated.
┌─▄▄▄▄▄▄─────▄▄─────────▄▄▄▄▄─ Setup Program ──────────────────────────┐
│ ██▀▀▀██ ██ ██▀▀▀██ │ v3.0 (c) 1993 by T.I.S. │
│ ██ ██ ██ ██ │ Registered to : │
│ ██▄▄▄██ ██▄▄▄▄ ██▄▄▄██ │ Bart van Dongen │
│ ▀▀▀▀▀▀ own▀▀▀▀▀▀ oad ▀▀▀▀▀ ounter│ The Impossible Software │
└────────────────────────────────────┴─────────────────────────────────┘
╔═════════════════════════╗
║ A) Registration Info ║ ▒▒
║ B) Directories ║ ▒▒
║ C) Parameter Values ║ ▒▒
║ D) DLT info ║ ▒▒
║ E) Color Setup ║ ▒▒
║ F) Save/Exit Setup ║ ▒▒
╚═════════════════════════╝ ▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
Use Up,Down and Enter of the corresponding letter-keys to activate a
menu item.
While in a popup window, use Up/Down/Left/Right/Home/End to move the
cursor. When you have filled out all the info, simply press Enter to
return to the main menu.
Description of the available options.
A) Registration Info
Selecting item A, will popup this window.
╔═════════════════════════════════════════════════════╗
║ Serial Nr : Serial number. (only if registered)║ ▒▒
║ Sysops Name : Name of BBS Sysop ║ ▒▒
║ BBS Name : Name of BBS ║ ▒▒
║ CRC Code : CRC-Code (only if registered) ║ ▒▒
╚═════════════════════════════════════════════════════╝ ▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
B) Directories
╔════════════════════════════════════════════════════════════════════╗
║ GTDIR.BBS path : Directory where GTDIR.BBS can be found. ║ ▒▒
║ GT.LOG path : Directory where GT.LOG can be found. ║ ▒▒
║ DLC.LOG path : Directory where DLC.LOG will be stored. ║ ▒▒
║ Bulletin path : Directory where TopX/FASR files will be stored ║ ▒▒
╚════════════════════════════════════════════════════════════════════╝ ▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
C) Parameter values
╔═══════════════════════════╗
║ DLC position : 27 ║ ▒▒
║ Offline pos. : 26 ║ ▒▒
║ FileAge (Days) : 100 ║ ▒▒
║ DLC on 2nd Ln : N ║ ▒▒
║ Kilo Bytes : Y ║ ▒▒
║ Keep backups : N ║ ▒▒
╚═══════════════════════════╝ ▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
Where
DLC position = Column in FILES.BBS to insert D/L counter.
Offline pos. = Column of Offlinemarker "*" in files.BBS.
FileAge (Days) = Maximum age in days, of files shown in TopX lists.
Enter 0 for no maximum.
DLC on 2nd Ln = Whether or not the DLC will be inserted on the
2nd description line in FILES.BBS.
Only enter Y if you have ALWAYS 2 description lines.
Kilo Bytes = Whether or not the filesize in FILES.BBS is in Kilobytes.
Keep backups = Copy FILES.BBS to FILES.CBS before processing the GT.LOG
file.
Examples
DLC on 2nd ln = N
DLC position = 27 ───────┐
OffLine pos. = 26 ──────┐│
Kilo Bytes = Y─┐ ││
┌──┘ ││
ACEUDINC.ARJ 279 12-24-92│[ 0] Ace of Pacific; patch-file.
BBS-VLD.ARJ 31 01-21-93│[999]Alle files van dit BBS (update iedere 24 uur).
COMCHFLT.ARJ 9 12-24-92*[ 4] Novalogic's Comanche; patched.
COOL_TRN.ARJ 30 12-27-92 [16] Coolworld trainer; cheat.
HMA2_TRN.ARJ 11 01-04-93 [ 8] Home Alone Trainer.
┌DLC on 2nd ln = Y
├DLC position = 5
│OffLine pos. = 29 ────────┐
│Kilo Bytes = N─┐ │
└───┐ ┌┘ │
ACEU│INC.ARJ 279324 12-24-92
|[ 0] Ace of Pacific; patch-file.
BBS-VLD.ARJ 31432 01-21-93
|[999]Alle files van dit BBS (update iedere 24 uur).
COMCHFLT.ARJ 9155 12-24-92*
|[ 4] Novalogic's Comanche; patched.
COOL_TRN.ARJ 30435 12-27-92
|[16] Coolworld trainer; cheat.
HMA2_TRN.ARJ 16321 01-04-93
|[ 8] Home Alone Trainer.
D) DLT Info
>> Use TAB,Shift-TAB to switch between Nr,Level,Length.
╔═══════════════════════════╗
║ Nr Level Length║ ▒▒ Nr = nr of bulletin (filename)
║FASR : 2 A..z ║ ▒▒ Level = level of area to show in TopX
║TopX : 1 A..z 5 ║ ▒▒ files (MinLevel .. MaxLevel)
║TopX : .. ║ ▒▒ Length = Length of topX file.
║TopX : .. ║ ▒▒ Always 10 if not registered.
║TopX : .. ║ ▒▒
╚═══════════════════════════╝ ▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
E) Color Setup
Here you can choose the colors to use in the TopX/FASR bulletins.
Use Up/Down/Left/Richt to move, Enter to choose.
╔══════════════════════╗ ┌─ Top_Lines ┐
║ A) Top Lines ║ ▒▒ │ ■ ■ ■ ■ │
║ B) Top Text ║ ▒▒ │ ■ ■ ■ ■ │
║ C) Datum Text ║ ▒▒ │ ■ ■ ■ ■ │
║ D) Lines ║ ▒▒ │»■« ■ ■ ■ │
║ E) Position Nr ║ ▒▒ │ ■ ■ ■ ■ │
║ F) DownLoadCounter ║ ▒▒ │ ■ ■ ■ ■ │
║ G) FileName ║ ▒▒ │ ■ ■ ■ ■ │
║ H) File Size ║ ▒▒ │ ■ ■ ■ ■ │
║ I) Upload Date ║ ▒▒ │ ■ ■ ■ ■ │
║ J) Description ║ ▒▒ └────────────┘
║ K) Save Changes ║ ▒▒ If CONFIG.CBS file is not found, no colorized
╚══════════════════════╝ ▒▒ files will be made.
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
╔═╤═══════════════════════════════════════════════════════╤═╗ ── Top lines
║ │ DownLoad top 5 by The Impossible Software ┬────────── Top text
║ │ Registered by : The Impossible Software ┘ │ ║
╚═╧═══════════════════════════════════════════════════════╧═╝
Last update was on Sunday 01-24 1993 At 11:55:15 ────────── Datum Text
╔═══╤═══════════════════════════════════════════════════════╗ ── Lines
║Nr.│Dlc FileName Kb's U/L-Date Description ║
╟───┤──── ──────────── ──── ──────── ───────────────────────║
║ 1│ 999 BBS-VLD .ARJ 31 01-21-93 Alle files of this BBS ║
║ 2│ 583 SPECFILE.ARJ 6 01-21-93 All Special files ║
║ 3│ 52 DLC22 .ARJ 67 01-04-92 GT-Downloadcounter v2.2║
║ 4│ 42 DLC30 .ARJ 143 01-13-93 GT-Downloadcounter v3.0║
║ 5│ 33 NIKIBTDT.ARJ 538 12-21-92 Niki BOOM. ║
╚═══╧═══════════════════════════════════════════════════════╝
-DLC.EXE
This is the main programm. It INSERTS a counter in the FILES.BBS
files, found in the directories specified by the GTDIR.BBS file.
Every time a file is downloaded, the counter will increment one.
There are two possible parameters to use with DLC.
/R This option will remove the DownLoadCounters from you're FILES.BBS
files.
Use this option if for example you entered the wrong number
for DLC position and the counter appears in the wrong position.
/C This option will Clear the DownLoadCounters from you're FILES.BBS
file. In other words: all you're counters will be set to [ 0].
If DLC isn't registered, a line on the beginning of a FILES.BBS file
will be inserted, saying you are using a unregistered version of DLC.
This line will be removed as soon as you register DLC.
DLC will keep a LogFile (DLC.LOG), every time DLC is used, new
loginformation will be appended to the logfile. If you think it's to
long, just delete it because DLC doesn't use it.
It will also create a LASTLINE.DLC file. In this file the last line
read of the GT.LOG file is stored, so it can continue at that line,
the next time DLC is run. If you delete this file, DLC will start at
the beginning of the logfile.
-PROTOCOL.DLC
This is a file in whitch you have to specify the file transfer
protocols you're using with GT. There are a vieuw protocols already
specified. If you are using others, or it doesn't work well, you have
to specify these protocols here. The structure of the file is as
follows :
;This PROTOCOL-FILE has to be as follows.
;FILEPOS ────────────┐
;FILECOUNT ─────┐ │
;NAMEPOS ─┐ │ │
;PROTOCOL │ │ │
;──────── ── ─── ──
ZMODEM 15 26 17
SZMODEM 15 27 17
JMODEM 15 26 17
HYPERP 15 26 17
XMODEM 15 0 26
BYMODM 15 0 26 ; This text will be ignored.
TX: 17 0 21 ; the TX: is used for BIMODEM.
Where :
PROTOCOL = The EXACT name of the protocol, stored in the GT Log
file. This name has to be on the same line as the
TX: marker.
NAAMPOS = The position of the Protocol name.
FILECOUNT = The position of the number of downloaded files in the
GT LogFile. Set to 0 if the protocoll does not have a
filecounter and the filename is stored on the same
line as the protocol name.
FILEPOS = The position of the Downloaded filename in the GT
LogFile.
Here follows a little example of the GT LogFile. :
-----------
protocol = ZMODEM ; Namepos = 15 ; FileCount = 26
│ ┌───────┘ ┌──────────────────────┘
1-28 23:13 └ ZMODEM TX: 2 FILES 248341 BYTES 0:17.58 TIME 230 CPS
1-28 23:13 BENCH50.EXE 210073
1-28 23:13 CORE29.COM 38268
│
FilePos = 17 ──┘
Protocol = XMODEM ; Namepos = 15 ; FileCount = 0
│ ┌───────┘
1-28 23:41 └ XMODEM TX: LPAINT10.ARJ 87959 0:06.54 88 %
-----------
If you have still problems with specifying you're protocolls
corectly, please sent me a NetMail with a part of you're LogFile, and
I'll see what I can do for you.
-DLT.EXE
This program wil create a TopX of the XX mostly downloaded files. If
you havn't registered yet, You won't be able to create an other top
as the Top10. If you're DLC is registered, you can specify the TopX
length whitin the DLCSETUP program, so you can create a top100 or so.
The top files will be stored in the directory specified by the
BULLETIN PATH parameter in DLCSETUP. The NR parameter in DLT-Info
popup in the DLCSETUP program will be used as filename for the
bulletin. With the level parameter you can specify in what FILES.BBS
files will be searched for files with a DownLoadCounter. For example,
if you type
Nr Level Length
5 I..a 20
A file named 5 and a file named 5.CBS will be created, containing a
list of the 20 mosty downloaded files for users with a level from I
upto a. Notice that the level info is case sensitive.
If you don't want a .CBS file be created, just delete the CONFIG.CBD
File.
maximum length is 255.
Example of Top5
╔═╤══════════════════════════════════════════════════════════════════════╤═╗
║ │ DownLoad top 5 by DLT v3.0 (c) 1993 by The Impossible Software │ ║
║ │ Registered by : The Impossible Software │ ║
╚═╧══════════════════════════════════════════════════════════════════════╧═╝
Last update was on Sunday 01-24 1993 At 11:55:15
╔═══╤══════════════════════════════════════════════════════════════════════╗
║Nr.│Dlc FileName Kb's U/L-Date Description ║
╟───┤──── ──────────── ──── ──────── ──────────────────────────────────────║
║ 1│ 999 BBS-VLD .ARJ 31 01-21-93 Alle files of this BBS ║
║ 2│ 583 SPECFILE.ARJ 6 01-21-93 All Special files ║
║ 3│ 52 DLC22 .ARJ 67 01-04-93 GT-Downloadcounter v2.2 ║
║ 4│ 42 DLC30 .ARJ 143 01-23-93 GT-Downloadcounter v3.0 ║
║ 5│ 33 NIKIBTDT.ARJ 538 12-21-92 Niki BOOM. ║
╚═══╧══════════════════════════════════════════════════════════════════════╝
DLT also creates a FASR, File Area Status Report in witch you can
overview the fileareas by nr of downloads, Kb's occupied and nr of
files. If you don't want this to be created, just leave the nr field
blank.
Example of FASR
╔═╤═════════════════════════════════════════════════════════════════════════╤═╗
║ │ File Area Status Report by DLT v3.0 (c)1993 by The Impossible Software │ ║
║ │ Registered by : The Impossible Software │ ║
╚═╧═════════════════════════════════════════════════════════════════════════╧═╝
Last update was on Sunday 01-24 1993 At 11:55:13
╔═══════════════════════════════════════════════════╤╤══════╤╤════════╤╤══════╗
║ Area Name/Description ││Files ││Kb's ││DLC ║
╟───────────────────────────────────────────────────┤├──────┤├────────┤├──────╢
║ GT Power Bulletin Board en Communicatie Systeem ││ 9││ 1152││ 148║
║ GT Power Utilities ││ 20││ 234││ 50║
║ Mailbags Net 310 - GT-Sysops Only! ││ 1││ 128││ 65║
..........
║ Archivers en utilities. ││ 10││ 1122││ 108║
╟───────────────────────────────────────────────────┤├──────┤├────────┤├──────╢
║ Totals ││ 1312││ 330521││ 9427║
╙───────────────────────────────────────────────────┘└──────┘└────────┘└──────╜
- Limitations :
-The maximum number of files that can be processed by DLC in one time
is about 10000, but it is limited by the amount of dos memory.
-The maximum top-length is 255.
-The dlc-counter won't be incremented as the file has been D/Led
more then 999 times [999].
I hope you've enough information right now, to use DLC.
PLEASE DON'T FORGET TO REGISTER.
If you have any questions, bugreports, suggestions, problems getting
it to work or what so ever, contact me in one of the following ways.
Write to
Bart van Dongen (T.I.S.)
Domburghoeve 10
3137 EC Vlaardingen
The Netherlands
or netmail to :
Bart van Dongen
GT Node : 310/901
Fido node : 2:281/605.901
or call voice :
+31-10-4744578
The Netherlands
All new versions of DLC will be requestable/frequable/Downloadable at :
BBS Vlaerdinghe
GT Node nr : 310/000
Fido Node nr : 2:281/605
Tel BBS : +31-10-3358625
At last I wish to apologize for my bad english writing,
but I hope you can read it.
Enjoy it, and good luck!!!
Bart van Dongen, The impossible Software. January 1993