Just a sample of the Echomail archive
Cooperative anarchy at its finest, still active today. Darkrealms is the Zone 1 Hub.
|    BINKD    |    Support for the Internet BinKD mailer    |    8,958 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 8,496 of 8,958    |
|    Tommi Koivula to Carlos Navarro    |
|    freq    |
|    07 Oct 23 20:05:36    |
      REPLY: 2:341/234.1 652108f3       MSGID: 2:221/1 65218fe2       CHRS: UTF-8 2       TZUTC: 0300       TID: hpt/lnx 1.9 2023-02-24       Hi Carlos.              07 Oct 23 09:29, you wrote to All:               CN> I'm creating .req files manually to do file requests.              GoldED can do freq's. Write netmail and press Alt-f.               CN> Area there other ways to do it? Any tool or script?              In my OS/2 system I have a REXX script called flowfile.cmd. I think it is       originally from binkleyterm.              === Cut ===       /* Generate/Modify FlowFile (or REQ files) - written by Th. Waldmann */       /* 4D address support added by Michael Reinsch */       /* NO domain support! */       /* ----------------------------------------------------------------------*/       /* FlowFile 2:2474/400 F -> create/update 09aa0190.flo */       /* FlowFile 2:2474/400 C -> create/update 09aa0190.clo */       /* FlowFile 2:2474/400.2 H -> create/update 09aa0190.pnt\00000002.hlo */       /* FlowFile 1:1/2 C -> create/update 00010002.clo (in Z1 outbound)*/       /* FlowFile 2:2/1 H file.txt -> add entry "file.txt" to 00020001.hlo */       /* FlowFile 2:2/1 R file.txt -> add entry "file.txt" to 00020001.req */       /* */       /* If you invoke FlowFile.Cmd from another CMD file, you have to use: */       /* Call FlowFile ... */              /* changes the values of the variables below according to your needs !!! */              defaultzone = 2 /* your default outbound's zone number */       defaultoutbound = "d:\xenia\outbound" /* your default       outbound */       rescanflag = "d:\semapho\btrescan.flg" /* global rescan flag */              /* end of values to change */              /* begin of program */              arg addr flavour line              call RxFuncAdd 'SysLoadFuncs', 'RexxUtil', 'SysLoadFuncs'       call SysLoadFuncs              addr = strip(addr)       flavour = strip(flavour)       line = strip(line)              call addflow addr, flavour, line       call touchflag rescanflag              exit              /* calculate binkley style outbound file name */              binkoutname: Procedure Expose defaultzone defaultoutbound        parse arg addr, extension        parse value addr with zone":"net"/"node"."point        outbound = defaultoutbound        if zone <> defaultzone then        do        outbound = outbound"."d2x(zone,3)        rc=SysMkDir(outbound)        end        if point <> ' ' & point > 0 then        do        outbound = outbound"\"d2x(net,4)||d2x(node,4)".pnt"        rc=SysMkDir(outbound)        filename = outbound"\"d2x(point,8)"."extension        end        else        filename = outbound"\"d2x(net,4)||d2x(node,4)"."extension        return filename              /* test (and set if not already set) binkley outbound BSY flag */              testsetbusy: Procedure Expose defaultzone defaultoutbound        parse arg addr        tmpfile = SysTempFileName(binkoutname(addr, "???"))        call touchflag tmpfile        '@ren' tmpfile '*.BSY >NUL 2>NUL'        renrc = rc        if renrc<>0 then        call SysFileDelete tmpfile        return renrc              /* remove binkley outbound BSY flag */              delbusy: Procedure Expose defaultzone defaultoutbound        parse arg addr        busyfile = binkoutname(addr, "BSY")        call SysFileDelete busyfile        return              /* create / update a flowfile */              addflow: Procedure Expose defaultzone defaultoutbound        parse arg addr, flavour, line               flavour=translate(flavour)               if testsetbusy(addr)=0 then        do        if flavour='R' then        flowfile = binkoutname(addr, "REQ")        else        flowfile = binkoutname(addr, flavour"LO")               /* create flowfile if it does not exist already */        /* if it does exist, change nothing */        call stream flowfile, 'c', 'open write'        if line <> "" then        call lineout flowfile, line        call stream flowfile, 'c', 'close'        call delbusy addr        end        else        say 'System' addr 'is busy.'        return              /* "touch" a file (create if not existing, update time stamp if existing) */              /* Attention - this is not a real "touch" yet! */       /* It writes a single byte to the beginning of the file !!        */              touchflag: Procedure        parse arg flag        call stream flag, 'c', 'open write'        call charout flag, " ", 1 /* is there a better method to "touch" ? */        call stream flag, 'c', 'close'        return              /* EOF */       === Cut ===              'Tommi              --- GoldED+/LNX 1.1.5-b20231004        * Origin: rbb.fidonet.fi (2:221/1)       SEEN-BY: 1/123 10/0 1 15/0 90/1 102/401 103/1 705 105/81 106/201 123/131       SEEN-BY: 124/5016 129/305 153/757 7715 154/10 203/0 214/22 218/0 1       SEEN-BY: 218/215 700 720 820 840 860 870 880 930 221/1 6 242 360 226/30       SEEN-BY: 227/114 229/110 112 113 200 206 275 307 317 426 428 470 550       SEEN-BY: 229/664 700 230/0 240/1120 5832 266/512 280/464 5003 5555       SEEN-BY: 282/1038 291/111 292/854 8125 301/1 305/3 310/31 317/3 320/219       SEEN-BY: 322/757 341/66 234 342/200 396/45 423/81 120 460/58 633/280       SEEN-BY: 712/848 770/1 5020/400       PATH: 221/1 280/464 103/705 218/700 229/426           |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca