Twitter is a web service that allows you to read and update your status. It’s proprietary, but it has an open api that various commercial and open source projects make use of.
Twitter is built on the Ruby on Rails frameworks, and by some measurements is the largest public website using that framework.
via iTwitStatus:
on process text tweet
tell application "Keychain Scripting"
set twitter_key to first Internet key of current keychain whose server is "twitter.com"
set twitter_login to quoted form of (account of twitter_key & ":" & password of twitter_key)
end tell
set twitter_status to quoted form of ("status=" & tweet)
set results to do shell script "curl --user " & twitter_login & " --data-binary " &
twitter_status & " http://twitter.com statuses/update.json"
-- display dialog results
tell application "iChat" to set status message to tweet
return nothing
end process text
Twitter also makes use of the Prototype and Script.aculo.us frameworks.
Web
service
status
ichat
mashups,
quicksilver,
twitter,
declarative-living