If it was built and twitter charged something similar to the rate that Amazon's SimpleDB charges for processing power required to preform the query, I would gladly pay.
Zac Bowling On Sun, Mar 22, 2009 at 7:14 PM, Zac Bowling <zbowl...@gmail.com> wrote: > There was the one I mentioned in my first email that was a bridge with > MSSQL (Tweet-SQL) but that is nothing more then a bunch of managed > (written in c#) stored procedure calls for MSSQL 2005 which maybe what > you are thinking of. That's not really anything close to what I'm > looking for. > > It doesn't even have to be SQL like but just a some kind of structured > query language for twitter. That would be awesome. > > > Zac Bowling > > > > > On Sun, Mar 22, 2009 at 4:49 PM, Abraham Williams <4bra...@gmail.com> wrote: >> I'm positive that a third party was providing a tql api for their database >> of tweets and that it was announced on this list but now searching returns >> nothing. Does anybody else remember this? Maybe it was a dream... >> >> On Sun, Mar 22, 2009 at 15:28, Zac Bowling <zbowl...@gmail.com> wrote: >>> >>> I would love it if Twitter would develop an equivalent to Facebook's >>> FQL, Yahoo's YQL, Amazon's SimpleDB, or Google's GQL (used for app >>> engine data storage). >>> >>> Basically an abstracted SQL-like query engine for doing queries and >>> getting back data the data you want using virtual tables of different >>> data twitter serves up. >>> >>> You could do something basic like: >>> >>> SELECT StatusID, UserID, Text FROM StatusUpdates as S >>> WHERE >>> S.UserID in (SELECT UserID FROM SocialGraph WHERE FollowerUseringID >>> = MYUSERID) and >>> S.StatusID > LASTID >>> ORDER BY S.StatusID DESC >>> LIMIT 200 >>> >>> to get a basic user's following timeline or whatever. From there you >>> can build on from that and get a bit more complex. >>> >>> It could even build on from just query syntax to modify and destructive >>> calls. >>> >>> Maybe something like: >>> DELETE FROM StatusUpdates WHERE StatusID = 200102; >>> >>> or: >>> INSERT INTO StatusUpdates(text,replyToStatusID,replyToUserID) VALUES >>> ('@johnsmith hello',123601020,235133); >>> >>> or: >>> UPDATE StatusUpdates SET favorite = TRUE WHERE StatusID = 123601020; >>> >>> You could do it where you do an HTTP get/post with a query like above >>> to twitter's rest api, and the results could come back as JSON or XML >>> or whatever. >>> >>> Some concepts like this could be done in a local side wrapper (like >>> I've seen a SQL bridge for MSSQL for twitter on here a while back) but >>> it would be awesome if these were processed twitter server side. If >>> done right, it can save on overhead on both twitter and from the >>> client side. >>> >>> Like in one case I have where I'm hitting the following timeline, I'm >>> missing something out of the user structure that you get back from >>> that, so I turn around and do another user call on user for each tweet >>> to get that data. Half the data I get back in both cases don't use on >>> both calls but it would be awesome to be able to get that data in one >>> call. >>> >>> A lot to consider around optimization and limits and a bit of work to >>> build it but I think something like that would be really useful. >>> >>> >>> Zac >> >> >> >> -- >> Abraham Williams | http://the.hackerconundrum.com >> Web608 | Community Evangelist | http://web608.org >> This email is: [ ] blogable [x] ask first [ ] private. >> Sent from: Madison WI United States. >