[twitter-dev] Re: oauth request token failing
On Feb 17, 10:47 pm, Ryan Alford ryanalford...@gmail.com wrote: You order all parameters EXCEPT the signature, then create the signature, then append the signature to the end. All other parameters should be in order. I am under the impression that sorting is only required to generate the Signature Base String. I haven't seen anything in the OAuth spec to suggest that Query parameters must be ordered. If I have missed something, lease let me know where. I also believe that ordering is *not* required in the Authorization header because the example shown in the spec is not ordered [1] [1] OAuth Core 1.0a section 5.4.1 Authorization Header; http://oauth.net/core/1.0a/#auth_header
[twitter-dev] Why does status/followers require auth?
From http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-statuses%C2%A0followers Requires Authentication (about authentication): false unless requesting it from a protected user; if getting this data of a protected user, you must auth (and be allowed to see that user). But, if I am logged in to http://twitter.com/ I *can* see a protected user's friends and followers - even if I'm not following them. Anyone know the reason for this inconsistency? Also the same for status/friends. Thanks T
Re: [twitter-dev] Re: OAuth Broken - Now Asking Users for PIN
Read about creating protocol handlers. [1] When you get a request_token from Twitter supply an oauth_callback set you yourtwitterapp://callback, or something similar, and when the user returns from twitter they will jump back to your application with a get parameter of oauth_token=xyz. You can then retrieve the access_token. Abraham [1] http://www.mobileorchard.com/apple-approved-iphone-inter-process-communication/ On Wed, Feb 17, 2010 at 15:29, DenVog accou...@denvog.com wrote: So Raffi. Can you help us out with an example of how we should be handling the callback URL? I've done quite a bit of searching, but am not seeing that it is documented very well or finding any samples. Thanks. On Feb 16, 5:45 pm, mthistle mthis...@gmail.com wrote: Hi DenVog, First, cool, you quoted my post at droolfactory. Raffi: Yes, the Twitter-OAuth-iPhone code fromhttp:// github.com/bengottlieb/Twitter-OAuth-iPhoneis using page scraping and javascript to pull out the PIN. This is the code that DenVog is referencing from my post. The better way to do this I have been informed is to use the URL callback scheme and have the application handle a unique URL which Twitter would call. I have not found code for this or made the changes yet but it sounds fairly easy to implement. -- Mark Thistlehttp://droolfactory.blogspot.com/ -- Abraham Williams | Community Advocate | http://abrah.am Project | Out Loud | http://outloud.labs.poseurtech.com This email is: [ ] shareable [x] ask first [ ] private. Sent from Seattle, WA, United States
Re: [twitter-dev] Re: The XML for user settings would be helpful
Rate limiting for unauthenticated calls count against the IP. You can read more here: http://apiwiki.twitter.com/Rate-limiting Abraham On Sat, Feb 20, 2010 at 09:17, Dmitri Snytkine d.snytk...@gmail.com wrote: How can it be counted if no api key is used? Do you mean its counted against the ip address? On Feb 19, 12:06 pm, alexro arodyg...@gmail.com wrote: Dmitri, I believe such request still counts against your usage limit. Just to remember to stay within the boundaries :) On Feb 18, 10:15 pm, Dmitri Snytkine d.snytk...@gmail.com wrote: Sorry to bother you, but I found out that this feature is already available Turns out I can easily get user's profile as json or xml without using oAuth or API Very simple, like this: http://api.twitter.com/1/users/show/MythBusters.json This is just great! On Feb 18, 3:36 pm, Dmitri Snytkine d.snytk...@gmail.com wrote: I just though of something that would be very helpful to developers: what if there was a url to get xml or json of user's profile, background image, color settings and avatar. I mean similar to regular RSS feed, only for the current user's settings. This way we don't even need to use API if we want to generate a page that looks like user's own twitter page. And because it would be static files, they could be served from Twitter very fast and make use last-modified and etag headers. Currently if I want to style a page to mimin user's twitter page, I have to access thehttps:// twitter.com/account/verify_credentials.json and for that I have to use oAuth call. But this is an overkill. Why do I even need to have user's token and secret just to get his latest profile that is basically available on his twitter page, I just don't want to to and scrape it from the actual twitter page. Why not give us the url to get these settings as json or xml the same way we can get the RSS for user's latest messages without having to use API -- Abraham Williams | Community Advocate | http://abrah.am Project | Out Loud | http://outloud.labs.poseurtech.com This email is: [ ] shareable [x] ask first [ ] private. Sent from Seattle, WA, United States
Re: [twitter-dev] Introduce yourself!
Nice to see so many awesome introductions :) I've been adding you and your applications to some Twitter lists so if I missed anything let me know. https://twitter.com/abraham/twitter-api-developers https://twitter.com/abraham/twitter-applications @abraham On Sat, Feb 20, 2010 at 17:08, Marco Kaiser kaiser.ma...@gmail.com wrote: I'm Marco Kaiser (@marco), started playing with the API in Summer 2007 and developed AIR-based twhirl back then. It was acquired by Seesmic almost two years ago now, and I joined the company, too. Did a couple more Twitter desktop apps since then... :) I am based in Germany, and I also act as a moderator on this list. I'll be at Chirp. Cheers, Marco On Sat, Feb 20, 2010 at 10:17 PM, Scott Wilcox sc...@tig.gr wrote: Hi, I'm Scott Wilcox (@dordotky). I'm a freelance developer and currently run and maintain the http://tweekly.fm and http://laststat.us services. I developer mostly in PHP over the majority of my projects but plan to switch to either Ruby or Python this year. I'm also an iPhone developer and plan to release a few apps this year. I use both the REST API and Streaming API regularly and agree with the comments on standardising the errors across the platform (the user_timeline as mention by Marc is a particular pet hate). I've also been doing some research in to awareless of embedded EXIF data in images that are posted to Twitter via services such as twitpic.com. I'll be publishing these finds towards the end of the month. I sadly won't be attending Chirp due to it being too far to travel from England and not enough funds to do so :( Hopefully one of you will create a webcast for me to watch! Scott. -- Abraham Williams | Community Advocate | http://abrah.am Project | Out Loud | http://outloud.labs.poseurtech.com This email is: [ ] shareable [x] ask first [ ] private. Sent from Seattle, WA, United States
[twitter-dev] Re: Introduce yourself!
Hi folks, This is Amitab (@hiamitabha) and I am working on identifying location specific tweets at http://www.twaller.com. There are Twaller pages for many of the cities where all you folks live, so it was great to meet so many people through this forum. I am a heavy user of the Search and Streaming APIs. I am just getting started with developing an iPhone app for Twaller, if anyone here would like to work with me/ help me, that would be awesome. I also want to thank everyone here for maintaining such a lively discussion forum, I have get a lot of help from the notes available here, sometimes I don't acknowledge because the thread is too old, but I do want to say that all of you do a lot of awesome work for the Twiiter community. /Amitab Follow Twaller @mytwaller On Feb 21, 12:02 pm, Abraham Williams 4bra...@gmail.com wrote: Nice to see so many awesome introductions :) I've been adding you and your applications to some Twitter lists so if I missed anything let me know. https://twitter.com/abraham/twitter-api-developershttps://twitter.com/abraham/twitter-applications @abraham On Sat, Feb 20, 2010 at 17:08, Marco Kaiser kaiser.ma...@gmail.com wrote: I'm Marco Kaiser (@marco), started playing with the API in Summer 2007 and developed AIR-based twhirl back then. It was acquired by Seesmic almost two years ago now, and I joined the company, too. Did a couple more Twitter desktop apps since then... :) I am based in Germany, and I also act as a moderator on this list. I'll be at Chirp. Cheers, Marco On Sat, Feb 20, 2010 at 10:17 PM, Scott Wilcox sc...@tig.gr wrote: Hi, I'm Scott Wilcox (@dordotky). I'm a freelance developer and currently run and maintain thehttp://tweekly.fmandhttp://laststat.usservices. I developer mostly in PHP over the majority of my projects but plan to switch to either Ruby or Python this year. I'm also an iPhone developer and plan to release a few apps this year. I use both the REST API and Streaming API regularly and agree with the comments on standardising the errors across the platform (the user_timeline as mention by Marc is a particular pet hate). I've also been doing some research in to awareless of embedded EXIF data in images that are posted to Twitter via services such as twitpic.com. I'll be publishing these finds towards the end of the month. I sadly won't be attending Chirp due to it being too far to travel from England and not enough funds to do so :( Hopefully one of you will create a webcast for me to watch! Scott. -- Abraham Williams | Community Advocate |http://abrah.am Project | Out Loud |http://outloud.labs.poseurtech.com This email is: [ ] shareable [x] ask first [ ] private. Sent from Seattle, WA, United States
Re: [twitter-dev] Twitter API OAuth Response Problem
Check your servers error logs. They should point you in the right direction. Abraham On Fri, Feb 19, 2010 at 01:23, tolga.arican chayl...@gmail.com wrote: I can not get response from Twitter to get authentication token. My hosting is mediatemple, and i'm using EpiOauth library. Btw, I'm getting the token on localhost.. Here is the link to testing page: http://twitteralem.com/twittertest.php Any helps will appreciated.. Thanks guys, Tolga -- Abraham Williams | Community Advocate | http://abrah.am Project | Out Loud | http://outloud.labs.poseurtech.com This email is: [ ] shareable [x] ask first [ ] private. Sent from Seattle, WA, United States
Re: [twitter-dev] Introduce yourself!
hi, my name is isaiah ( @isaiah ). i'm a indie Mac/iPhone developer. my latest creation is Kiwi, a Mac Twitter client: http://kiwi-app.net/ i do lots of other fun stuff too: open source OAuth stuff: http://github.com/yourhead website layout tools: http://yourhead.com/ i tried to figure out when i started using twitter and the twitter api, but i'm not certain. more than a couple years, i'd guess. i joined this list to post about the challenges of the OAuth user experience on the desktop. and that's what the vast majority of my posts have been about. i'm very excited about xauth, i think it's going to be huge. i just wish that @twitterapi would switch it on, already. ;-) if Twitter would grant me one API wish it would be: a switch that worked on every API command that would enable extremely verbose output, error messages with detailed reasons for the error, and rate-limit details. i'd love to see which rate limit i was bumping into, what OAuth parameter i've screwed up, and exactly which parts of my request were not URL encoded correctly. i'll definitely be at chirp. you'll be able to find me at the after-party, i'll be the guy in the corner wearing a black t-shirt who's had one too many beers. you can count on it. isaiah http://twitter.com/isaiah
Re: [twitter-dev] Introduce yourself!
Hi Guys, @ak1394 Anton Krasovsky, Dublin, Ireland. Author of PavoMe (twitter client for java mobiles). I've been working with twitter for about half a year, and my efforts are split between working on client application and backend server (which handles all communication between handset and Twitter servers, and is written in Erlang). So far the only twitter opensource released by me was an Erlang client library. I don't think anyone except me actually uses it. I'm looking forward to see xAuth avaiable - few users in China will appreciate not having to struggle with GFW to get their oauth tokens. http://github.com/ak1394/twerl http://pavo.me Regards, Anton On Fri, Feb 19, 2010 at 8:20 PM, Abraham Williams 4bra...@gmail.com wrote: We have not had an introductions thread in a long time (or ever that I could find) so I'm starting one. Don't forget to add an answer to the tools thread [1](Gmail link [2]) as well. I'm Abraham Williams, I've been working with the Twitter API and this group since early 2008. I do mostly freelance Drupal and Twitter API integration and personal projects. I love seeing the creative projects developers build or integrate with the API and look forward to meeting many of you at Chirp. TwitterOAuth [3] the first PHP library to support OAuth is built and maintained by me, and will hopefully see a new release soon. I also built a fun Chrome extension [4] that integrates common friends and followers into Twitter profiles. The feature I would most like added to the API is a conversation method to get replies to a specific status. So. Who are you, what do you do, what have you built, and what feature do you most want to see added? @Abraham [1] http://groups.google.com/group/twitter-development-talk/browse_thread/thread/c7cdaa0840f0de84/ [2] https://mail.google.com/mail/#inbox/12680cd0fa59011e [3] https://chrome.google.com/extensions/detail/npdjhmblakdjfnnajeomfbogokloiggg [4] http://code.google.com/p/twitter-api/issues/detail?id=142 -- Abraham Williams | Community Advocate | http://abrah.am Project | Out Loud | http://outloud.labs.poseurtech.com This email is: [ ] shareable [x] ask first [ ] private. Sent from Seattle, WA, United States
Re: [twitter-dev] Re: Introduce yourself!
On Fri, Feb 19, 2010 at 15:54, Abraham Williams 4bra...@gmail.com wrote: So. Who are you, what do you do, what have you built, and what feature do you most want to see added? I'm John SJ Anderson, aka @genehack. In my day job I work for the National Institutes of Health, doing various sorts of IT-ish stuff (everything from datacenter management to web app development). For fun I do little web apps and other stuff in Perl, as well as occasionally writing on my old-school-but-mostly-lapsed blog genehack.org. I joined this list just a few days ago because I started working on a personal web server-style web application to aggregate Twitter, Identi.ca, and Facebook (and probably other stuff once I get around to it) into a single interface. Haven't released anything yet, so the name might change, but right now I'm calling it 'StatusSkein'. Source is at http://github.com/genehack/app-status-skein; screenshot at http://twitpic.com/14egkg/full. (This was mainly to play around with HTML::FormHandler and MooseX::Declare, but it seems to be turning into something useful...) What I'd most like to see added, or figure out how to do, is a way to use the OAuth stuff without having to distribute my consumer secret. I gather I'm not alone in this. 8^/ @genehack
Re: [twitter-dev] Re: Streaming API question
FWIW, I'm using the tweetstream ruby gem also, I've started to see similar problems in production in the last few weeks with streams just 'stalling', typically during the morning PST. The gem does seem to handle dropped connections just fine. Also of note is that I see the same problem of the stream stalling (and not disconnecting) on my laptop if I have a dev stream running, and disconnect reconnect the network, or change networks. Hence I was imagining that the problem was with the client not timing out the connection when there is a network issue. I am in the process of pushing out a change that has a watchdog thread included in the client script to work around this. I have tried an EventMachine timer, to check for stalled streams, but this has not always been reliable JB. On 21/02/10 6:05 PM, M. Edward (Ed) Borasky wrote: I've got my tweetstream test started - filter keyword is haiti - it's delivering tweets about 2 - 5 per minute at the moment. On Feb 20, 10:16 pm, John Kaluckij...@twitter.com wrote: I have a hunch that this doesn't happen on sample, or, if it does so, it happens much more rarely. On Sat, Feb 20, 2010 at 9:26 PM, M. Edward (Ed) Boraskyzzn...@gmail.comwrote: I've got the tweetstream Ruby gem installed and I have a test driver program. I can fire this up if it will give anything useful. Is this happening just on filter or would it happen on sample too? On Feb 20, 9:02 pm, John Kaluckij...@twitter.com wrote: Arg. This is what I get for not checking the configuration each time. Yes, it's currently set to send a newline every 30 seconds. On Sat, Feb 20, 2010 at 8:45 PM, Marc Mimsmarc.m...@gmail.com wrote: * John Kaluckij...@twitter.com [100220 20:24]: A 45 second period of inactivity is not unusual when following just 100, or even 100,000 users. The keep-alive newlines are only sent once every 10 minutes. You should not reconnect so aggressively. I can certainly set the time out to 10 minutes. I'm seeing newlines in the stream every 30 seconds, except for rare occasions. I understood those to be keep-alive packets. Apparently they are not and should not be relied on? @semifor
[twitter-dev] Re: oauth request token failing
You order all parameters EXCEPT the signature, then create the signature, then append the signature to the end. All other parameters should be in order. I am under the impression that sorting is only required to generate the Signature Base String. I haven't seen anything in the OAuth spec to suggest that Query parameters must be ordered. If I have missed something, lease let me know where. I also believe that ordering is *not* required in the Authorization header because the example shown in the spec is not ordered [1] Yep, that's my understanding too. Signature base string sorting is strict. For the Authorization header, neither sender nor receiver should assume any sorting, it's an unsorted key/value map.
Re: [twitter-dev] Introduce yourself!
Hi All, I'm a ruby dev based in Melbourne, Australia, at Stateless Systems. I've been consuming Twitter's Streaming, Search, and Rest API to drive http://trendsmap.com/ which shows local Twitter trends on a Google Maps based site. I have a passion for all things geo ( weather), and so am keen to see more development in the geo area of the API. The addition of the geostream is fantastic, be great to see that use the location field if no specific geo data is provided. Also would love to see language based filtering of streams. I'm heading to San Jose at the end of March for Where 2.0 WhereCamp, after which I will be floating around San Francisco through until after Chirp. Looking forward to the presentations from the Twitter team at both conferences, and meeting many of you. Cheers, JB.
[twitter-dev] Twitter API and ETags - No 304s?
Hey guys, The Twitter API returns ETags, that seem to change when the content changes and otherwise not. It doesn't seem to return 304's when the same ETag is sent back to it though. Has anyone seen it send 304s? I'm making calls against the method to retrieve favorited tweets. Tim.
[twitter-dev] disparities between bit.ly Google Analytics?
Is anyone else seeing dramatic disparities between what bit.ly reports and what Google Analytics reports in terms of clicks? We're seeing like 10:1 over reporting from bit.ly ... if Google Analytics is right. -- mailto:n...@layer3arts.com // GoogleTalk: nrauhau...@gmail.com GV: 202-642-1717
[twitter-dev] Location of a Tweet
I am new to java and I was wondering if anybody knew how to get the location of a tweet (not the geolocation) using the twitter4j Library when you do a query class search. Thanks
[twitter-dev] Re: Twitter API and ETags - No 304s?
I noticed this too, also noticed that Twitter sends no-cache header and expiration far in the past, which is just another way to tell browser not to cache anything. You can find my recent post here under subject Why do you sent no- cache headers I don't know why they sending Etag then, looks like it's half- implemented, maybe they are still working on implementing the correct way to deal with conditional requests. Since they probably don't store static files, it requires some extra programming to parse the conditional requests and then decide if to return 304 Not modified or an actual 200 response. On Feb 21, 9:31 pm, Tim Haines tmhai...@gmail.com wrote: Hey guys, The Twitter API returns ETags, that seem to change when the content changes and otherwise not. It doesn't seem to return 304's when the same ETag is sent back to it though. Has anyone seen it send 304s? I'm making calls against the method to retrieve favorited tweets. Tim.
[twitter-dev] Re: disparities between bit.ly Google Analytics?
I would stick with Google Analytics. I think they take out all the requests by search bots and all duplicate requests and report actual legit requests by users. Who knows how bit.ly does their click tracking, I sure don't On Feb 21, 9:36 pm, neal rauhauser nrauhau...@gmail.com wrote: Is anyone else seeing dramatic disparities between what bit.ly reports and what Google Analytics reports in terms of clicks? We're seeing like 10:1 over reporting from bit.ly ... if Google Analytics is right. -- mailto:n...@layer3arts.com // GoogleTalk: nrauhau...@gmail.com GV: 202-642-1717
Re: [twitter-dev] disparities between bit.ly Google Analytics?
In general, no two tools will give *exactly* the same counts. In fact, unless you read the definitions of the counts carefully, you'll find that no two tools even use the same name for the same count! ;-) So - what bit.ly clicks are you counting? What Google Analytics clicks are you counting? And what does this have to do with Twitter? ;-) I should note that I have a Bitly Pro account (the free version) and I've notice when I post a link to Twitter, a number of bots pick it up instantaneously and click on it. I've seen as many as 10 - 20 clicks happen from these bots, and you can't always tell where they are from the Bitly Pro dashboard. If this is important, I'd recommend a. Getting the free Bitly Pro account if you haven't already b. Getting on the Bitly API mailing list and asking them what's going on. -- M. Edward (Ed) Borasky borasky-research.net/m-edward-ed-borasky/ A mathematician is a device for turning coffee into theorems. ~ Paul Erd?s Quoting neal rauhauser nrauhau...@gmail.com: Is anyone else seeing dramatic disparities between what bit.ly reports and what Google Analytics reports in terms of clicks? We're seeing like 10:1 over reporting from bit.ly ... if Google Analytics is right. -- mailto:n...@layer3arts.com // GoogleTalk: nrauhau...@gmail.com GV: 202-642-1717
Re: [twitter-dev] Re: disparities between bit.ly Google Analytics?
The problem is this - we are doing promo stuff on Twitter, we were using http://tr.im but they never got back to us with an API key, and now we're using bit.ly. It's slick but if it's gonna be off by a factor of 10 for these low volume links we have a real reporting problem - we don't always get Google Analytics access to the sites in question. On Sun, Feb 21, 2010 at 8:53 PM, Dmitri Snytkine d.snytk...@gmail.comwrote: I would stick with Google Analytics. I think they take out all the requests by search bots and all duplicate requests and report actual legit requests by users. Who knows how bit.ly does their click tracking, I sure don't On Feb 21, 9:36 pm, neal rauhauser nrauhau...@gmail.com wrote: Is anyone else seeing dramatic disparities between what bit.lyreports and what Google Analytics reports in terms of clicks? We're seeing like 10:1 over reporting from bit.ly ... if Google Analytics is right. -- mailto:n...@layer3arts.com // GoogleTalk: nrauhau...@gmail.com GV: 202-642-1717 -- mailto:n...@layer3arts.com // GoogleTalk: nrauhau...@gmail.com GV: 202-642-1717
[twitter-dev] Re: Introduce yourself!
Hi all, I'm Anil Chawla and I develop a free service called tweetymail - http://tweetymail.com - which is a full-featured Twitter client based entirely on email. I've been using the API since early 2009 and develop my applications in PHP (thank you Abraham for your excellent TwitterOAuth library). The feature I would most like to see is the Search API providing the correct Twitter user IDs :-) I am also excited about xAuth and agree with Marc's comment about getting more clarity in some of the error messages. @anilchawla On Feb 19, 3:20 pm, Abraham Williams 4bra...@gmail.com wrote: We have not had an introductions thread in a long time (or ever that I could find) so I'm starting one. Don't forget to add an answer to the tools thread [1](Gmail link [2]) as well. I'm Abraham Williams, I've been working with the Twitter API and this group since early 2008. I do mostly freelance Drupal and Twitter API integration and personal projects. I love seeing the creative projects developers build or integrate with the API and look forward to meeting many of you at Chirp. TwitterOAuth [3] the first PHP library to support OAuth is built and maintained by me, and will hopefully see a new release soon. I also built a fun Chrome extension [4] that integrates common friends and followers into Twitter profiles. The feature I would most like added to the API is a conversation method to get replies to a specific status. So. Who are you, what do you do, what have you built, and what feature do you most want to see added? @Abraham [1]http://groups.google.com/group/twitter-development-talk/browse_thread... [2]https://mail.google.com/mail/#inbox/12680cd0fa59011e [3]https://chrome.google.com/extensions/detail/npdjhmblakdjfnnajeomfbogo... [4]http://code.google.com/p/twitter-api/issues/detail?id=142 -- Abraham Williams | Community Advocate |http://abrah.am Project | Out Loud |http://outloud.labs.poseurtech.com This email is: [ ] shareable [x] ask first [ ] private. Sent from Seattle, WA, United States
Re: [twitter-dev] Introduce yourself!
My name is Zac (@zbowling) and I'm a engineer at doubleTwist. Formerly of Seesmic. Although my day to day development with the Twitter API isn't as high as it used to be, I still remain active in the dev community here and help out where I can. I also feed off the knowledge and issues the community bring up with OAuth to help with designing our own OAuth client and server implementations and try to contribute back where I can. I will be at Chirp this year. Zac Bowling http://twitter.com/zbowling On Fri, Feb 19, 2010 at 12:20 PM, Abraham Williams 4bra...@gmail.comwrote: We have not had an introductions thread in a long time (or ever that I could find) so I'm starting one. Don't forget to add an answer to the tools thread [1](Gmail link [2]) as well. I'm Abraham Williams, I've been working with the Twitter API and this group since early 2008. I do mostly freelance Drupal and Twitter API integration and personal projects. I love seeing the creative projects developers build or integrate with the API and look forward to meeting many of you at Chirp. TwitterOAuth [3] the first PHP library to support OAuth is built and maintained by me, and will hopefully see a new release soon. I also built a fun Chrome extension [4] that integrates common friends and followers into Twitter profiles. The feature I would most like added to the API is a conversation method to get replies to a specific status. So. Who are you, what do you do, what have you built, and what feature do you most want to see added? @Abraham [1] http://groups.google.com/group/twitter-development-talk/browse_thread/thread/c7cdaa0840f0de84/ [2] https://mail.google.com/mail/#inbox/12680cd0fa59011e [3] https://chrome.google.com/extensions/detail/npdjhmblakdjfnnajeomfbogokloiggg [4] http://code.google.com/p/twitter-api/issues/detail?id=142 -- Abraham Williams | Community Advocate | http://abrah.am Project | Out Loud | http://outloud.labs.poseurtech.com This email is: [ ] shareable [x] ask first [ ] private. Sent from Seattle, WA, United States