home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Otherware
/
Otherware_1_SB_Development.iso
/
amiga
/
comms
/
bbs
/
skyt200.lha
/
SkyTick.DOC
< prev
next >
Wrap
Text File
|
1992-02-10
|
11KB
|
433 lines
##### #######
# # # # # # # # #### # #
# # # # # # # # # # #
##### #### # # # # #### by Luca Spada
# # # # # # # # #
# # # # # # # # # # #
##### # # # # # #### # # v1.30
SkyTick is FreeWare, this means that you can use it for ever without
paying a penny. :-)
INTRODUCTION
============
** NOTE : I HATE to write docs.
Hello folks!! After SkyLog, SkyList, SkyFreq, SkyLast, SkyWho, SkyUpdate and
other utils, HERE IT IS : SkyTick, the most powerfull Tick program for Amiga.
SkyTick has been developed since I found CS Tick by Calibre Systems a
VERY BAD program, FULL of bugs and it creates non-standard .TIC.
SkyTick is based upon the sources of AmigaTick by my great friend Russel
Miranda (that is at college now :-)
Some features of SkyTick :
* FAAAAAAAAAAAAAAAAAST
* Very verbose log
* You can send files in Hold/Crash/Direct for each node
* Automatically uploads files to DLG file areas
* Powerful LIST command that let you create nice announcement message.
* Can write announcements directly to message, w/o the use of the ugly
SendMsg by TPT.
* Very powerfull Hatch mode, that let you upload the files to DLG file area
* Purge mode that automatically deletes sent files and tics
* Compatible with DLG Areafix by Nick Lello
* Upload function from CLI
SkyTick - as any Tick alike program - let you send files around, each files
is sent with a file tkxxxxxxx.TIC that contains some info about the files
(CRC, Description, Origin, Path, etc etc), and let the Tick of another node
to automatically insert the files in his file areas.
There a lot of file network around, the best for Amiga is SAN (Sky Amiga
Network), created and found by myself and it is spread all over the world.
BTW, let's look at the switches :
SkyTick v2.00 - by Luca Spada '91-92 - Feb 10 1992 14:56:11 - FreeWare
The FAST DLG Professional Tick Processor
Usage:
1> SkyTick [-C<Path>] [-F<Filename>] [-R<Filename] [-P<Path>] [-A<Area>]
[-U<Dlg area>] [-D<Description>] [-M<Area number>] [-O<From>]
[-T<To>] [-S<Subject>] [-X<Filename>] [-Z<Split>]
<HATCH> <TICK> <PURGE> <WRITE>
[-C<Path>] Search for config info in <Path>
HATCH mode parameters :
[-F<Filename>] Filename to hatch
[-R<Filename>] Filename to replace
[-P<Path>] Path to <Filename>
[-A<Area>] Area TAG ("NONE" to just upload a file)
[-U<Dlg area>] Upload file to DLG file area <Dlg area>
[-D<Description>] Description of the file :-)
WRITE mode parameters :
[-M<Area number>] Message area number to post announcement
[-O<From>] From: field
[-T<To>] To: field
[-S<Subject>] Subj: field
[-Z<Split>] Max. number of lines in message
[-X<Filename>] Body text to insert in announcement
<HATCH> Hatch file
<TICK> Process inbound tics
<PURGE> Purge hold directory
<WRITE> Write an announcement in a message area
Basically SkyTick operates in 4 modes :
<HATCH> Mode -> Let you insert a file in the network, this can be made in
interactive mode (if no parameters are given), or line
parameters.
<TICK> Mode -> Process inbound tics (no parameters are need)
<PURGE> Mode -> Clean up the HOLD directory (no parameters are need)
<WRITE> Mode -> Write a message in a message area, usefull to place file
accouncements (generated with the LIST keyword).
Examples :
1> SkyTick HATCH
You will be asked to enter AreaTag, filename, path, description, etc...
1> SkyTick -Fpippo.lha -Pram: -ASKYUTILS -U10 "-DEmulate a SUN workstation on your Amiga!" HATCH
SkyTick will hatch file pippo.lha in area SkyUtils and upload it in DLG file area 10
1> SkyTick PURGE
Clean-up sent files in HOLD directory
1> SkyTick TICK
Process inbound Ticks
1> SkyTick -M11 "-OThe Announcer" "-TAll freaks" "-SNew files!" -Z50 -xram:news.txt WRITE
Will place text file news.txt in messages of max. 50 lines in message area 11
CONFIG FILE
===========
SkyTick will search for a default Tick.CFG in MAIL:, BTW you can change the
search path by -C paramater, sample config file :
---------------------------[ Sample Tick.CFG ]----------------------
; <*> SkyTick v2.00 sample configuration file <*>
; Your address
HERE 2:331/106
; Where to search for inbound *.TIC
IN dh2:dlg/fls/in/
; Where to place the *.FLO and *.HLO
OUT dh2:dlg/fls/out/
: Where to keep the *.TIC and files
HOLD dh2:dlg/fls/hold/
; Where to move deleted files (requires DLG Pro)
DELPATH FILE:KilledFiles/
; Turn off the Replace feature (SkyTick won't delete old files)
; Default is ENABLED
; NOREPLACE
; Where put bad files / TICs
BAD bbs:badtic/
; This file stores all CRCs and filenames processed in order to stop file dupes
; if you want to turn off dupes checking comment out this line
DUP bbs:SkyTick.DUP
CHECK_CRC ; Turns on the automatic CRC checking.
; Pathname to the log file
LOGFILE bbs:Tick.LOG
; This is for message annuncements...
; LIST <match> <filename> <string>
;
; Tokens available for <string>:
; \n - Put a line feed (C style)
; %n - Put filename
; %l - Put file lenght
; %d - Put file description
; %o - Put file origin
; %a - Put AreaTag
; %t - Put file date
; %c - Put file CRC
LIST * txt:SAN.TXT ------------------------------------------------------------------------------\n\n Nome file : %n\n Lunghezza : %l\n Descrizione : %d\n Ricevuto da : %o - %t\n\n
LIST SKYBETA sys:text/Beta.TXT ------------------------------------------------------------------------------\n\n Nome file : %n\n Lunghezza : %l\n Descrizione : %d\n\n
LIST DLGNEWS sys:text/Dlgnews.TXT ------------------------------------------------------------------------------\n\n Nome file : %n\n Lunghezza : %l\n Descrizione : %d\n\n
LIST SKY* sys:text/SANNews.TXT \n Area: %a - Filename: %n (%l bytes) - Origin: %o\n Description: %d\n
LIST SKY* sys:text/AmigaNews.TXT \n Area: %a - Filename: %n (%l bytes) - Origin: %o\n Description: %d\n
; The Passwords
PASSWORD 2:331/106.5 xxxxx
PASSWORD 2:302/562 xxxxx
; This is area SKYCOMMS and all files will be uploaded to DLG file area 5
FILEECHO SKYCOMMS #5
; Set Amiga style echo (no checking of illegal characters in filenames)
TYPE AMIGA
; Set FREE flag for this files
FREE
; Put the files in hold for this node (only for this area!!)
TO 2:331/315 *H
; Put the files in crash for this node
TO 2:332/604 *C
; Put the files in Direct for this node
TO 2:300/681 *D
; Valid value are :
; *C -> Crash
; *H -> Hold
; *D -> Direct
; Default is Direct
TO 2:310/21 *H
TO 2:332/405 *H
TO 2:203/507 *H
TO 2:331/106.9 *H
TO 2:331/106.2 *H
TO 2:263/198 *H
TO 2:331/208 *H
TO 2:245/40 *H
TO 2:332/110 *H
TO 2:320/100 *H
FILEECHO SKYUNET #1
; Set Ms-Dos style echo (turns on checking of illegal characters in filenames)
; Default
TYPE MSDOS
; Executes "c:rx rexx:myscript %a %n "%d" %c" each time a file is
; received/hatched in this area. Available tokens are :
; %a - Areatag
; %n - Filename
; %t - Time & date the file was received
; %l - File lenght
; %c - File CRC
; %d - File Description
; %z - File Origin (zone)
; %f - File Origin (net)
; %q - File Origin (node)
; %p - File Origin (point)
COMMAND c:rx rexx:myscript %a %n "%d" %c
FREE
TO 2:332/110 *H
TO 2:331/315 *H
TO 2:332/604 *H
TO 2:300/681 *H
TO 2:310/21 *H
TO 2:332/405 *H
TO 2:203/507 *H
TO 2:331/208 *H
TO 2:245/40 *H
TO 2:320/100 *H
FILEECHO SKYGAMES #6
TO 2:332/110 *H
TO 2:331/315 *H
TO 2:332/604 *H
TO 2:300/681 *H
TO 2:310/21 *H
TO 2:332/405 *H
TO 2:203/507 *H
TO 2:263/198 *H
TO 2:331/208 *H
TO 2:245/40 *H
TO 2:320/100 *H
FILEECHO SKYUTILS #1
FREE
TO 2:332/110 *H
TO 2:331/315 *H
TO 2:332/604 *H
TO 2:300/681 *H
TO 2:310/21 *H
TO 2:332/405 *H
TO 2:203/507 *H
TO 2:263/198 *H
TO 2:331/208 *H
TO 2:245/40 *H
TO 2:320/100 *H
FILEECHO SKYDLG #40
TO 2:332/110 *H
TO 2:331/315 *H
TO 2:332/604 *H
TO 2:300/681 *H
TO 2:310/21 *H
TO 2:203/507 *H
TO 2:263/198 *H
TO 2:331/208 *H
TO 2:245/40 *H
TO 2:320/100 *H
FILEECHO SKYPROGS #2
TO 2:332/110 *H
TO 2:331/315 *H
TO 2:332/604 *H
TO 2:300/681 *H
TO 2:310/21 *H
TO 2:332/405 *H
TO 2:203/507 *H
TO 2:263/198 *H
TO 2:331/208 *H
TO 2:245/40 *H
TO 2:320/100 *H
FILEECHO SKYINFO #32
TO 2:331/315 *H
TO 2:332/604 *H
TO 2:332/110 *H
TO 2:300/681 *H
TO 2:310/21 *H
TO 2:332/405 *H
TO 2:203/507 *H
TO 2:263/198 *H
TO 2:331/208 *H
TO 2:245/40 *H
TO 2:320/100 *H
FILEECHO SKYMOD #9
TO 2:331/315 *H
TO 2:332/604 *H
TO 2:300/681 *H
TO 2:310/21 *H
TO 2:332/110 *H
TO 2:203/507 *H
TO 2:263/198 *H
TO 2:331/208 *H
TO 2:245/40 *H
TO 2:320/100 *H
FILEECHO SKYGIF #30
TO 2:331/315 *H
TO 2:332/604 *H
TO 2:300/681 *H
TO 2:310/21 *H
TO 2:331/110 *H
TO 2:332/110 *H
TO 2:203/507 *H
TO 2:320/100 *H
TO 2:263/198 *H
TO 2:331/208 *H
TO 2:245/40 *H
FILEECHO SKYTEXT #31
COMMAND c:rx rexx:upload %a %n "%d" %c %z:%f/%q.%p
TO 2:331/315 *H
TO 2:332/604 *H
TO 2:300/681 *H
TO 2:310/21 *H
TO 2:332/110 *H
TO 2:320/100 *H
TO 2:332/405 *H
TO 2:203/507 *H
TO 2:263/198 *H
TO 2:331/208 *H
TO 2:245/40 *H
; This is area ADSUTILS and all files will be placed in tick:adsstuff and of course
; not uploaded in any dlg file area.
; In this area the filenames will NOT be checked. (Amiga RULEZ!!)
FILEECHO ADSUTILS tick:adsstuff/
TYPE AMIGA
FREE
TO 2:331/315 *C
TO 2:332/604 *D
TO 2:300/681 *H
TO 2:331/208 *H
TO 2:310/21 *H
TO 2:331/106.99 *H
-----------------------------------[ END ]-----------------------------------
Description of the LIST command :
LIST <AreaTag Matching> <Pathname> <Template>
Example :
LIST * txt:SAN.TXT \n\n Nome file : %n\n Lunghezza : %l\n Descrizione : %d\n Ricevuto da : %o - %t\n\n
This will match all areatag!
Token available :
\n - Put a line feed (C style)
%n - Put filename
%l - Put file lenght
%d - Put file description
%o - Put file origin
%a - Put AreaTag
%t - Put file date
%c - Put file CRC
Ok folks, the doc ends here! I think you are smart enough to use SkyTick :-)
For Bug reports, suggestions etc etc :
Luca Spada (Sky Luke), Sysop of:
2:331/106 -> Sky Link, 1445 Megs online for Amiga, running under DLG Pro,
68030/68882 33mhz and 9Megs of memory.
Line 1: +39/332/706469 HST/v32bis v42bis
2:331/110 -> Db-Line, 676 Megs online for Ms-DOS, running under Maximus 2.0
shit 386SX 20mhz :-)
Line 1: +39/332/767277 HST/v32 v42bis
UUCP : skyluke@skylink.sublink.org
or : ..rutgers!sublink!skylink!skyluke
F'Req DLGNEWS from Sky Link in order to have a list of latest hot DLG
utilities!
Bye, Sky Luke
(uucp : skyluke@skylink.sublink.org)