Knode is kind of tricky. There doesn't appear to be a way to make a rule end scoring consideration; i.e., there doesn't seem to be a way to give a rule the power to apply its scoring and then keep the article from being further scored. This means that even if your GG filter is the first rule and you're scoring it with the traditional -9999 to make the article not display, any subsequent rules will still be applied. So make sure that the sum of any upscoring rules you may have cannot offset your downscoring on GG posts so that the net score is 0 or positive – to be hidden, an article must have a net negative score. For the record, experimentation shows that the lowest negative number that Knode can handle as a scoring action is -32768; anything lower is modified when you apply the rule. (This limit is determined by the type of variable the program uses to store the variable.)
All that said, you can score with the dialog at Scoring/EditScoringRules. Create a new rule, configure it with a name, apply it to all groups with regex .*
in the appropriate box, set it to match Message-ID Contains Substring googlegroups
, and assign it the action Adjust Score with a big negative number (see preceding paragraph).
Scoring can also be done manually by editing ~/.kde/share/apps/knode/scorefile
, but since it's XML, that's a bit more tedious than manually creating rules for most news clients and we don't recommend it. Usually we do, but usually fiddling with XML isn't required.
<Rule expires="never" linkmode="OR" name="gg" >
<Group name=".*" />
<Expression expr="googlegroups" neg="0"
type="CONTAINS" header="Message-ID" />
<Action value="-32768" type="SETSCORE" />
</Rule>
But note that all that has to follow or be contained in other elements, so for Knode it's a lot easier to just use its built-in scoring interface as described earlier. This code is included here mostly for information.
To create the Message-ID filter, press this sequence:
L i s p
...which selects:
[L]ower the scorce based on message-[I]d matching a [S]ubstring,
and make this rule [P]ermanent.
The substring to be set is simply:
googlegroups
A contributor has recommended these actions for filtering Google Groups posts.
Ctrl+K,
paste: message-id: {\.googlegroups\.com},
Delete/Mark read/Ignore thread, set Global Filter
or
Tools > Usenet Filters > Filter > New Kill Filter
(Ctrl+K) > paste:message-id: {\.googlegroups\.com},
Delete/Mark read/Ignore thread, set Global Filter
A contributor has recommended these actions for filtering Google Groups posts.
In MesNews to kill googlegroups posts go to Messages
> New Rule
> Message-ID
> contains
> googlegroups
. From there click either All Groups
or This group
. Go to Actions and click Remove Message
and Apply
. If you want to
remove the messages immediately go to Settings
> Message Rules
. Highlight
the appropriate rule and click Apply
. This will put a line through
googlegroups messages. The next time you visit the NG you will not see the
googlegroups messages at all.
Great site Blinky. Keep up the good work. I just killed 54 Google posts. The slaughter continues unabated. – James E. Morrow
I didn't think anyone could top the annual autumn spewage when college classes resumed--then along came the AOL/WebTV crowd. They're now morphing into GoogleGropers, like some biblical sequence of plagues. – Harold Stevens
I've finally had to join the Usenet Improvement Project, it took me a very long time to do so but I finally became convinced yesterday. I've been analyzing posts from GG and have to agree the percent that contain useful info is way too small to worry about. – XS11E
From my own informal sampling, the trash from Google _far_ outweighs the treasure and I'll gladly accept a few losses. – John McGaw
An ungodly large number of numbskulls use google groups and think they're posting to "Google Groups" when they're posting to USENET. – Magus
I finally gave up and I'm blocking google groups posters. Ever since I dropped Google Groups, the world has become a better place. – Evan Platt