• NewsGate kludge lines.

    From Marc Lewis@1:396/45 to All on Sunday, July 22, 2001 11:51:52
    Hello All.

    For several years now I have been using the NewsGate program to bring in
    selected newsgroups to the board. There has always been a nasty quirk in the
    program though. Telling the program (via its config utility) to add botha
    seen-by and a path line results in Squish (and possibly other tossers as
    well) complaining vigorously about "No Seen-By" in the messages.

    Reason for this is NewsGate does insert the Seen-By as it should after the
    Origin line. But the path line is inserted *without* the required ^a in
    front of it. The tosser is completely "blind" to the line because of this.

    I tried several utilities to correct the problem on the fly; no luck. ThenI
    "got to thinking"... Hmmm. GSAR. (General Search and Replace). An excellent
    grep utility (FreeWare) that can do this *without* grunging the .pkt. Here's
    how I went about it.

    First off, I turn off the "insert path" option in NewsGate's configuration.
    NewsGate's packets are generally too large to begin with, sometimes
    containing several thousands of messages. I use PKTSORT to split the .pkt
    files down to about 150 messages each resultant .pkt. Then I call GSAR to
    look at the .pkt files and do its "magic". Here's the segment from my batch
    file that does it:


    {Note! These lines are WRAPPED by the message editor!}

    FOR %%a IN (*.PKT) DO GSAR -sSEEN-BY:::032396/4
    ..................The Newsgate node number^^^^^
    -rSEEN-BY:::032396/4:013:001PATH:::032396/4 %%a -o
    ..line feed character^^^ ^^^the "^a" character ^^the overwrite command

    {End of subroutine}


    (Hopefully this will make it through without being broken up too badly by
    message readers!) If it does get chewed up to the point you have trouble
    deciphering it, drop me a netmail and I'll send you the sample file.

    Works like a champ! Squish no longer complains!

    Best regards,

    -+- QuikEdit 2.41R+

    --- Maximus 3.01
    * Origin: Sursum Corda! BBS via Telnet: bbs.sursum-corda.com (1:396/45)