I have continued my experiment with the RSS libs a bit, and have built a first prototype that I call Funnel.
Funnel takes the feeds declared in the feeds table.
In a separate thread, it runs a script that looks at the feed, and if there is a new item or an item that looks like it is updated, it runs a filter on it.
The filter is completely extensible, so that I can add antispam measures later like I did here.
Once the item is accepted, it is picked up by the feed when building it using Builder.
I fund this project with Micropledge. Micropledge is a really cool website to get your open source projects funded. Check it out!
At this point, I achieved my primary goal but have new issues I need to deal with.
- I want to record the feed optionally. I want to make it possible for the user to record completely the items in the items table, so that he does not have to bother about them.
- I use Rails. While this gives a nice frame to my application, it is clearly overkill for some uses of Funnel. I think I should make it available in different little gems, and the core gem would provide pretty much as simple as Svn2Rss is.
- The feed is not cached. It is currently recreated every time someone asks for it. Like Svn2Rss, I need to create an asynchronous way to output it.
If I have those core components working, I can easily create an administration interface and a UI to show my feed.
If you are interested into this project, you can fund it and/or join the mailing list:
|
|
| Subscribe to Funnel Atom and RSS merger |
| Visit this group |
Could you please be a little less generous with tagging your blog entries? At least for me the last 5 or so “Eclipse” tagged posts (and their syndication on planeteclipse) didn’t bring any Eclipse related information.
I clearly see that your posts are interesting (for people with knowledge about Scala, rss or whatever), but I like to stay focused on Eclipse when reading planeteclipse entries.
Hmm.. you’re right. I’ll stick to that going forward.
I am preparing a much better feed for the Eclipse part, and it should do a better job at rendering the feed in feeds readers too.
Sorry for the inconvenience.
OK I created a request for enhancement against the PlanetEclipse admins.