Crosspost filter

Post Reply
NeilJ
Posts: 1
Joined: Fri Feb 17, 2006 5:45 am

Crosspost filter

Post by NeilJ »

Does usenet explorer support crosspost filtering? i.e. if message is posted to more than one group, I'd like to mark it as old.

Thanks
alex
Posts: 4543
Joined: Thu Feb 27, 2003 5:57 pm

Post by alex »

no, since it would be a rarely used feature, if implemented, it would go to properties->articles->header kill filter to kill (not to let through) headers which were posted to more than x newsgroups (the information is available in x-ref so technically it would be simple to add).

but there are many good posts which are crossposted as well, so it is not clear who would use such a feature. in spam poster programs there is a setting which sets the number of crossposted newsgroups so you only would filter out few unexperienced spammers and some valid posts.
EdA
Posts: 37
Joined: Tue Apr 01, 2003 11:32 pm

Post by EdA »

I used to use this feature extensively with a previous version of Agent. It was great when you were pulling down multiple movie/music groups where there was regular x-posting. You would select to only see new headers, and for something that was x-posted, you'd only see it in the 1st group. So, it made it easier when reading through subsequent groups.

But, that only works when you are using a single connection, to a single feed, so that the headers for each group are pulled down in sequence. Once you get multiple connections/feeds, it would be a nightmare, if not impossible, to implement.

Cheers,
Eddie
Josef K
Posts: 534
Joined: Thu Feb 27, 2003 7:29 pm

Post by Josef K »

There is an undocumented 'feature' I discovered a long while back that solves this. Imagine you have your group(s) 1 and 2. Articles (identical, crossposted) occur in both groups or virtual groups somewhere. If you open group 1 and, after checking headers, mark all old then open group 2 you will still see the crossposted articles.

Instead, open both group 1 and 2 at the same time. After you have checked all your headers in group 1, mark all old. Either close or move to group 2 - you will notice that all identical articles that are present in both groups, or virtual groups, that you marked old in 1 are now gone from group 2.

This relies on you having enough RAM to cope but these days with RAM being cheap and UE being supremely RAM efficient it's not a great problem unless you have not set a reasonable retention. I quickly began opening all my groups at the same time once I discovered this just to take advantage of the feature. It's extremely useful in cases where you have huge groups that you take ages to examine, then you go to the next and you see how little you have to wade through.

You can see immediately what I mean if you do a search for something - anything - and then import the headers into two separate import groups. Keeping both open, press the 'Mark old' button while you're on one of the import groups. Now switch to the second and the headers are also marked old.

Another handy tip is to use 'Global view'. Open all your groups then open a Global view. Then use Edit->Delete probable duplicates. All dupes in all groups are then deleted, leaving only one copy of the header. Then close Global view and continue as normal. Just another of many ways to cut down on the mass of headers you might have to trawl through daily.
Post Reply