Being offline does give me time to do something I need to do -
"spring cleaning" on my feeds. I've crept up over 300 feeds again,
and that seems to be my personal overload point. So here I am at
30,000 feet, deleting feeds. I have a pretty simple methodology for
this - as a first pass, I just blow away anything that hasn't
updated in the last 2 months. I suppose I ought to enable the Bf
feature that tracks that and disables feeds in that state, but
there it is :)
Of course, I ddidn't want to do that by hand, so I wrote a
script in the workspace BottomFeeder
provides:
| ts |
ts := Timestamp readFrom: ('5/1/05' readStream).
RSSFeedManager default getAllMyFeeds select:
[:each | | all |
all := each allItems.
first := (all notNil and: [all notEmpty])
ifTrue: [all first]
ifFalse: [nil].
shouldUse := first notNil
ifTrue: [first pubDateString < ts]
ifFalse: [true].
shouldUse]
It's a simple selection script, and it returned an inspector. With that, I could just walk through the list of feeds, and send the appropriate message to the UI when I wanted to delete one. Much nicer than walking through it manually. I suppose I ought to add this sort of "find the unupdated stuff" thing as a standard feed search. The end result? Back down to 286 feeds, which feels much more manageable to me :)