home *** CD-ROM | disk | FTP | other *** search
/ Stars of Shareware: DFÜ und Kommunikation / SOS-DFUE.ISO / programm / dos / terminal / telixadd / dlrk24 / dlrk24.doc < prev    next >
Encoding:
Text File  |  1993-09-22  |  20.0 KB  |  411 lines

  1. DOWNLOAD RECORDKEEPER version 2.4       by Allen Brown
  2. CIS 72760,667, Internet allen@freenet.fsu.edu, Prodigy MMMJ81A.
  3. Compatible with Telix v3.15, v3.20, v3.21, and other Telix versions which
  4.    use the same Usage Log format.
  5.  
  6. CONTENTS OF THIS DOCUMENT:
  7. --------------------------
  8. WELCOME
  9. ZIP FILE CONTENTS
  10. DATA FILE AND SETUP FILE CONTENTS
  11. A NOTE TO DOWNLOAD RECORDKEEPER V1.1 AND V1.2 USERS
  12. PROGRAM OPERATION
  13. * OPTION ONE: UPDATE DATA WITH TELIX USAGE LOG
  14. * OPTION TWO: DISPLAYING THE DATA
  15. * OPTION THREE: CONFIGURATION SETUP
  16. * OPTION FOUR: MANUAL DATA ENTRY
  17. * OPTION FIVE: FILENAME SEARCH
  18. * OPTION SIX: PRINTING THE DATA
  19. IF DOWNLOAD RECORDKEEPER WON'T WORK
  20. THE ORIGIN OF DOWNLOAD RECORDKEEPER
  21. HOW TO REGISTER YOUR COPY OR CONTACT THE AUTHOR
  22. ACKNOWLEDGMENTS
  23. THE END
  24.  
  25.  
  26. WELCOME to Download Recordkeeper version 2.4.  If you use Telix
  27. as your modem/communication program, DLRK is about to make keeping
  28. track of your downloads a very simple and convenient matter.  If
  29. you don't use Telix, you can still use DLRK (via option 4 from the
  30. main menu), but you won't be able to make use of the Telix Usage Log
  31. which frees you from all the manual data entry associated with earlier
  32. versions of Download Recordkeeper.  Or, if your modem program keeps a
  33. usage log in the same format as Telix, then Download Recordkeeper can
  34. use that usage log just as well.
  35.    DLRK 2.4 reads the Telix Usage Log, pulls out the names of files
  36. you've downloaded, and stores them in alphabetical order and/or
  37. extension order to your hard drive.  The list(s) can easily be
  38. displayed or printed, making for easy reference while you're on-
  39. line and ready to download.
  40.    A glitch found in DLRK version 2.3, involving the Telix default
  41. download directory, has been corrected in DLRK version 2.4.
  42.    This program is shareware.  See the end of this file for information
  43. on how to register.  And, this copy of DLRK is not crippled or diminished
  44. in any way to coerce you into registering.  I prefer to use the honor
  45. system.
  46.  
  47.  
  48. ZIP FILE CONTENTS
  49. Before you do anything else, make sure you have received the proper
  50. files.  The DLRK24.ZIP archive you've acquired should contain the
  51. following seven files:
  52. DLRK24.EXE      <--   the program
  53. ALPHA.DNL       <--   alphabetical-sort data file
  54. EXTEN.DNL       <--   extension-sort data file
  55. ALPHAPRN.DNL    <--   a sample file produced by the print feature
  56. EXTENPRN.DNL    <--   another sample file for the print feature
  57. SETUP.DNL       <--   program's default configuration
  58. DLRK24.DOC      <--   the file you're now reading
  59.  
  60.  
  61. DATA FILE AND SETUP FILE CONTENTS
  62. Download Recordkeeper will not run properly unless the data files and
  63. SETUP.DNL are in the proper form.  Make sure ALPHA.DNL and EXTEN.DNL
  64. both contain only the following five records when you first receive them:
  65. Download Recordkeeper v2.4
  66. 0
  67. 0
  68. 1
  69. DLRK24.ZIP
  70.  
  71.  
  72. And, SETUP.DNL should initially contain the following eight records:
  73. TELIX.USE
  74. C:\TELIX
  75. 700
  76. 500
  77. ENABLED
  78. YES
  79. no
  80. 3
  81.  
  82.  
  83. A NOTE TO DOWNLOAD RECORDKEEPER V1.1 AND V1.2 USERS
  84. If you wish to use the data file from a version prior to 2.0, it
  85. must first be configured to run with DLRK 2.4.  Use option 5 from
  86. the Configuration setup menu to configure an old data file.  DLRK
  87. 2.4 will create its own new files.  Your old data file will not be
  88. affected.  See the section below entitled OPTION THREE: CONFIGURATION
  89. SETUP (5) for more information on this process.
  90.  
  91.  
  92. ---------------------------------------------------------------------
  93.  
  94.  
  95. PROGRAM OPERATION
  96. Running the program is very easy.  You might decide to create a sub-
  97. directory for DLRK and all its data files included in DLRK24.ZIP.  The
  98. program does not *have* to have its own directory, but DLRK'S DATA FILES
  99. MUST BE IN THE CURRENT DIRECTORY WHEN YOU RUN THE PROGRAM.  When you
  100. first run DLRK24.EXE, choose Option 3 to configure the setup for your
  101. system, or the program will use the default configuration in SETUP.DNL.
  102. (See OPTION THREE below.)
  103.  
  104. The main menu presents seven options.
  105.  
  106. OPTION ONE: UPDATE DATA WITH TELIX USAGE LOG
  107. When you choose this option, the program first reads ALPHA.DNL which
  108. contains an alphabetical list of the names of all the files recorded
  109. previously.  Then it reads the Telix Usage Log and finds the filenames
  110. to be added to the data files (ALPHA.DNL and EXTEN.DNL).  After updating
  111. ALPHA.DNL, the program reads and updates the sorted-by-extension list
  112. contained in EXTEN.DNL, provided this feature is enabled from the
  113. Configuration Setup menu.  The alphabetical list will be updated in
  114. either case.  The preexisting data file(s) will be backed-up if you
  115. choose the back-up feature at the Configuration Setup menu. 
  116.    Telix Usage Logs can become large in a short amount of time.
  117. To keep from having to sort through every bit of the log everytime
  118. the program is run, Download Recordkeeper 2.4 keeps track of the date
  119. and time of the most recent addition to its data file(s), and will
  120. only analyze log entries made after that point.  So, an internal clock
  121. or accurate date and time entries at start-up are necessary for the
  122. program to operate properly.
  123.    It's a good idea to either delete or rename your Telix Usage Log when
  124. it becomes sizeable.  I start a new usage log at the beginning of each
  125. month.  If you want to keep your old usage log(s) for posterity or whatever,
  126. just rename the active log periodically and let Telix start a new usage
  127. log.  The smaller the usage log, the less searching the program must do
  128. before it begins the actual work.  By the way, Download Recordkeeper will
  129. not alter the Telix Usage Log in any way.
  130.    NOTE: DLRK was originally written for use with Telix v3.15, but it's
  131. compatible with Telix v3.20 and v3.21 as well since they all use the same
  132. usage log format.  If you use another version of Telix (or any other modem
  133. program, for that matter), its usage log will work only if it uses the same
  134. format as Telix v3.21.  (See IF DOWNLOAD RECORDKEEPER WON'T WORK below for
  135. the proper format.)
  136.  
  137.  
  138. OPTION TWO: DISPLAYING THE DATA
  139. This option reads ALPHA.DNL from disk and displays it to your screen,
  140. 80 filenames at a time.  It will also display EXTEN.DNL if you have it
  141. enabled.  It's also a simple matter to print out small sections of your
  142. data files by displaying them to the screen and using the <Print Screen>
  143. key.  To print the entire file(s), see OPTION SIX below.
  144.  
  145.  
  146. OPTION THREE: CONFIGURATION SETUP
  147. This option presents a menu of six choices.
  148.    (1) This choice asks for the name and location of the Telix Usage
  149. Log.  TELIX.USE is the default for both Download Recordkeeper and for
  150. Telix itself.  (By the way, Telix does not necessarily maintain a
  151. usage log unless it is set up that way.  If you're not sure if
  152. your copy of Telix is keeping a log, start up Telix, hit ALT-O,
  153. choose General Options, and turn option G on.  Then go back one
  154. screen, choose Filenames and Paths, and enter a name for the usage
  155. log at letter E, or let it use the default, TELIX.USE.  Then go
  156. back one screen and choose Write Setup to Disk.  Now Telix will
  157. automatically keep a usage log everytime you run Telix.)
  158.    (2) This choice will ask you to input the maximum number of
  159. records to be stored in the data file(s).  You should set this
  160. value based on how large your data files currently are and how
  161. much memory your computer has at its disposal.  The smaller you
  162. make your data file capacity, the less memory is used for the
  163. string variable dimension, so don't make it bigger than you need
  164. it to be.  (If you make it about 100 more than your current total,
  165. then it'll be a while before you need to change it again.)  DLRK
  166. will alert you if it's too small.  When you need more room in the
  167. future, just reconfigure when the time comes.
  168.    (3) With this choice you either enable or disable the sort-by-
  169. extension feature.
  170.    (4) This choice will toggle between backing-up or not backing-up
  171. your old data file(s) as you update the data.
  172.    (5)  Choose this if you have a data file from DLRK 1.1 or DLRK
  173. 1.2 that you want to convert to 2.x compatibility.
  174.    (6) Save configuration.  This choice will write a new SETUP.DNL file
  175. and return you to the main menu.
  176.    NOTE: SETUP.DNL also contains a value used by the Filename Search
  177. feature which can be changed when you use that feature.
  178.  
  179.  
  180. OPTION FOUR: MANUAL DATA ENTRY
  181. This option will allow you to enter filenames into the data file(s)
  182. that may not be in the Telix Usage Log.  You'll have to use this option
  183. at some point if you've downloaded files in the past that can no longer
  184. be retrieved from a usage log.  When you choose this option, the program
  185. reads the data file(s) and asks you to type in whatever filenames you wish
  186. to be added.  You have the option of calling up a directory of various types
  187. to make it easier to see which filenames need to be input.  Enter filenames
  188. only one at a time.  Hitting <Enter> alone will end the data entry.  The
  189. program will then list all the new entries, if there are any, and ask if
  190. the new data are correct.  If not, it will ask for a record number to
  191. change.  It displays the old record and asks the user to input the new
  192. data for that record.  When the user is satisfied that all the data are
  193. correct, the program will then sort and save the data just as it does
  194. after extracting filenames from the usage log.
  195.  
  196.  
  197. OPTION FIVE: FILENAME SEARCH
  198. As you record more downloads, this feature becomes more and more valuable.
  199. This option allows the user to search ALPHA.DNL for specified filenames.
  200. When you input a filename, the program will look for that specific name,
  201. plus any other filenames that begin with the same characters, up to a
  202. range which you dictate.  Or, you can use an asterisk for a wildcard
  203. character.
  204.    The search feature is especially useful if you have a large ALPHA.DNL
  205. file and you want to know whether or not you've recorded a certain file.
  206. You can input that specific filename, or if you can't remember it exactly,
  207. you can input the first one, two, three, or however many characters, and
  208. Download Recordkeeper will display all filenames which begin with those
  209. characters.
  210.    You can print out the display using the <Print Screen> key.
  211.  
  212.  
  213. OPTION SIX: PRINT DATA
  214. Choose this option and you'll be asked which of your data files to
  215. print, and whether to send the output to both the printer and to a
  216. data file, or to a data file only.
  217.    Output to the disk in ASCII text is automatic in either case.  This
  218. is done in case you cannot print directly to LPT1.  In such a case, you
  219. can send the data to a file only and then use a word processor to print
  220. it later.  The output file will be named either ALPHAPRN.DNL or
  221. EXTENPRN.DNL.  Any preexisting file of the same name will be backed-up
  222. with the BAK extension.
  223.  
  224.  
  225. OPTION SEVEN: QUIT THE PROGRAM
  226. Don't worry -- I'll keep the verbiage on this option to a minimum.
  227. See?  It's over already.
  228.  
  229.  
  230. -----------------------------------------------------------------
  231.  
  232.  
  233. You might want to keep a hard copy of one of the data files at
  234. your computer so you can refer to it when you decide to download
  235. files.  The sorted list(s) should make it easy to find a filename.
  236.    Or, you can always drop to the DOS shell with the ALT-J command
  237. in Telix, and run DLRK's Filename Search feature while you're on-line.
  238.    REMEMBER: No matter how you use it, DLRK will not do you much
  239. good unless you keep your data file(s) updated.
  240.  
  241.  
  242. IF DOWNLOAD RECORDKEEPER WON'T WORK:
  243. * First, make sure that the data files (ALPHA.DNL, EXTEN.DNL, SETUP.DNL,
  244.   ALPHAPRN.DNL, and EXTENPRN.DNL) are all in the current directory when
  245.   you run DLRK24.EXE.
  246. * Next, make sure that your copy of Telix is actually maintaining a
  247.   usage log.  See OPTION THREE (1) above for more information.
  248. * Next, make sure you have configured the program setup to match
  249.   your system setup (Option 3 from the Main Menu), especially with
  250.   regard to the name and path for the Telix Usage Log.  See OPTION
  251.   THREE (1) above for more information.
  252. * Make sure that the version of Telix you're using is 3.15, 3.20, or
  253.   3.21, or that the version you're using keeps a usage log in the
  254.   format of the following example:
  255.  
  256. 92-10-03  17:36:12  Telix Usage Log Created.
  257. 92-10-03  17:36:12  Telix Usage Log Opened.
  258. 92-10-03  17:36:14  Elapsed time online 00:00:00
  259. 92-10-03  17:36:20  Connected with : Bob's BBS
  260. 92-10-03  17:36:20  ++ At phone #  : 1-904-656-6178
  261. 92-10-03  17:36:20  ++ Settings    : 2400,N,8,1
  262. 92-10-03  17:41:46  Download using Zmodem protocol.
  263. 92-10-03  17:41:46  ++ File : c:\telix\download\file1.zip
  264. 92-10-03  17:44:02  ++ Chars per second : 232
  265. 92-10-03  17:44:10  ++ File : c:\telix\download\file2.zip
  266. 92-10-03  17:47:24  ++ Chars per second : 230
  267. 92-10-03  17:49:55  Upload using Zmodem protocol.
  268. 92-10-03  17:49:55  ++ File : c:\archives\dlrk24.zip
  269. 92-10-03  17:55:16  ++ Chars per second : 231
  270. 92-10-03  17:55:33  Elapsed time online 00:19:13
  271. 92-10-03  17:55:39  Exiting Telix.
  272. 92-10-03  17:55:39  Telix Usage Log Closed.
  273.  
  274.   According to the Telix documentation, the usage log should be in
  275.   the above format.  Note the YY-MM-DD arrangement of the date, and
  276.   the HH:MM:SS (24-hour) arrangement of the time.  Also note two
  277.   spaces between the date and the time, and between the time and the
  278.   log notation.  The usage log MUST be in this format for Download
  279.   Recordkeeper to extract data from it properly.
  280. * If the program keeps giving you "Out of string space" or "Out of
  281.   memory" errors, then use the Configuration Setup (option 3 from the
  282.   main menu) to lower the limit on the size of your data file capacity.
  283.   Or, try to free up as much of your conventional memory as possible.
  284. * If the program won't pull new download filenames from your usage log,
  285.   even though you know new filenames are there, check the 2nd and 3rd
  286.   records of your data file(s) against the most recent download dates
  287.   in the usage log.  These 2nd and 3rd records contain the date and
  288.   time, respectively, of the most recent download the program has
  289.   recorded.  They should contain something like 921011 and 131026,
  290.   which translate to 92-10-11 (the date) and 13:10:26 (the time).
  291.   Now, the program will only extract downloads from the usage log
  292.   which were entered into the log AFTER the date and time indicated
  293.   by the 2nd and 3rd records of the data file(s).  If your internal
  294.   clock has been reset, or if you entered an incorrect date/time at
  295.   system start-up, then the most recent downloads in the usage log
  296.   could have a date/time that's BEFORE the date/time of the most
  297.   recent data file update, as indicated by the 2nd and 3rd records
  298.   of the data file(s).  If so, use an ASCII text editor to change
  299.   the 2nd and 3rd records to a date/time that's before the date/time
  300.   of the downloads in question contained in the usage log.  Be sure
  301.   to keep the 2nd and 3rd records of the data files in the YYMMDD and
  302.   HHMMSS form (no hyphens or colons).  To avoid this trouble, keep
  303.   your internal clock accurate, or be sure to input the accurate date
  304.   and time at start-up.
  305. * If you've satisfied all the above conditions, and the program still
  306.   won't work, you might have found a bug that escaped my notice.  Make
  307.   note of the circumstances surrounding the failure, and the error code
  308.   displayed at the failure, and contact me using my CIS account, my
  309.   Internet account, my Prodigy account, or my mailing address, all
  310.   denoted near the end of this document.
  311.   
  312.  
  313. THE ORIGIN OF DOWNLOAD RECORDKEEPER
  314. I decided to write the program after I began to download files from
  315. CompuServe and various bulletin board systems.  After I had downloaded
  316. a certain number of files (some of which I kept, and some of which I
  317. discarded), it became more and more difficult to remember right off
  318. the top of my head which files I had already downloaded.  Specifically,
  319. I would be looking through a BBS's list of downloadable files, while
  320. on-line, thinking something like, "Hmmm, that file sounds pretty good.
  321. I think I'll download it," only to discover later that I had already
  322. downloaded the file previously.  Naturally this was pretty frustrating,
  323. especially if I wasted long-distance time or added a debit to my
  324. upload/download ratio by needlessly downloading the same file twice.
  325. Surely I'm not the only one to suffer from such an experience.
  326.    I asked my friend and computer-communications guru, Bob O'Lary,
  327. if there was any way to get Telix to alert me if I should tell it
  328. to download a file I had already downloaded.  Cheerfully but incredulously,
  329. he replied with something like, "You mean you want Telix to somehow
  330. sort through a list of the all the hundreds of files you've ever
  331. downloaded, everytime you download?"  I gave up on that idea.
  332.    Of course, many communication programs will allow users to display
  333. a directory of their own files while on-line, and many times I used
  334. this option to try to keep from performing repeat downloads.
  335. However, this course of action can quickly become tiresome if you
  336. have to search through multiple directories.  Furthermore, it is
  337. of no use at all if you have already deleted the first download from
  338. your hard drive.
  339.    So, after a number of wasteful repeat downloads, I decided to write
  340. Download Recordkeeper.  I think it's comprehensive, effective, and
  341. easy to use.
  342.  
  343. I've gone through the program many, many times and removed all the
  344. bugs I could imagine, and even some I didn't imagine, but there
  345. could still be some bugs lurking around.  If you find an error you
  346. can't fix, drop me some e-mail or send me a letter as denoted below.
  347. I've built in some error trapping routines to handle the most likely
  348. errors you might encounter, but I realize that some could fall through
  349. the cracks.  If an error pops up that Download Recordkeeper isn't
  350. programmed to handle, it'll be announced as a "fatal error," and the
  351. program will end.  This is most likely to happen if your SETUP.DNL,
  352. EXTEN.DNL, and/or ALPHA.DNL files aren't in the proper form.  You
  353. can find the proper forms of the data and setup files near the top of
  354. this document.  The files are all ASCII, so use a standard text editor
  355. if you need to make them right.
  356.  
  357.  
  358. HOW TO REGISTER YOUR COPY OR CONTACT THE AUTHOR
  359. Download Recordkeeper was written by Allen Brown.
  360. CIS 72760,667
  361. Internet allen@freenet.fsu.edu
  362. Prodigy MMMJ81A
  363. All rights reserved.
  364.  
  365. This modest program is SHAREWARE.  If you keep it and use it, you
  366. are obligated to send $5.00 (a very reasonable price), or more if
  367. you think the program is worth it, to:
  368.  
  369. Allen Brown
  370. P.O. Box 681
  371. Gulf Shores, Alabama  36547
  372.  
  373. On the other hand, if you have not registered the program, don't
  374. feel like you can't contact me about it.  I'm willing to discuss
  375. DLRK with you, whether you've paid for the program or not.
  376.    This program is presented "as is."  The author will not assume
  377. responsibility for any data mishaps.  Feel free to send comments,
  378. suggestions, or bug reports.  Registered users who donate at least
  379. $5.00 will receive notice of program updates.  Please include your
  380. CompuServe, Internet, and/or Prodigy ID numbers if you subscribe to
  381. them.
  382.  
  383. Feel free to upload DLRK24.ZIP to any BBS you like, as long as you
  384. include all the original files.  The original data files and SETUP.DNL
  385. are described at the top of this document.  Please be sure to include
  386. the *original* data files and the original SETUP.DNL, not your own
  387. modified files.  If you no longer have the original DLRK24.ZIP, or the
  388. original data files and SETUP.DNL file, you can easily create them by
  389. using the first several paragraphs of this document as a guide.  If you
  390. do not include the proper files in the proper form, then anyone who
  391. acquires your upload might run into trouble, especially if they don't
  392. read DLRK24.DOC.  Also, do not upload Download Recordkeeper without
  393. including this documentation file.
  394.  
  395.  
  396. ACKNOWLEDGMENTS
  397. Many thanks to Bob O'Lary for his specific advice and for his general
  398. words of wisdom.  (Call Bob's BBS at 904-656-6178, 8-N-1.)
  399.  
  400. Telix Copyright (C) 1986-93 deltaComm Development, PO Box 1185, Cary,
  401. NC 27512.
  402.  
  403. Download Recordkeeper was written with MS QuickBasic 4.50.  I hope
  404. the program proves useful to you.  It works great for me.
  405.  
  406. Thanks for supporting the shareware concept!  Only you can make
  407. shareware work!
  408.  
  409.  
  410. THE END
  411.