I was thinking about writing a small application as a proof-of-concept.
The application will allow users to post one entry to multiple places on the net -- FaceBook, MySpace, Twitter, YouTube, Wordpress or MoveableType blog, etc.
After posting, the app goes back to each place and catches all the replies and puts them in a place of the user's choosing -- perhaps as comments on his blog, perhaps as just a list in the app, perhaps as comments on FaceBook, perhaps as tweets to his phone, etc.
So it's kind of a switchboard where users can both post and track entries without having to visit dozens of "channels" on the web. I guess you could call it a poor man's wave.
Right now I'm thinking it will be a Win32 F# app. I'd like to make it a webapp, but I think screen-scraping is much more legal when done from the user's computer instead of a centralized service.
Anybody interested in doing some F# work over the next month or two? Let me know. I don't see any reason several of us couldn't collaborate over the net on this.
What would that API look like? getListOfTopics, getListOfCommentsForTopic, and submitCommentToTopic are the primary methods, I guess.
But some forums have hierarchical topic-trees, some sites have nested comments, some sites are so high profile that you'd need some kind of filtering, etc.
I can't think of any abstraction layer that would work for both Twitter, Google Groups and StackOverflow.