ip2life This program takes an incoming file (from any source but usually a wire service) and puts it into none, one or several LIFE FSF files for copy tasting on the Mac. It uses a parameter file, which defaults to tables/setup/LIFE, to determine where the file should be inserted. The parameter file has the following syntax : ; comment wireid: (agency name) : (life id) from: (agency or agency selection) section: (section name) fsf: (sizes) default-agency: (agency name) default-wireid: (lifeid) Section keyword is the subqueue under the main path which will hold the FSFs. The FSF sizes For example: from:apspt section:sports fsf:100,1000,5000 text:\XK will check incoming copy for the DU FipHdr field and if that field includes 'sport' it is processed as per the section line. For these it will create/manage the Remotefile in /fip/spool/life/sports, adding to FSF100, FSF1000 and FSF5000. The 'agency' and 'baskets' resource forks are used to determine attributes. A text keyword may be (optionally) added to stuff text from header fields (FipSeq) at the top of the file and RemoteView entry. The default 'fsf' is FSF100 only. The default 'text' is nothing. The default 'topfile' is spc Filename tab date time tab headline CRNL The default 'catch' is \XK or failing that the 1st line of text. There can be one or more items in the DU header field eg : DU:sports+home+fin The 'wireid' keyword is a duplication of the LIFE agency slot for the incoming wire. It should match exactly that file. wire-id:PA:20 The 'default-wireid' is the number of the default id used when there is NO FipHdr SU. default-wireid:23 default-agency:BUCKET Input parameters are : all optional : -i : queue to scan default: spool/2life -o : output path default: spool/life This is the top level path for entries in the parameter file -d : done queue for input data default: none Use this to make a copy of all data files passing through If the queue does NOT start with a '/' it is assumed to be under /fip/spool -f : time difference macs/sparc in hours.default: 0 -t : scan time of directory default: 2 secs -l : log each msg in default: do NOT log -e : NewsEditor Type 2 default: 9 -E : NewsEditor Type 1 default: 9 (note : Type 1= fixed, 2=variable, 9 = Version 9.12) -z : parameter file default: setup/LIFE -v : display version number and exit. Version Control ;004f 16aug97 V9.12 mods - -v9 is now the default ;a 29jan98 added -d for donque ;b/c 5feb98 added maxFILESIZE of 27000 ;d 20oct00 added default-wireid and better logging and widgets ;e-f 1jun09 tidyup and added procmori (copyright) 2017 and previous years FingerPost Ltd.