home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 3 / BBS in a box - Trilogy III.iso / Files / Tele / D-F / FileTrix / about FileTrix... next >
Encoding:
Text File  |  1990-12-03  |  8.1 KB  |  230 lines  |  [TEXT/MPS ]

  1. version 1.0 , 3 dec 1990
  2. (the latest version is always available for freq at 2:512/114)
  3.  
  4.  
  5. //////
  6. FileTrix is provided on a shareware basis as a service to the
  7. BBS community. You do not HAVE to pay for it, but it would
  8. be much appreciated.
  9. It's copyright 1990 J.W. Sinteur, and you may not sell
  10. it. You may distribute it, but you cannot ask any money for
  11. distribution other than normal costs (such as disk costs,
  12. on-line time (compuserve, etc), and download costs).
  13.  
  14. If you feel that this is a usefull utility for you,
  15. let me know by sending a check for $20 to
  16. J.W. Sinteur
  17. Strawinskypad 82
  18. 2324 DB The Netherlands
  19.  
  20. Apart from the message 'I like this', I will also
  21. consider this as a 'Please go on creating great utilities'
  22. message.
  23. /////
  24.  
  25. known 'bug' in this version: messages to filetrix get
  26. imported into Mansion 7.15, and, because filetrix is usually an
  27. unknown username, rerouted to the sysop. Since this message
  28. will have been processed, it can safely be deleted. This is
  29. a mistake on Mansion 7.15's part, and I have informed Michael
  30. Pester of it.
  31.  
  32.  
  33.  
  34. FileTrix does the same as AreaTrix, BUT ON FILES.
  35.  
  36. Some sysops will want to distribute certain files to
  37. other nodes, either because they are boss of a FidoNet
  38. area, or because they've got a certain number of points,
  39. and want to distribute things like nodediffs, fidonews
  40. digests, etc. to them. FileTrix automates this process,
  41. and allows the points (and nodes) to automatically update
  42. the list of files they want to receive periodically
  43.  
  44. Up until now, this was a task the sysop had to do by
  45. hand, with Tabby Robot. FileTrix automates this process.
  46.  
  47. FileTrix is completely compatible with all TabbyNet compatible
  48. BBS systems. It works only on TabbyNet files, and thus is not
  49. dependedn on various BBS file formats. It is modelled after
  50. the AreaFix applications, which can be found on IBM systems,
  51. and was implemented as AreaTrix on the Macintosh by Pete Johnson.
  52.  
  53.  
  54.  
  55. How to install:
  56.  
  57. FileTrix consists of two applications, FileTrix Distribute
  58. and FileTrix Mail (note: you can rename them if your event
  59. chain gets too long...)
  60.  
  61.  
  62. drag FileTrix Distribute to the folder where all your other Tabby
  63. programs and your BBS program reside.
  64.  
  65. with ResEdit, edit the STR resources to reflect your
  66. BBS situation.
  67. STR 1: the name of the application FileTrix Distribute will attempt
  68. to launch when, for whatever reason, the launch.next
  69. file is not found, or contains weird data.
  70. STR 2: the pathname of the folder where your Tabby work
  71. files (like the seenby.bbs, the dup data base, etc) are
  72. located. 
  73. STR 3: the pathname of folder with the Tabby setup files
  74. (such as the schedule and the routing files)
  75. STR 4: the pathname of the folder where FileTrix will put
  76. a copy of the file to be distributed.
  77. STR 5: the pathname of the folder where fileTrix will look
  78. for files to be distributed.
  79.  
  80. NOTE: STR 5 MUST contain the full pathname, including disk
  81. and folder names (example: 'HD:Folder:TabbyWork:') All
  82. others may contain partial pathnames. The shipped application
  83. contains string which reflect this. FileTrix distribute
  84. will NOT work if STR 5 is NOT a complete pathname.
  85.  
  86. (Tabby 2.x puts received files into the folder defined in STR 2.
  87. Tabby 3.0 or later may change that.)
  88.  
  89. next, put FileTrix Distribute into your event chain, if possible
  90. before Tabby sendNews and Tabby sendMail.
  91. NOTE: Don't forget to edit not only the events file with Tabby Maint,
  92. but also Tabby Robot and TabbyNey with ResEdit!
  93.  
  94.  
  95. Create two text files, one called:
  96.  
  97. files.bbs
  98.  
  99. and one called:
  100.  
  101. Filetrix.setup
  102.  
  103. both in the folder pointed at by STR 3 mentioned above.
  104.  
  105. Files.bbs contains the following:
  106. per line:
  107. <magicname><tab><node><space><node><return>
  108.  
  109. with a minimum of none, and a maximum of 8 node numbers per line
  110. Note that when you have no nodes listed, the Tab character is
  111. still required. This 8 node limit may change in the future. However,
  112. you may put the same magicname more than once into this file.
  113. An example of this would be:
  114. NODEDIFF    512/36 512/121
  115.  
  116. This would distribute the nodediffs to nodes 512/36 and 512/121
  117. There is a current maximum of 60 lines in this file.
  118.  
  119. The file filetrix.setup defines what the magic name NODEDIFF
  120. really means. In this file, there are the following lines:
  121. <magicname><tab><filename><return>
  122.  
  123. For every magic name used in files.bbs, there must be a line
  124. in filetrix.setup
  125.  
  126. An example:
  127. NODEDIFF    nodediff.a##
  128.  
  129. This would mean that the magic file name NODEDIFF points
  130. to a file with the name nodediff.a followed by two digits.
  131. The only wildcards allowed at this moment are the # and $ characters,
  132. # gets translated to 'any digit', meaning 0,1,2,3,4,5,6,7,8 or 9.
  133. $ gets translated to 'any character', meaning a,b,c,d...x,y,z
  134. If this is not enough, contact me.
  135.  
  136. Thus, when there are two files named:
  137. nodediff.a01
  138. nodediff.a08
  139. they BOTH will be distributed.
  140.  
  141. When FileTrix Distribute has completed distributing the files, it will
  142. append '.filetrix' to their name. This may change in the future.
  143.  
  144. With this release, there are sample files for filetrix.setup and
  145. files.bbs included.
  146.  
  147.  
  148. A sample run of FileTrix Distribute.
  149.  
  150. When FileTrix Distribute launches, it wil first open the files.bbs and
  151. filetrix.setup and read the information in it. It will then
  152. search the file directory specified by STR 5. If it finds a file
  153. that needs to be distributed it will attempt to copy that file
  154. to the directory pointed at by STR 4. If there already exists a
  155. file with that name, it will look if that file is in an internal
  156. list of 'files copied there today' If it is in not that list, it
  157. will REPLACE the file. This means, if you distribute a file
  158. called, say, NETWORK512, which happens to be a file distributed
  159. weekly by the host of network 512, there may be a file called
  160. NETWORK512 in the directory left over from the distribution
  161. last week. This file will then be replaced by the newer copy of
  162. the NETWORK512.
  163. When fileTrix Distribute is finished copying the file into the 'outbound'
  164. directory (STR 4, remember?), it will generate a mail message
  165. for the sysop of the node where the file gets sent. It will
  166. also generate an entry in the 'sendfilesxxx/xxx' file that
  167. Tabby uses to keep track of the files to send to a certain node.
  168. When FileTrix Distribute is finished, it will launch the next application
  169. in the event chain.
  170. FileTrix Distribute will put an appropiate notice in the Tabby Log for
  171. every file it distributes.
  172.  
  173. Thus, with Filetrix Distribute you can automate the distribution of
  174. files.
  175.  
  176. Next, you would probably like to be able to automate the process
  177. of updating the list of files to distribute.
  178. First, copy the FileTrix Mail application to the same
  179. location as FileTrix Distribute.
  180. Second, put FileTrix Mail in your event chain (MUST be after
  181. Tabby DeliverNail and before the import routine that takes the
  182. message into your BBS).
  183.  
  184. Next, change the following STR resources with ResEdit:
  185.  
  186. STR 1: the name of the application FileTrix Distribute will attempt
  187. to launch when, for whatever reason, the launch.next
  188. file is not found, or contains weird data.
  189. STR 2: the pathname of the folder where your Tabby work
  190. files (like the seenby.bbs, the dup data base, etc) are
  191. located. 
  192. STR 3: the pathname of folder with the Tabby setup files
  193. (such as the schedule and the routing files)
  194.  
  195. Next, create a file called FileTrix.passwords. Every line
  196. in this file MUST be in this format:
  197. <node><tab><password><return>
  198.  
  199. A sample fileTrix.passwords is included with this release.
  200. Put this file in the folder with Tabby setup files (STR 3)
  201.  
  202. Now, your points and nodes can send mail to FileTrix to change
  203. which files they get without disturbing you.
  204. How they do this is explained in the document 'FileTrix.Help',
  205. included in this release. Please read it.
  206.  
  207. Put the file 'FileTrix.Help' into the folder with Tabby
  208. setup files (STR 3) so that users who send FileTrix a message
  209. with a '?' in the subject get an explanation of the working
  210. of FileTrix.
  211.  
  212. Optionally, you can also create a file called FileTrix.list
  213. in the folder with Tabby setup files. This file will be sent
  214. to all nodes who put a '-L' in their subject lines.
  215. An example is included.
  216.  
  217.  
  218. You can reach me at:
  219.  
  220. John Sinteur, 2:512/114
  221. Strawinskypad 82
  222. 2324 DB Leiden
  223. The Netherlands
  224.  
  225. sinteur@uvabick.uucp
  226. adegroot@hroeur5.bitnet
  227.  
  228. or in the echo TABBY, MANSION, or MACSYSOP
  229.  
  230. or by screaming loud enough.