home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / amiga / comms / bbs / skyt200.lha / SkyTick.DOC < prev    next >
Text File  |  1992-02-10  |  11KB  |  433 lines

  1.  
  2.   #####                  #######
  3.  #     #  #    #   #   #    #     #     ####   #    #
  4.  #        #   #     # #     #     #    #    #  #   #
  5.   #####   ####       #      #     #    #       ####     by Luca Spada
  6.        #  #  #       #      #     #    #       #  #
  7.  #     #  #   #      #      #     #    #    #  #   #
  8.   #####   #    #     #      #     #     ####   #    #   v1.30
  9.  
  10.  
  11.   SkyTick is FreeWare, this means that you can use it for ever without
  12.   paying a penny. :-)
  13.  
  14.  
  15. INTRODUCTION
  16. ============
  17.  
  18. ** NOTE : I HATE to write docs.
  19.  
  20. Hello folks!! After SkyLog, SkyList, SkyFreq, SkyLast, SkyWho, SkyUpdate and
  21. other utils, HERE IT IS : SkyTick, the most powerfull Tick program for Amiga.
  22.  
  23. SkyTick has been developed since I found CS Tick by Calibre Systems a
  24. VERY BAD program, FULL of bugs and it creates non-standard .TIC.
  25.  
  26. SkyTick is based upon the sources of AmigaTick by my great friend Russel
  27. Miranda (that is at college now :-)
  28.  
  29. Some features of SkyTick :
  30.  
  31. * FAAAAAAAAAAAAAAAAAST
  32. * Very verbose log
  33. * You can send files in Hold/Crash/Direct for each node
  34. * Automatically uploads files to DLG file areas
  35. * Powerful LIST command that let you create nice announcement message.
  36. * Can write announcements directly to message, w/o the use of the ugly
  37.   SendMsg by TPT.
  38. * Very powerfull Hatch mode, that let you upload the files to DLG file area
  39. * Purge mode that automatically deletes sent files and tics
  40. * Compatible with DLG Areafix by Nick Lello
  41. * Upload function from CLI
  42.  
  43. SkyTick - as any Tick alike program - let you send files around, each files
  44. is sent with a file tkxxxxxxx.TIC that contains some info about the files
  45. (CRC, Description, Origin, Path, etc etc), and let the Tick of another node
  46. to automatically insert the files in his file areas.
  47.  
  48. There a lot of file network around, the best for Amiga is SAN (Sky Amiga
  49. Network), created and found by myself and it is spread all over the world.
  50.  
  51. BTW, let's look at the switches :
  52.  
  53. SkyTick v2.00 - by Luca Spada '91-92 - Feb 10 1992 14:56:11 - FreeWare
  54.                 The FAST DLG Professional Tick Processor
  55.  
  56. Usage:
  57. 1> SkyTick [-C<Path>] [-F<Filename>] [-R<Filename] [-P<Path>] [-A<Area>]
  58.            [-U<Dlg area>] [-D<Description>] [-M<Area number>] [-O<From>]
  59.            [-T<To>] [-S<Subject>] [-X<Filename>] [-Z<Split>]
  60.            <HATCH> <TICK> <PURGE> <WRITE>
  61.  
  62. [-C<Path>]        Search for config info in <Path>
  63.  
  64. HATCH mode parameters :
  65. [-F<Filename>]    Filename to hatch
  66. [-R<Filename>]    Filename to replace
  67. [-P<Path>]        Path to <Filename>
  68. [-A<Area>]        Area TAG ("NONE" to just upload a file)
  69. [-U<Dlg area>]    Upload file to DLG file area <Dlg area>
  70. [-D<Description>] Description of the file :-)
  71.  
  72. WRITE mode parameters :
  73. [-M<Area number>] Message area number to post announcement
  74. [-O<From>]        From: field
  75. [-T<To>]          To: field
  76. [-S<Subject>]     Subj: field
  77. [-Z<Split>]       Max. number of lines in message
  78. [-X<Filename>]    Body text to insert in announcement
  79.  
  80. <HATCH>           Hatch file
  81. <TICK>            Process inbound tics
  82. <PURGE>           Purge hold directory
  83. <WRITE>           Write an announcement in a message area
  84.  
  85.  
  86. Basically SkyTick operates in 4 modes :
  87.  
  88. <HATCH> Mode -> Let you insert a file in the network, this can be made in
  89.                 interactive mode (if no parameters are given), or line
  90.                 parameters.
  91.  
  92. <TICK> Mode  -> Process inbound tics (no parameters are need)
  93.  
  94. <PURGE> Mode -> Clean up the HOLD directory (no parameters are need)
  95.  
  96. <WRITE> Mode -> Write a message in a message area, usefull to place file
  97.                 accouncements (generated with the LIST keyword).
  98.  
  99. Examples :
  100.  
  101. 1> SkyTick HATCH
  102.  
  103. You will be asked to enter AreaTag, filename, path, description, etc...
  104.  
  105. 1> SkyTick -Fpippo.lha -Pram: -ASKYUTILS -U10 "-DEmulate a SUN workstation on your Amiga!" HATCH
  106.  
  107. SkyTick will hatch file pippo.lha in area SkyUtils and upload it in DLG file area 10
  108.  
  109. 1> SkyTick PURGE
  110.  
  111. Clean-up sent files in HOLD directory
  112.  
  113. 1> SkyTick TICK
  114.  
  115. Process inbound Ticks
  116.  
  117. 1> SkyTick -M11 "-OThe Announcer" "-TAll freaks" "-SNew files!" -Z50 -xram:news.txt WRITE
  118.  
  119. Will place text file news.txt in messages of max. 50 lines in message area 11
  120.  
  121.  
  122.  CONFIG FILE
  123.  ===========
  124.  
  125. SkyTick will search for a default Tick.CFG in MAIL:, BTW you can change the
  126. search path by -C paramater, sample config file :
  127.  
  128.    ---------------------------[ Sample Tick.CFG ]----------------------
  129.  
  130. ;                 <*> SkyTick v2.00 sample configuration file <*>
  131.  
  132.  
  133. ; Your address
  134. HERE 2:331/106
  135.  
  136. ; Where to search for inbound *.TIC
  137. IN dh2:dlg/fls/in/
  138.  
  139. ; Where to place the *.FLO and *.HLO
  140. OUT dh2:dlg/fls/out/
  141.  
  142. : Where to keep the *.TIC and files
  143. HOLD dh2:dlg/fls/hold/
  144.  
  145. ; Where to move deleted files (requires DLG Pro)
  146. DELPATH FILE:KilledFiles/
  147.  
  148. ; Turn off the Replace feature (SkyTick won't delete old files)
  149. ; Default is ENABLED
  150. ; NOREPLACE
  151.  
  152. ; Where put bad files / TICs
  153. BAD bbs:badtic/
  154.  
  155. ; This file stores all CRCs and filenames processed in order to stop file dupes
  156. ; if you want to turn off dupes checking comment out this line
  157. DUP bbs:SkyTick.DUP
  158.  
  159. CHECK_CRC    ; Turns on the automatic CRC checking.
  160.  
  161. ; Pathname to the log file
  162. LOGFILE bbs:Tick.LOG
  163.  
  164.  
  165. ; This is for message annuncements...
  166. ; LIST <match> <filename> <string>
  167. ;
  168. ; Tokens available for <string>:
  169. ; \n   - Put a line feed (C style)
  170. ; %n   - Put filename
  171. ; %l   - Put file lenght
  172. ; %d   - Put file description
  173. ; %o   - Put file origin
  174. ; %a   - Put AreaTag
  175. ; %t   - Put file date
  176. ; %c   - Put file CRC
  177. LIST * txt:SAN.TXT ------------------------------------------------------------------------------\n\n Nome file   : %n\n Lunghezza   : %l\n Descrizione : %d\n Ricevuto da : %o - %t\n\n
  178. LIST SKYBETA sys:text/Beta.TXT ------------------------------------------------------------------------------\n\n Nome file   : %n\n Lunghezza   : %l\n Descrizione : %d\n\n
  179. LIST DLGNEWS sys:text/Dlgnews.TXT ------------------------------------------------------------------------------\n\n Nome file   : %n\n Lunghezza   : %l\n Descrizione : %d\n\n
  180. LIST SKY* sys:text/SANNews.TXT \n Area: %a - Filename: %n (%l bytes) - Origin: %o\n Description: %d\n
  181. LIST SKY* sys:text/AmigaNews.TXT \n Area: %a - Filename: %n (%l bytes) - Origin: %o\n Description: %d\n
  182.  
  183.  
  184. ; The Passwords
  185. PASSWORD 2:331/106.5   xxxxx
  186. PASSWORD 2:302/562     xxxxx
  187.  
  188. ; This is area SKYCOMMS and all files will be uploaded to DLG file area 5
  189. FILEECHO SKYCOMMS  #5
  190.  
  191. ; Set Amiga style echo (no checking of illegal characters in filenames)
  192. TYPE AMIGA
  193.  
  194. ; Set FREE flag for this files
  195. FREE
  196.  
  197. ; Put the files in hold for this node (only for this area!!)
  198. TO 2:331/315     *H 
  199.  
  200. ; Put the files in crash for this node
  201. TO 2:332/604    *C
  202.  
  203. ; Put the files in Direct for this node
  204. TO 2:300/681   *D
  205.  
  206. ; Valid value are :
  207. ; *C -> Crash
  208. ; *H -> Hold
  209. ; *D -> Direct
  210. ; Default is Direct
  211.  
  212. TO 2:310/21    *H
  213. TO 2:332/405   *H
  214. TO 2:203/507   *H
  215. TO 2:331/106.9 *H
  216. TO 2:331/106.2 *H
  217. TO 2:263/198   *H
  218. TO 2:331/208   *H
  219. TO 2:245/40    *H
  220. TO 2:332/110   *H
  221. TO 2:320/100   *H
  222.  
  223.  
  224. FILEECHO SKYUNET  #1
  225.  
  226. ; Set Ms-Dos style echo (turns on checking of illegal characters in filenames)
  227. ; Default
  228. TYPE MSDOS
  229.  
  230. ; Executes "c:rx rexx:myscript %a %n "%d" %c" each time a file is 
  231. ; received/hatched in this area. Available tokens are :
  232. ; %a  - Areatag
  233. ; %n  - Filename
  234. ; %t  - Time & date the file was received
  235. ; %l  - File lenght
  236. ; %c  - File CRC
  237. ; %d  - File Description
  238. ; %z  - File Origin (zone)
  239. ; %f  - File Origin (net)
  240. ; %q  - File Origin (node)
  241. ; %p  - File Origin (point)
  242. COMMAND    c:rx rexx:myscript %a %n "%d" %c
  243.  
  244. FREE
  245. TO 2:332/110   *H
  246. TO 2:331/315   *H
  247. TO 2:332/604   *H
  248. TO 2:300/681   *H
  249. TO 2:310/21    *H
  250. TO 2:332/405   *H
  251. TO 2:203/507   *H
  252. TO 2:331/208   *H
  253. TO 2:245/40    *H
  254. TO 2:320/100   *H
  255.  
  256.  
  257. FILEECHO SKYGAMES  #6
  258. TO 2:332/110   *H
  259. TO 2:331/315   *H
  260. TO 2:332/604   *H
  261. TO 2:300/681   *H
  262. TO 2:310/21    *H
  263. TO 2:332/405   *H
  264. TO 2:203/507   *H
  265. TO 2:263/198   *H
  266. TO 2:331/208   *H
  267. TO 2:245/40    *H
  268. TO 2:320/100   *H
  269.  
  270.  
  271. FILEECHO SKYUTILS  #1
  272. FREE
  273. TO 2:332/110   *H
  274. TO 2:331/315   *H
  275. TO 2:332/604   *H
  276. TO 2:300/681   *H
  277. TO 2:310/21    *H
  278. TO 2:332/405   *H
  279. TO 2:203/507   *H
  280. TO 2:263/198   *H
  281. TO 2:331/208   *H
  282. TO 2:245/40    *H
  283. TO 2:320/100   *H
  284.  
  285.  
  286. FILEECHO SKYDLG  #40
  287. TO 2:332/110   *H
  288. TO 2:331/315   *H
  289. TO 2:332/604   *H
  290. TO 2:300/681   *H
  291. TO 2:310/21    *H
  292. TO 2:203/507   *H
  293. TO 2:263/198   *H
  294. TO 2:331/208   *H
  295. TO 2:245/40    *H
  296. TO 2:320/100   *H
  297.  
  298.  
  299. FILEECHO SKYPROGS  #2
  300. TO 2:332/110   *H
  301. TO 2:331/315   *H
  302. TO 2:332/604   *H
  303. TO 2:300/681   *H
  304. TO 2:310/21    *H
  305. TO 2:332/405   *H
  306. TO 2:203/507   *H
  307. TO 2:263/198   *H
  308. TO 2:331/208   *H
  309. TO 2:245/40    *H
  310. TO 2:320/100   *H
  311.  
  312.  
  313. FILEECHO SKYINFO  #32
  314. TO 2:331/315   *H
  315. TO 2:332/604   *H
  316. TO 2:332/110   *H
  317. TO 2:300/681   *H
  318. TO 2:310/21    *H
  319. TO 2:332/405   *H
  320. TO 2:203/507   *H
  321. TO 2:263/198   *H
  322. TO 2:331/208   *H
  323. TO 2:245/40    *H
  324. TO 2:320/100   *H
  325.  
  326.  
  327. FILEECHO SKYMOD  #9
  328. TO 2:331/315   *H
  329. TO 2:332/604   *H
  330. TO 2:300/681   *H
  331. TO 2:310/21    *H
  332. TO 2:332/110   *H
  333. TO 2:203/507   *H
  334. TO 2:263/198   *H
  335. TO 2:331/208   *H
  336. TO 2:245/40    *H
  337. TO 2:320/100   *H
  338.  
  339.  
  340. FILEECHO SKYGIF  #30
  341. TO 2:331/315   *H
  342. TO 2:332/604   *H
  343. TO 2:300/681   *H
  344. TO 2:310/21    *H
  345. TO 2:331/110   *H
  346. TO 2:332/110   *H
  347. TO 2:203/507   *H
  348. TO 2:320/100   *H
  349. TO 2:263/198   *H
  350. TO 2:331/208   *H
  351. TO 2:245/40    *H
  352.  
  353.  
  354. FILEECHO SKYTEXT  #31
  355. COMMAND    c:rx rexx:upload %a %n "%d" %c %z:%f/%q.%p
  356. TO 2:331/315   *H
  357. TO 2:332/604   *H
  358. TO 2:300/681   *H
  359. TO 2:310/21    *H
  360. TO 2:332/110   *H
  361. TO 2:320/100   *H
  362. TO 2:332/405   *H
  363. TO 2:203/507   *H
  364. TO 2:263/198   *H
  365. TO 2:331/208   *H
  366. TO 2:245/40    *H
  367.  
  368.  
  369. ; This is area ADSUTILS and all files will be placed in tick:adsstuff and of course
  370. ; not uploaded in any dlg file area.
  371. ; In this area the filenames will NOT be checked. (Amiga RULEZ!!)
  372.  
  373. FILEECHO ADSUTILS  tick:adsstuff/
  374. TYPE AMIGA
  375. FREE
  376. TO 2:331/315   *C
  377. TO 2:332/604   *D
  378. TO 2:300/681   *H
  379. TO 2:331/208   *H
  380. TO 2:310/21    *H
  381. TO 2:331/106.99 *H
  382.  
  383.  
  384.  -----------------------------------[ END ]-----------------------------------
  385.  
  386.  
  387. Description of the LIST command :
  388.  
  389. LIST <AreaTag Matching> <Pathname> <Template>
  390.  
  391. Example :
  392.  
  393. LIST * txt:SAN.TXT \n\n Nome file   : %n\n Lunghezza   : %l\n Descrizione : %d\n Ricevuto da : %o - %t\n\n
  394.  
  395. This will match all areatag!
  396.  
  397. Token available :
  398.  
  399. \n   - Put a line feed (C style)
  400. %n   - Put filename
  401. %l   - Put file lenght
  402. %d   - Put file description
  403. %o   - Put file origin
  404. %a   - Put AreaTag
  405. %t   - Put file date
  406. %c   - Put file CRC
  407.  
  408.  
  409. Ok folks, the doc ends here! I think you are smart enough to use SkyTick :-)
  410.  
  411. For Bug reports, suggestions etc etc :
  412.  
  413. Luca Spada (Sky Luke), Sysop of:
  414.  
  415. 2:331/106 -> Sky Link, 1445 Megs online for Amiga, running under DLG Pro,
  416.              68030/68882 33mhz and 9Megs of memory.
  417.              Line 1: +39/332/706469  HST/v32bis v42bis
  418.  
  419. 2:331/110 -> Db-Line, 676 Megs online for Ms-DOS, running under Maximus 2.0
  420.              shit 386SX 20mhz :-)
  421.              Line 1: +39/332/767277  HST/v32 v42bis
  422.  
  423. UUCP : skyluke@skylink.sublink.org
  424.   or : ..rutgers!sublink!skylink!skyluke
  425.  
  426. F'Req DLGNEWS from Sky Link in order to have a list of latest hot DLG
  427. utilities!
  428.  
  429. Bye, Sky Luke
  430.                                          (uucp : skyluke@skylink.sublink.org)
  431.  
  432.  
  433.