home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Acorn User 10
/
AU_CD10.iso
/
Archived
/
Internet
/
News-Email
/
newsh139
/
!NewsHound
/
Docs
/
ExamplRule
next >
Wrap
Text File
|
1998-08-31
|
4KB
|
100 lines
# NewsHound example rule file (!NewsHound.config.GlobalRule)
#
# Best view in 100 columns or wider!
#
# Written By J.Heenan, 1997
#
# THESE RULES MUST BE SEPARATED BY TABS([09])!
# use Ctrl-I in !Edit, or use !Zap (or even !StrongEd)
# NB. Columns MAY NOT be left BLANK. (put a '*' in unused columns)
#
# rules are executed downwards - ie. last matching rule overrides all previous
#
# for text fields, * means match anything, # any one character
# valid entries for amount field are : art,head,xover or none
# none: ignore article totally
# xover: generate a header for the article from the information
# we already have (quicker than head)
# head: fetch a article header from the server for this article
# art: fetch the complete article from the newsserver
#
# Note that the group line is matched to the group currently been fetched -
# /NOT/ the Groups: line in the article
#
# the from line matches the exactly what is in the article
# From: line. if you're matching an email address, it's best
# to put *'s either side.
#
# for lines/bytes/xposts field, entry must be either <xx,<xxk,>xx or >xxk
# where xx is any number (and k indicates kilobytes for bytes field)
#
# Lines beginning # are comments
# Lines beginning $ are section markers AND SHOULDN'T BE REMOVED!
# (they don't actually mean anything, but may be used by an wimp
# interface to the killfile that I might make)
# Note that Pluto will remove any lines you insert manually between
# $ header only and $ max limits
#
# A english translation of this kill file would be:
# unless I specify otherwise below, get the whole article
# " " " " , xover articles posted to more
# than 5 newsgroups
# " " " " , xover articles bigger than 8k
# " " " " , get the zeroth part of articles in
# comp.binaries
# " " " " , only fetch the headers for the FAQ
# " " " " , get all articles posted by people
# with acorn.co.uk addresses
# don't download articles from aol.com
# don't download articles with 'MONEY' in the subject.
# don't download articles crossposted to more than 10 groups
# Explanation of columns:
# group this newsgroup newshound is currently downloading
# subject article subject
# from the article's from header
# bytes the articles size in bytes (including header)
# lines article length (excluding header)
# msg-id article's message id
# ref's the articles References: lines
# x-posts the number of groups the article is crossposted
# (NB. Not supported by all news servers)
# There's an older fileformat without the 'msg-id', 'refs' and 'x-posts'
# columns. NewsHound auto detects either format on a line-by-line basis.
# group subject from bytes lines msg-id ref's x-posts amount
$ default action:
* * * * * * * * art
# NB. The _ONLY_ thing that should be listed in the next section is groups
# that you want fetched header only. Put anything in manually and you risk
# losing it!
$ header only:
$ max limits:
# Get header for anything bigger than 8k
* * * >8k * * * * xover
# Get header for anything posted to over 5 groups
* * * * * * * >5 xover
# Kill anything posted to more than 10 groups
* * * * * * * >10 none
# This next section contains things you want to override from the above rules - eg.
# postings by certain people or on certain subjects
$ exceptions:
comp.binaries.* *[0/* * * * * * * art
* *Acorn FAQ* * * * * * * head
* * *@acorn.co.uk* * * * * * art
# Get all articles from some.group, unless they match something below
some.group * * * * * * * art
# The next session should contain things that you NEVER, ever want to see
$ kills:
# Kill anything posted with an aol email address
* * *@aol* * * * * * none
# Kill any articles with MONEY (in uppercase) in title
* *MONEY* * * * * * * none