[aKregator-devel] [Bug 149074] New: Send to: Shared RSS feed
Brought to you by:
lippel
From: lostnihilist <los...@gm...> - 2007-08-21 12:47:04
|
------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. http://bugs.kde.org/show_bug.cgi?id=149074 Summary: Send to: Shared RSS feed Product: akregator Version: unspecified Platform: Debian testing OS/Version: Linux Status: UNCONFIRMED Severity: wishlist Priority: NOR Component: general AssignedTo: akregator-devel lists sourceforge net ReportedBy: lostnihilist gmail com Version: 1.2.7 (using KDE KDE 3.5.7) Installed from: Debian testing/unstable Packages OS: Linux The idea is to create our own RSS feed that would be saved to a webserver (that process should probably be up to the user to figure out, sshfs is a good friend though). This feed would be made up of stuff that we found interesting as we went along and read our items. Something like this is, I believe, available in e.g. Google Reader. Minimum Configuration Options Should be available: * Feed Title * Feed Link * Feed Description * Feed length (the number of items saved in the file before the earliest added is bumped off, default == 15,30?) A shortcut key (optional) should also be available to do this. I will try to attach a bit of Python that attempts to do this, the main difference being that it cannot know which feed, much less which item, is selected in akregator. This is its major breaking point. It takes as input a url, and searches the feed.opml in the akregator app directory for a url that looks similar (this breaks badly with services like feedburner). It downloads those feeds that might be a hit, and searches the feed(s) for the items that have an idential url. It then takes that item and feeds it to a function that takes the dictionary and converts it to an RSS item. It then inserts this item into the 'shared' RSS feed. Once the process is done (the script takes multiple URLs), it trims the feed down to size (Feed Length) and writes it to disk. |