User:Arrogant Cyberstar/Social Media In Snowglobe

From Second Life Wiki
< User:Arrogant Cyberstar
Revision as of 09:13, 1 September 2009 by Arrogant Cyberstar (talk | contribs) (Created page with 'i like snowglobe. i like twitter. i wish i could tweet about stuff happening in the virtual world from inside snowglobe. i also wish i had a million dollars, but i think twitter ...')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

i like snowglobe. i like twitter. i wish i could tweet about stuff happening in the virtual world from inside snowglobe. i also wish i had a million dollars, but i think twitter integration into snowglobe is a lot more likely in the next couple of weeks.

for the record, i also like OpenSocial and BeBo and MySpace and Friendster and ..., but twitter has that mix of simple API and popularity that makes me want to work on it.

Features

  • the ability to view tweets from your twitter posse from within the viewer
  • the ability to post tweets from within the viewer
  • the ability to add <Region>/<X>/<Y>/<Z> tags to your tweets
  • the ability to add SLurls to your tweets
  • the ability to attach a snapshot to the tweet
  • if someone else tweets with a picture, it will be displayed in the list of tweets
  • if someone else tweets with a location or a SLurl, you can teleport to that location

Things That Should Be Improved

  • i'm storing prefs (including twitter username and password in the clear) on the filesystem. this is wrong in so many ways...
  • i'm only using bit.ly as a shortener and twitpic as a snapshot hosting source

Status

  • i have some back-end code working and i've posted a tweet and uploaded a twitpic image from within the client, but i haven't started work on the UI (my current tests automatically tweet 30 seconds after login. yeah. i know. lame.)
  • i also have a UI mockup at Twitter for snowglobe.png

Whats Next

  • refactoring the backend with a more regular interface
  • UI
  • making bit.ly work

Blue Sky

  • i would love to see the simulator be a twitter app, then i could auth to the sim, then have the sim get an oauth token from twitter.com, then give the token to the client so the client could do the right thing. that way you wouldn't have to store usernames and passwords on the client. i guess i will be digging into OpenSim after all.
  • it really _should_ work with other picture hosting services and URL shortening services. there should be the ability to change that in the prefs.

Desperate Plea For Help

  • i find the UI subsystem in the viewer to be a little confusing. if you want to work on this with me, and can build the UI, gimme a holler in world or email at arrogant.cyberstar@gmail.com
  • i'm not an OpenSim or C# expert. i'm sure i could eventually figure it out, but if there's an OpenSim person who's interested in working on the simulator as a twitter OAuth client, lemme know.