Ok, my mistake. The kill file is to be put in a "home directory".
WARNING: Yarn needs a home directory, Souper needs a home
directory, and the two "home directories" are different!
My Yarn home directory is e:\albert, my Souper home directory is
e:\souper.
Not only you get confused, but your computer can also mess up on
this. Two solutions:
1. Add the command line switch "-h e:\souper" to your Souper command
lines.
2. Call Souper indirectly, i.e., from a batch file. Before running
Souper, "set HOME=e:\souper"; after running Souper and before
running Import, "set HOME=e:\albert". It is also useful (and
safe) to put "setlocal" at the beginning of the batch file, and
"endlocal" at the end.
(I feel that I am repeating some FAQs.)
So I put my kill file in e:\souper alongside with the Souper
software itself:
[E:\souper]dir/w
The volume label in drive E is ALBERT.
The Volume Serial Number is A6F0:F415.
Directory of E:\souper
[.] [..] CHANGES fix-newsrc.cc
fix-newsrc.exe fix-newsrc.zip kill newsrc
newsrc.old README soup.cmd souper.doc
souper.exe [tmp-in] [tmp-out]
15 file(s) 269896 bytes used
63339008 bytes free
See the file "kill" up there?
Content of the file... The file is going to be a text file, you can
use a text editor to create it, and subsequently you can use a text
editor to edit its content. Exactly what do you want to put in the
file? I give an example here, and explain what it does. If you
want to do something and do not know how to write the corresponding
kill file content, just state it.
My example will do the followings:
1. Kill all articles posted by AOL users (their From fields contain
the string "@aol.com".), regardless of newsgroups.
2. In comp.os.os2.games, kill all articles cross-posted to Windoze
newsgroups. Such articles have the string "windows" in their
Newsgroups field, don't they?
3. In comp.os.os2.games again, kill all articles whose From fields
contain the string "@postmaster.iaf.nl". A certain BBS has been
linked to the internet lately, but it malfunctions, in that it
randomly takes existing articles and re-post them. The re-posts
can be caught this way.
My kill file will then look like this: (I use a TYPE command to
display it):
[E:\souper]type kill
all {
From @aol.com
}
comp.os.os2.games {
Newsgroups windows
From @postmaster.iaf.nl
}
Regrettedly Souper kill files are case sensitive (for example, my
example will not catch @AOL.COM) for a greater but more difficult
good.
Like I said, if you want to get something done, describe it and some
of us can show you what your kill file should look like.
I am not a good "technical" support personnel so bear with my
abstraction.
-- Albert Y.C. Lai trebla@io.org http://www.io.org/~trebla/