Hey Evo Hackers, I've been working on updating the development component previously known as "brainread" to work with the current version of evolution. It is a feed aggregator component that I've hoped would be released with evolution sometime in the future, but had stalled in development. I've attached my current patch to evolution's cvs HEAD that should compile in nicely. The code is still rather mangled, but I'm cleaning that up. Also I'm sure I have a ton of problems as I'm fairly knew to programing evo and don't really know incredibly well how it does everything. You can check the feeds/TODO for more things that I'm planning and things I've done so far. So feel free to give me any feedback you have. Tell me what you hate, and what you think should be changed. I was more or less trying to build out what the gui should eventually be like, and was going to try and am working on filling in the coding behind it now that a fair amount of the design is done. If anyone is interested in working on this substantially let me know. If you want to make patches to my busted code, go ahead and submit it back to me. Things I'm trying to get done this month: * Finish building the new folder/feed data types to store in the sidebar. Right now it's just using ESource* data types, which can't form a forest or tree type strcuture to organize the feeds. Things I'd like from anyone interested: * Clarifications anywhere that I might have been confusing code * Any code corrections * If anyone wants to start working on a more generic feed support system to encompass atom and other feed types (currently only rss is supported) * If someone wants to help implement "Print", "Cut", "Copy", "Paste" commands * Anything anyone is interested in helping with anything else Note: You'll have to move the attached feed-icon.png into the evolution/feeds/ directory for it to build properly. -- Andrew Case
Attachment:
feed-icon.png
Description: PNG image
Attachment:
brainread_may_15.patch.gz
Description: GNU Zip compressed data