>This solution is better by far than the usual one used with yarn: Run a
>separate program, like ddigest, to ``undigestify'' your digest into separate
>messages. Then import the results into a pseudo-newsgroup. First, ddigest
>requires that you run it separately, with a separate script file, for each
>different digest you receive. Second, I have found ddigest in particular a
>fairly unreliable undigestifier: As others have mentioned, it somtimes
>produces wierd messages that freeze or otherwise confuse yarn.
I use ddigest regularly with no problems. Perhaps because I never trusted
it enough to use it on my incoming soup file :) Instead I filter digests to
folders and then dedigest them:
--------------------
impall.cmd:
--------------------
@echo off
c:
cd \zoc\dl
if exist news.* \yarn\import news.*
if exist \home\mail\undgst1 call \yarn\ddigest1.cmd nopause
if exist \home\mail\undgst2 call \yarn\ddigest2.cmd nopause
pause
exit
--------------------
ddigest1.cmd:
--------------------
@echo off
c:
cd \yarn
if not exist \home\mail\undgst1 echo Nothing to do!
if not exist \home\mail\undgst1 goto end
if exist un1rnews.dat echo Error: previous packet un1rnews.dat not imported.
if exist un1rnews.dat goto end
copy \home\mail\undgst1 \home\mail\undgst1.old
ddigest.exe -Y ddigest1.cfg \home\mail\undgst1 un1rnews.dat ^>ddigest.tmp 2^>^&1
type ddigest.tmp
if not exist un1rnews.dat goto end
del \home\mail\undgst1
import -r un1rnews.dat
:end
if not "%1"=="nopause" pause
--------------------
ddigest2.cmd is, of course, similar
BTW, does anybody know what happened to Bob Rush? He had talked about doing
an enhanced version of ddigest and a windows console mode version (and possibly
a native os/2 version), but now he seems to have disappeared.
-- "I consider that the golden rule requires that if I like a program I must share it with other people who like it. Software sellers want to divide the users and conquer them, making each user agree not to share with others. I refuse to break solidarity with other users in this way. I cannot in good conscience sign a nondisclosure agreement or a software license agreement." -- Richard M. Stallman, "The GNU Manifesto"