[twitter-dev] Re: monitor a #

2009-10-01 Thread Kevin Mesiab

Or a chron job ;)

On Wed, Sep 30, 2009 at 10:53 PM, Andrew Badera and...@badera.us wrote:

 You have to think beyond PHP.

 1) Consider having a third-party ping monitoring utility ping your PHP
 script to hit the Search API for the tag once a minute.
 2) Write something in Python or Ruby or C++ and have it run on the
 server as a daemon, once a minute. Or have curl or something else
 local on the server cron'd to call your script once a minute.
 3)  Chad Etzel's TweetHook might be a more real-time option for you
 and would remove the necessity of you doing something once a minute --
 I would definitely check it out. It will automagically post search
 data back to your hook callback URL.

 ∞ Andy Badera
 ∞ +1 518-641-1280
 ∞ This email is: [ ] bloggable [x] ask first [ ] private
 ∞ Google me: http://www.google.com/search?q=andrew%20badera



 On Thu, Oct 1, 2009 at 4:27 AM, Chris bigonr...@googlemail.com wrote:

 I want to write a tool that monitors a channel, say #startnow, and
 checks say, every minute, to see if its been updated.

 How would I do this? I'm good with php, but won't that only check
 every time someone loads a php page? How do people like @hashphp reply
 to everyone that posts in #php?

 Thanks,
 Chris





-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://twitter.com/kmesiab
http://mesiablabs.com
http://retweet.com


[twitter-dev] Re: monitor a #

2009-10-01 Thread Kevin Mesiab

Attention to detail fail. ;)

On Wed, Sep 30, 2009 at 11:01 PM, Andrew Badera and...@badera.us wrote:

 And, that only works if you have appropriate access to the server.


 On Thu, Oct 1, 2009 at 5:00 AM, Andrew Badera and...@badera.us wrote:
 Read #2 Kevin.

 ∞ Andy Badera
 ∞ +1 518-641-1280
 ∞ This email is: [ ] bloggable [x] ask first [ ] private
 ∞ Google me: http://www.google.com/search?q=andrew%20badera



 On Thu, Oct 1, 2009 at 4:59 AM, Kevin Mesiab ke...@mesiablabs.com wrote:

 Or a chron job ;)

 On Wed, Sep 30, 2009 at 10:53 PM, Andrew Badera and...@badera.us wrote:

 You have to think beyond PHP.

 1) Consider having a third-party ping monitoring utility ping your PHP
 script to hit the Search API for the tag once a minute.
 2) Write something in Python or Ruby or C++ and have it run on the
 server as a daemon, once a minute. Or have curl or something else
 local on the server cron'd to call your script once a minute.
 3)  Chad Etzel's TweetHook might be a more real-time option for you
 and would remove the necessity of you doing something once a minute --
 I would definitely check it out. It will automagically post search
 data back to your hook callback URL.

 ∞ Andy Badera
 ∞ +1 518-641-1280
 ∞ This email is: [ ] bloggable [x] ask first [ ] private
 ∞ Google me: http://www.google.com/search?q=andrew%20badera



 On Thu, Oct 1, 2009 at 4:27 AM, Chris bigonr...@googlemail.com wrote:

 I want to write a tool that monitors a channel, say #startnow, and
 checks say, every minute, to see if its been updated.

 How would I do this? I'm good with php, but won't that only check
 every time someone loads a php page? How do people like @hashphp reply
 to everyone that posts in #php?

 Thanks,
 Chris





 --
 Kevin Mesiab
 CEO, Mesiab Labs L.L.C.
 http://twitter.com/kmesiab
 http://mesiablabs.com
 http://retweet.com






-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://twitter.com/kmesiab
http://mesiablabs.com
http://retweet.com


[twitter-dev] Re: attn: Kevin Mesiab - been seeing a lot of Bambibot ...

2009-09-26 Thread Kevin Mesiab

Thanks for the heads up.

On Sat, Sep 26, 2009 at 12:00 AM, Andrew Badera and...@badera.us wrote:

 ... accounts with Hummingbird links in the bio. Fresh instance from
 this morning: http://twitter.com/KateSueMuir

 Kevin, any chance you can help abate the flood of spam your
 multiple-account managing Mesiab Labs Hummingbird product seems to be
 bringing upon us? Or are these simply misleading links pointing back
 at your product for some random reason?

 ∞ Andy Badera
 ∞ +1 518-641-1280
 ∞ This email is: [ ] bloggable [x] ask first [ ] private
 ∞ Google me: http://www.google.com/search?q=andrew%20badera




-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://twitter.com/kmesiab
http://mesiablabs.com
http://retweet.com


[twitter-dev] Re: master thesis related to Twitter

2009-09-25 Thread Kevin Mesiab

Good luck and I look forward to reading some drafts, yeah?

On Fri, Sep 25, 2009 at 7:41 AM, Stefna mstefa...@gmail.com wrote:

 I've submitted a ticket with following content:
 *** *** ***
 I am a 23 years old student of informatics at AGH Universtity of
 Science and Technology in Cracow (Poland). Due to a rapid development,
 strict formed data and accessible API I would like to designate my
 master thesis to the Twitter related topic. My promoter is the PhD at
 the Department of Computer Linguistics and our first pick was vaguely
 to analyse the semantic meaning of tweets.

 Do you have suggestions about the dissertation topic?
 Do you have any pending requests or prospect features you want to
 develop?

 I will browse known issues, I will think thoroughly about the topic
 but still - your suggestion might be very helpful. Even the shortest
 one (like good luck) will encourage me to more intensive research.
 *** *** ***
 Does anyone have any suggestions? My ticket has a six-digit number so
 I'm afraid I won't get any answer :)

 I'll probably ask for help during my work so I subscribe to this group
 anyway.

 Thanks in advance!




-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://twitter.com/kmesiab
http://mesiablabs.com
http://retweet.com


[twitter-dev] Re: new cursor-based pagination not multithread-friendly

2009-09-18 Thread Kevin Mesiab

We can deal w/ rate limiting, just give us some semblance of accuracy
or the calls are pointless.


[twitter-dev] Twitter AIR/JS API

2009-09-03 Thread Kevin Mesiab

For those of you developing in AIR or JS, we've open sourced our
Twitter API library.  Collaborators encouraged:
http://code.google.com/p/adobe-air-twitter/

-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://twitter.com/kmesiab
http://mesiablabs.com
http://retweet.com


[twitter-dev] Re: Is twitter a fad or worth development efforts?

2009-09-03 Thread Kevin Mesiab

You're asking the wrong folks.  Most of the developers here do not
have any real capital investment in their projects to speak of.  Fewer
still have a profit model.

Is Twitter a Fad?
The easy answer, yes.
The long answer? Yes, but it needn't be...

Unless Twitter makes a very real move to legitimize itself as a stable
and growing (relevant) platform for end users, you will be better off
focusing your capital on social media projects with more long term
sustainability.

Be aware, very few actual businesses have invested real dollars and
labor into integration w/ Twitter (sales force, dell, whoot, et al) as
opposed to the thousands who have adopted Facebook's API.

The reason is not a matter of playing favorites, it's a matter of
mitigating risk.  Presently, Twitter is a fad.  It's popularity and
its current growth pattern is a result of novelty and a media bubble.

However, Twitter has a very real chance to galvanize that momentum
into a serious business (one that includes us third party developers),
but it must move swiftly.  Facebook is posturing to take over
Twitter's market space.  Not because it wants to obliterate Twitter as
a competitor, but because they know what we know.  The 'correct'
social network exists somewhere between FB and Twitter.

Both companies _should_ be racing towards that space.  Whoever
dominates it (and thusly deserves our investment) will be the one who
a.) gets there first and b.) properly courts the developer community
to enrich it.

There are only two ways to convince real companies to invest real capital:

1.) Prove the users are there
2.) Guarantee a market

Apple has shown us this model at scale.

A rich developer community, incentivized by a Twitter regulated app
store, and a firm developer bill of rights will ensure Twitter stays
relevant (and its users enjoy a rich experience) for a lot longer than
it should.  It also gets to 'grow up' into a real company and earn
revenue from a reseller split (again, via Apple).


-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://twitter.com/kmesiab
http://mesiablabs.com
http://retweet.com


[twitter-dev] Re: Either destroy is/was failing, or my understanding of destroy is/was failing

2009-09-02 Thread Kevin Mesiab

Pushing statuses to Facebook ?

can you clarify this?


On Wed, Sep 2, 2009 at 11:25 AM, John Kaluckijkalu...@gmail.com wrote:

 There's a note on the Status blog that we're having some delays in
 processing a proportion of new statuses. This issue looks to largely
 be resolved, and all the subsequent backlogs have been processed --
 except there's still a bit of a backlog pushing statuses to Facebook
 that should resolve soon enough.

 I'd imagine that your test status was delayed. Then, when you tried to
 delete it, it wasn't available. You should try again now. The queues
 look to be empty.

 -John


 On Sep 2, 9:38 am, Ted Neward ted.new...@gmail.com wrote:
 I've been hacking on the Twitter API, and I'm running into some serious
 weirdness with destroy.

 I post a message:

 C:\ curl -u name:pass -d 
 status=Testinghttp://twitter.com/statuses/update.xml

 ?xml version=1.0 encoding=UTF-8?

 status

   created_atWed Sep 02 10:10:23 + 2009/created_at

   id3708721364/id

   textTesting/text

   sourcelt;a href=quot;http://apiwiki.twitter.com/;
 rel=quot;nofollowquot;gt;APIlt;/agt;/source

   truncatedfalse/truncated

   in_reply_to_status_id/in_reply_to_status_id

   in_reply_to_user_id/in_reply_to_user_id

   favoritedfalse/favorited

   in_reply_to_screen_name/in_reply_to_screen_name

   user

     id70927096/id

     nameTed Neward/name

     screen_nameTestingScitter/screen_name

     location/location

     description/description

 profile_image_urlhttp://s.twimg.com/a/1251845223/images/default_profile_no
 rmal.png/profile_image_url

     url/url

     protectedfalse/protected

     followers_count1/followers_count

     profile_background_color9ae4e8/profile_background_color

     profile_text_color00/profile_text_color

     profile_link_colorff/profile_link_color

     profile_sidebar_fill_colore0ff92/profile_sidebar_fill_color

     profile_sidebar_border_color87bc44/profile_sidebar_border_color

     friends_count6/friends_count

     created_atWed Sep 02 09:49:13 + 2009/created_at

     favourites_count0/favourites_count

     utc_offset/utc_offset

     time_zone/time_zone

 profile_background_image_urlhttp://s.twimg.com/a/1251845223/images/themes/
 theme1/bg.gif/profile_background_image_url

     profile_background_tilefalse/profile_background_tile

     statuses_count4/statuses_count

     notificationsfalse/notifications

     verifiedfalse/verified

     followingfalse/following

   /user

 /status

 . which is all good, but then I try to delete that message:

 C:\ curl -u name:pass --http-request 
 DELETEhttp://twitter.com/statuses/destroy/3708721364.xml

 ?xml version=1.0 encoding=UTF-8?

 hash

   request/statuses/destroy/3708721364.xml/request

   errorWe could not delete that status for some reason./error

 /hash

 What gives? Is this something that I'm doing wrong on my end? Momentary
 server weirdness? (Though it seems to have been pretty consistent all
 night.)

 Ted Neward

 Java, .NET, XML Services

 Consulting, Teaching, Speaking, Writing

  http://www.tedneward.comhttp://www.tedneward.com




-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://twitter.com/kmesiab
http://mesiablabs.com
http://retweet.com


[twitter-dev] OT: Retweet.com API

2009-08-27 Thread Kevin Mesiab

Just a quick heads up, we've published a very simple JSON API for
Retweet.com to perform lookups on urls:

http://retweet.com/story/api/http://cnn.com

-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://twitter.com/kmesiab
http://mesiablabs.com
http://retweet.com


[twitter-dev] Re: Search for user API

2009-08-26 Thread Kevin Mesiab

Use the search api

On Wed, Aug 26, 2009 at 10:38 AM, Marc Andrewsbackcirc...@gmail.com wrote:

 I've scoured the API documentation, but to my surprise, can't find the
 answer...

 Does the API allow search for user by first name, last name, or screen
 name?

 I'm not interested in searching for tweets from or to a user, only in
 searching for user profiles matching the above criteria.

 Thanks,
 -Marc




-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://twitter.com/kmesiab
http://mesiablabs.com
http://retweet.com


[twitter-dev] Re: Search for user API

2009-08-26 Thread Kevin Mesiab

http://apiwiki.twitter.com/Twitter-Search-API-Method%3A-search

On Wed, Aug 26, 2009 at 10:51 AM, Kevin Mesiabke...@mesiablabs.com wrote:
 Use the search api

 On Wed, Aug 26, 2009 at 10:38 AM, Marc Andrewsbackcirc...@gmail.com wrote:

 I've scoured the API documentation, but to my surprise, can't find the
 answer...

 Does the API allow search for user by first name, last name, or screen
 name?

 I'm not interested in searching for tweets from or to a user, only in
 searching for user profiles matching the above criteria.

 Thanks,
 -Marc




 --
 Kevin Mesiab
 CEO, Mesiab Labs L.L.C.
 http://twitter.com/kmesiab
 http://mesiablabs.com
 http://retweet.com




-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://twitter.com/kmesiab
http://mesiablabs.com
http://retweet.com


[twitter-dev] Re: General Twitter APIs question - query by application?

2009-08-26 Thread Kevin Mesiab

One could get started gathering these metrics by analyzing search
queries in the vein of:

feed://search.twitter.com/search.json?q=source:tweetdeck


On Wed, Aug 26, 2009 at 7:03 AM, Shannon Clarkshannon.cl...@gmail.com wrote:
 Hi all,

 This isn't specific to the app I'm building at the moment, but the recent
 thread on how to determine who is using your application reminded me of a
 general question I have about the APIs.

 Is there is an API call to return information about updates done via a given
 application? (i.e. the information which is available via the website about
 which application was used to post a given status update). Ideally I could
 see utility for queries of this form via multiple of the API's - as a filter
 on the streaming API's for example or as an option to filter upon via other
 API's calls or just as metadata inherent with each update which an app could
 choose whether or not to use in some manner.

 Ideal would be options to both positively filter and negatively filter -
 i.e. for an app to offer a blacklist of applications your users do not wish
 to see updates which were posted by those apps (but might want to see some
 aggregated information about what you have negatively filtered - i.e.
 @rycaut has 3 recent updates from PlaySpymaster which aren't displayed etc.

 At scale I could also see useful data for the developer community about
 activity  usage patterns of our applications - both raw usage (i.e. # of
 status updates) but also diversity of usage (# of unique users, % of those
 users' updates per app type, etc). Potentially as well Twitter might offer
 aggregated data about usage patterns (perhaps only as relative usage w/o
 specific data) which could include patterns of usage from even accounts set
 private (without revealing anything about those accounts  just adding their
 data into aggregated totals - and again if the specific data isn't shown
 then certain attacks on privacy could be avoided)

 Anyway, perhaps there are already ways to access this data, if so I'd
 appreciate a pointer to them, if not, I hope this sparks some discussion.

 Shannon

 Founder, Nearness Function - strategic consulting, brand advertising 
 sponsorships
 Twitter - rycaut
 Blogs: Slow Brand - http://slowbrand.com
 Searching for the Moon - http://shannonclark.wordpress.com




-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://twitter.com/kmesiab
http://mesiablabs.com
http://retweet.com


[twitter-dev] Re: Open Auth

2009-08-16 Thread Kevin Mesiab

When a user signs up at TwitPic, for instance, the same credentials
they used for Twitter are now valid for use in uploading media.  This
lets users enjoy a bit of a mash-up with a single sign-on.  Is this
also true when authorized via openAuth?


-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://twitter.com/kmesiab
http://mesiablabs.com
http://retweet.com


[twitter-dev] Re: php regex for twitter password

2009-08-15 Thread Kevin Mesiab

Depending on your deployment scenario, you could let Google do the
heavy lifting for you ;)

https://www.google.com/accounts/RatePassword?Passwd=poopy

On Sat, Aug 15, 2009 at 10:43 AM, Sam Streetsam...@gmail.com wrote:

 http://pastebin.com/m4fd058a4

 This code will be able to determine whether a password is weak, ok or
 strong based on whether it contains lowercase, uppercase + numbers

 hope thats what you were after

 -Sam @sampicli http://twicli.com

 On Aug 15, 7:33 am, Xpineapple kenned...@gmail.com wrote:
 I could probably play with regex all day and get no where (and so far
 am).  While I could make some progress, I don't know all the rules for
 a good password.  My intent is to ensure server (and service) are
 safe.  With that in mind, can anyone provide a fair enough regex
 example of sanatizing a password for twitter service? Thanx.




-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://twitter.com/kmesiab
http://mesiablabs.com
http://retweet.com


[twitter-dev] Re: How do you store the social graph locally?

2009-08-15 Thread Kevin Mesiab

Your implementation here has much to do with how you intend to use the
social graph.

Are you simply caching, or do you intend to identify metrics by
analyzing the shape of the relationships over time?

If you're simply creating a local cache, blowing away the existing
store and serializing the response from the api call is sufficient,
since you cannot divide the results except by page.

If you intend to get a little fancier, there are plenty of algorithms
for diff'ing the results.  Your saving grace is that the result set is
a list of integers.  If you take a little time to sort results, you
will be able to perform your diffs swiftly.

my two cents, not adjusted for inflation.


On Sat, Aug 15, 2009 at 10:24 AM, Arik Fraimovicharik...@gmail.com wrote:

 On Aug 15, 10:56 pm, Kevin Mesiab ke...@mesiablabs.com wrote:
 If you store them as blobs, we're going to revoke your compiler privileges.

 Good thing that lately I was mainly doing PHP or Python, so no
 compiler privileges were needed - only parser

 Any other comments on the question in hand?

 Thanks,
 --
 Arik Fraimovich
 follow me on twitter: http://twitter.com/arikfr




-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://twitter.com/kmesiab
http://mesiablabs.com
http://retweet.com


[twitter-dev] Re: How do you store the social graph locally?

2009-08-15 Thread Kevin Mesiab

If you store them as blobs, we're going to revoke your compiler privileges.

:P

On Sat, Aug 15, 2009 at 4:24 AM, Arik Fraimovicharik...@gmail.com wrote:

 I was wondering how you store a local cache of the social graph
 methods results locally in your applications.

 One obvious solution is to create a two column table of the relations,
 but in such case how do you update it? Just prune everything of the
 user you're updating and inserting from the beginning? The other
 solution is to store the results of the API calls as blobs to the DB
 and parse them everytime in code instead of by SQL queries. The
 problem I can see with that is duplication of data, less ability to do
 smart stuff with the data and other issues.

 Would love to hear how you implemented it in your apps and other ideas
 related.

 Thanks,

 --
 Arik Fraimovich
 follow me on twitter: http://twitter.com/arikfr




-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://twitter.com/kmesiab
http://mesiablabs.com
http://retweet.com


[twitter-dev] Open Auth

2009-08-15 Thread Kevin Mesiab

Hi Twitter API Team,

We are considering not implementing OAuth in our desktop application.
The interaction seems unintuitive and redundant for users who have
already granted our application 'trust' by installing it.  Are we
still to expect basic auth to go away?  Is it possible to be granted a
source attribute without OAuth implementation?

-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://twitter.com/kmesiab
http://mesiablabs.com
http://retweet.com


[twitter-dev] Re: Early developer preview: Retweeting API

2009-08-13 Thread Kevin Mesiab

Bravo!  Great job Twitter API Team!


[twitter-dev] Re: Following Churn: Specific guidance needed

2009-08-12 Thread Kevin Mesiab
Well said Shannon.


-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://twitter.com/kmesiab
http://mesiablabs.com
http://retweet.com


[twitter-dev] Re: Following Churn: Specific guidance needed

2009-08-11 Thread Kevin Mesiab
This entire debate focuses on the wrong side of the coin.
Follow churn exists as a side effect of the improper Twitter culture of
reciprocating follows blindly.

If users paid due diligence to those they follow and only followed those
people who demonstrate some value to them, follower churn would not exist.
 Period.


On Tue, Aug 11, 2009 at 7:51 AM, owkaye owk...@gmail.com wrote:


   Would be very helpful to know the definition of quick
   as relates to following churn suspensions.
 
  As Cameron pointed out earlier, as soon as they do that,
  the following churners will adjust their methods to be
  just inside that definition of OK.

 This seems like a really short-sighted reason for NOT
 clarifying what's acceptable and what's not.

 If it's acceptable then who cares if the churners adjust
 their methods?  At least everyone will know how to avoid
 problems for a change, right?




-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://twitter.com/kmesiab
http://mesiablabs.com
http://retweet.com


[twitter-dev] Re: Following Churn: Specific guidance needed

2009-08-11 Thread Kevin Mesiab
And here lies the slippery slope.
On Tue, Aug 11, 2009 at 8:25 AM, owkaye owk...@gmail.com wrote:


  If users paid due diligence to those they follow and only
  followed those people who demonstrate some value to them,
  follower churn would not exist. Period.

 Obviously they won't so maybe it's time to deal with reality
 rather than dreaming of a perfect world.

 Owkaye




-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://twitter.com/kmesiab
http://mesiablabs.com
http://retweet.com


[twitter-dev] Re: Following Churn: Specific guidance needed

2009-08-11 Thread Kevin Mesiab
Step 1.) turn off email notifications (legitimat, but easily mitigated
problem).Step 2.) getting spammed?  Unfollow that user (question why you
followed them in the first place).


On Tue, Aug 11, 2009 at 8:35 AM, Kevin Mesiab ke...@mesiablabs.com wrote:

 And here lies the slippery slope.

 On Tue, Aug 11, 2009 at 8:25 AM, owkaye owk...@gmail.com wrote:


  If users paid due diligence to those they follow and only
  followed those people who demonstrate some value to them,
  follower churn would not exist. Period.

 Obviously they won't so maybe it's time to deal with reality
 rather than dreaming of a perfect world.

 Owkaye




 --
 Kevin Mesiab
 CEO, Mesiab Labs L.L.C.
 http://twitter.com/kmesiab
 http://mesiablabs.com
 http://retweet.com




-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://twitter.com/kmesiab
http://mesiablabs.com
http://retweet.com


[twitter-dev] Re: FW: Twitter is Suing me!!!

2009-08-11 Thread Kevin Mesiab
The same TOS that applies to users applies to developers, along with this
one: http://apiwiki.twitter.com/Terms-of-Service
http://apiwiki.twitter.com/Terms-of-ServiceIf you haven't already, I
encourage all developers to familiarize themselves with both.  You may also,
now, find more value in joining the Twitter Developers Alliance, which is
presently working on the first draft of the Twitter Developers Bill of
Rights, which Twitter has agreed to coordinate with.




 I'm very interested to learn more about the specifics, if there is some
 developer TOS I'm unaware of.


-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://twitter.com/kmesiab
http://mesiablabs.com
http://retweet.com


[twitter-dev] Re: Fun140 and Truetwit developers

2009-08-02 Thread Kevin Mesiab
While I laud them for what is obviously a successful campaign, this is
getting a little ridiculous... http://screencast.com/t/XB7jPjnBWlr


On Sun, Aug 2, 2009 at 7:04 AM, Jesse Stay jesses...@gmail.com wrote:

 Agreed.  These things have to stop.


 On Sun, Aug 2, 2009 at 10:53 AM, Dale Merritt mogul...@gmail.com wrote:

 I think that should be standard.  Opt in only (put in Twitter TOS)


 On Sun, Aug 2, 2009 at 7:47 AM, Aaron Brazell emmenset...@gmail.comwrote:

 I'm assuming whoever the developer is behind these two sites is also on
 this list. There is a lot of concern among twiytter users about your apps
 sending auto dms to people. It's perceived as abusive and spammy and I
 agree. After getting a tweaked toucan in my DM inbox, I wonder why I have
 to put up with this. Unfortunately, unlike Facebook, users can't opt out of
 these spammy things.
 I've asked Twitter to look into your apps, but I'm also making a personal
 plea to figure out another way of doing this and allowing people to opt out
 of messages from your apps. Or better yet, opt in.

 --
 Aaron Brazell
 web:: www.technosailor.com
 phone:: 410-608-6620
 skype:: technosailor
 twitter:: @technosailor




 --
 Dale Merritt
 Fol.la MeDia, LLC





-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://twitter.com/kmesiab
http://mesiablabs.com
http://retweet.com


[twitter-dev] Re: Twitter JS implementation

2009-07-29 Thread Kevin Mesiab
No decent implementation of the twitter API exists in js.  Sorry.  Had to
say it.
If you're developing a js/xhtml application under the air environment, you
may be interested in using our js wrapper for the API.  We will be open
sourcing it after our release.  Let me know.

On Wed, Jul 29, 2009 at 9:25 AM, JDG ghil...@gmail.com wrote:

 http://code.google.com/p/oauth/source/browse/code/javascript/ will get you
 started -- the oauth stuff is probably the meat of what you need to do to
 get statuses/update working.

 JS isn't a great language for this, because of the XSS issues that arise.


 On Wed, Jul 29, 2009 at 11:29, Bob Fishel bobfis...@gmail.com wrote:


 Can anyone recommend a javascript api implementation (anything that
 already has a jquery plugin would be a bonus but not necessary)

 The few I've seen don't allow statuses.update which is a nessecity for
 me.

 Thanks




 --
 Internets. Serious business.




-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://twitter.com/kmesiab
http://mesiablabs.com
http://retweet.com


[twitter-dev] Re: Do the order of the Parameters Posted in the URL matter for the Twitter API with oAuth?

2009-07-28 Thread Kevin Mesiab
No.

On Tue, Jul 28, 2009 at 4:40 PM, bosher bhellm...@gmail.com wrote:


 Thanks




-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://twitter.com/kmesiab
http://mesiablabs.com
http://retweet.com


[twitter-dev] HotTweeters

2009-07-20 Thread Kevin Mesiab
Alright... which one of you made HotTweeters.com?
;)  Clever adaptation.

-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://twitter.com/kmesiab
http://mesiablabs.com
http://retweet.com


[twitter-dev] Re: HotTweeters

2009-07-20 Thread Kevin Mesiab
http://siteanalytics.compete.com/hottweeters.com/
http://siteanalytics.compete.com/hottweeters.com/That for starters

On Mon, Jul 20, 2009 at 2:47 AM, Christian Heilmann 
chris.heilm...@gmail.com wrote:


 Kevin Mesiab wrote:

 Alright... which one of you made HotTweeters.com?

 ;)  Clever adaptation.

  ^ how?

 Time to change my avatar to some tits and win the internets!




-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://twitter.com/kmesiab
http://mesiablabs.com
http://retweet.com


[twitter-dev] Re: HotTweeters

2009-07-20 Thread Kevin Mesiab
While others might waste time educating you with a proper debate, some of us
are busy profiting on page views.

On Mon, Jul 20, 2009 at 3:03 AM, Christian Heilmann 
chris.heilm...@gmail.com wrote:


 Kevin Mesiab wrote:

 http://siteanalytics.compete.com/hottweeters.com/

 That for starters

  Pageviews, the success metrics for people who want instant satisfaction.

 http://siteanalytics.compete.com/rapidshare.com/

 Do we really need more sites that create more traffic for Twitter without a
 single chance to become a business or help the content quality? Burning
 money was fun during the first .com boom, can we please stop now?






-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://twitter.com/kmesiab
http://mesiablabs.com
http://retweet.com


[twitter-dev] Re: Tweet Photo

2009-07-19 Thread Kevin Mesiab
Have at it
https://www.google.com/adsense/localized-terms


On Sun, Jul 19, 2009 at 6:11 PM, Swaroop rh.swar...@gmail.com wrote:


 Hmm, is this even allowed (by Adsense)?



https://www.google.com/adsense/localized-terms
-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://twitter.com/kmesiab
http://mesiablabs.com
http://retweet.com


[twitter-dev] Re: Matt Sanford, signing off.

2009-07-18 Thread Kevin Mesiab
Congrats Matt.  Hope you have a lot of fun on the new team.

On Fri, Jul 17, 2009 at 8:01 PM, Philip Plante pplante@gmail.comwrote:


 Good luck, thanks for the help on the list.

 On Jul 17, 10:49 pm, Karthik Murugan fermis...@gmail.com wrote:
  Good Luck Matt!!
 
  On Jul 18, 2:18 am, Matt Sanford m...@twitter.com wrote:
 
 
 
   Hi everybody*,
 
Starting next week I'm not going to be responding to mails on the

   dev list or working on Google Code issues as part of my daily work. I
   have been working on the Search and API/Platform teams here at Twitter

   since the acquisition of Summize a year ago and the time has come for
   a change. I'm leaving both teams to take on the role of technical lead

   for the new Twitter internationalization team. Anybody who's gotten me

   talking about language detection or language-specifics (especially in
   person) knows this is something I have a personal interest in.
The other team member are going to continue to keep an eye on the

   dev list and the Google Code issues. As always you can email
 a...@twitter.com
 directly if you need something. I'll continue working on the Google
   Code issues assigned to me or in some cases someone will take them
   over next week. I mostly felt like I should send you all a good bye
   since you're considered an extension of the API/Platform team. This
   change should be fully backward compatible so I didn't see the need
   for 7-days notice.
 
   Good night, and good luck;
 – Matt Sanford / @mzsanford
 Twitter Dev
 
   * = Who just said Hi, Dr. Nick. out loud? Your cube neighbor thinks
   you're crazy.




-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://twitter.com/kmesiab
http://mesiablabs.com
http://retweet.com


[twitter-dev] Tweet Photo

2009-07-18 Thread Kevin Mesiab
Hey guys, just a quick FYI.  TweetPhoto has a revenue share option for
developers.  You can earn revenue from google adwords displayed near photos
uploaded by your client.  Some of you I know have great volume and this
would probably be a relatively painless and tasteful revenue stream to
capitalize on.
I'm not involved w/ TweetPhoto in any way, but I do plan to integrate their
API, and set it as default ;)

Hope some of you find this helpful.

-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://twitter.com/kmesiab
http://mesiablabs.com
http://retweet.com


[twitter-dev] Re: Too many requests in this time period. Try again later.

2009-07-17 Thread Kevin Mesiab
How quickly are the 30-40 calls issued?

On Fri, Jul 17, 2009 at 1:03 PM, J.D. jeremy.d.mul...@gmail.com wrote:


 Today I started getting this error, even only after a handful of API
 calls. Is this a new change? I've tested with two accounts, one that
 is whitelisted and another that is not. I'm getting this from both
 accounts after only 30 or 40 calls.

 403  Too many requests in this time period. Try again later.




-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://twitter.com/kmesiab
http://mesiablabs.com
http://retweet.com


[twitter-dev] Re: Too many requests in this time period. Try again later.

2009-07-17 Thread Kevin Mesiab
Regarding a sleep between calls, until someone from Twitter pipes in it
would be worth a use case test, yes.

On Fri, Jul 17, 2009 at 1:38 PM, J.D. jeremy.d.mul...@gmail.com wrote:


 WRT the sleep, I've never had to in the past. It just started failing.




-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://twitter.com/kmesiab
http://mesiablabs.com
http://retweet.com


[twitter-dev] Re: How to pattern-match these crazy shortened URLs?

2009-07-17 Thread Kevin Mesiab
Code commented w/ don't ask is immediately suspect :P

On Fri, Jul 17, 2009 at 6:43 PM, ferodynamics duch...@solve360.com wrote:


 I go cross-eyed when it comes to reading this stuff.  I hacked some
 code I found, catches bit.ly but not (for example) ff.im

 (Can I post code here?)

 function urls2link($text){
if (strpos($text, '...')==0) { // don't ask!
$pattern =
 '\bH|h)(T|t)(T|t)(P|p))\://)?(www.|[a-zA-Z0-9]{1,99}.)
 [a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,6}';
$pattern .= '(\:[0-9]{1,5})*(/(|[a-zA-Z0-9\.\,\;\?\'\\\+%\$#\=~_\-]
 +?))*)($|[^\w/][\s]|[\s]|[^\w/]$)';
$replacement = '\'a target=_new href=\'.((\'$4\' == \'\')?
 \'http://$1\':\'$1\').\'
$1/a $16\'';
return preg_replace('¦'.$pattern.'¦e', $replacement, $text); }
else return $text;
 };

 Works most of the time, but clearly has issues.  I figure somebody has
 already solved this and wants to share ;-)




-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://twitter.com/kmesiab
http://mesiablabs.com
http://retweet.com


[twitter-dev] Re: How to pattern-match these crazy shortened URLs?

2009-07-17 Thread Kevin Mesiab
In js, this seems to work:
var x = /(?:http://)*(w{0,3}\.?\w+\.\w{2,3}[/\w]*)/gim
var p = 'a href=$1$1/a';

str.replace( x, p );


On Fri, Jul 17, 2009 at 7:06 PM, Kevin Mesiab ke...@mesiablabs.com wrote:

 Code commented w/ don't ask is immediately suspect :P


 On Fri, Jul 17, 2009 at 6:43 PM, ferodynamics duch...@solve360.comwrote:


 I go cross-eyed when it comes to reading this stuff.  I hacked some
 code I found, catches bit.ly but not (for example) ff.im

 (Can I post code here?)

 function urls2link($text){
if (strpos($text, '...')==0) { // don't ask!
$pattern =
 '\bH|h)(T|t)(T|t)(P|p))\://)?(www.|[a-zA-Z0-9]{1,99}.)
 [a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,6}';
$pattern .=
 '(\:[0-9]{1,5})*(/(|[a-zA-Z0-9\.\,\;\?\'\\\+%\$#\=~_\-]
 +?))*)($|[^\w/][\s]|[\s]|[^\w/]$)';
$replacement = '\'a target=_new href=\'.((\'$4\' == \'\')?
 \'http://$1\':\'$1\').\'
$1/a $16\'';
return preg_replace('¦'.$pattern.'¦e', $replacement, $text); }
else return $text;
 };

 Works most of the time, but clearly has issues.  I figure somebody has
 already solved this and wants to share ;-)




 --
 Kevin Mesiab
 CEO, Mesiab Labs L.L.C.
 http://twitter.com/kmesiab
 http://mesiablabs.com
 http://retweet.com




-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://twitter.com/kmesiab
http://mesiablabs.com
http://retweet.com


[twitter-dev] Safe url shorteners

2009-07-15 Thread Kevin Mesiab
Just wanted to let you guys know about a free service we're prototyping for
shortening URL's that overcomes a few of the limitations of other
shorteners.

http://rt.nu/api/

Specifically shortened links include a screen shot 'preview' w/ a
continue/cancel option and the full URL is displayed *before* redirecting
users to prevent NSFW accidents ;) and other subversive tricks used by
spammers and hackers. (ex: http://rt.nu/iqzh).

The API lets you:

1.) Shorten links
2.) Dereference the original url of a shortened link
3.) Click throughs
4.) Referrers
5.) Velocity (clicks per hour)
6.) Rank (ctr vs all other rt.nu links)

If you end up implementing RT.nu or playing with the API, we'd really
appreciate any feedback.

-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://www.mesiablabs.com


[twitter-dev] Re: Safe url shorteners

2009-07-15 Thread Kevin Mesiab
That's a valid concern that we share in our retweet.com application.  We
dereference all shortened urls before indexing tweets.

In anticipation, rt.nu supplies the API call
/api/stats/[short]/originalhttp://rt.nu/api/stats/8kw/original to
grab the original url for archiving or displaying to end users.

Dale:

All links are dereferenced by rt.nu to be qualified before shortening.
 Currently in beta, we've set the qualifications a bit tight and urls that
redirect using some schemes will be rejected, and some bad http status
headers will also cause rejection.  This will be cleaned up a bit before
full public deployment.  At present, all urls use rt.nu as the root domain
and are typically between 7 and 10 characters.

Screenshots are gathered via http://www.thumbshots.com/ which works like
this:

1.) If the full url exists in the cache its image is returned, then the url
is queued for a new shot.

2.) If the full url does not exist in the cache as a screenshot, the root
domain is looked up.  If the root domain is in the cache, that shot is
returned and the full url is queued for a new shot.



On Wed, Jul 15, 2009 at 12:34 PM, owkaye owk...@gmail.com wrote:


  Just wanted to let you guys know about a free service
  we're prototyping for shortening URL's that overcomes a
  few of the limitations of other shorteners.

 Only one problems with all these URL shorteners, when the
 companies creating them disappear all their shortened URLs
 become orphans and therefore useless.

 Not a major problem on Twitter because of the typical
 transience of data, but when you run a company like mine
 that needs to reference historic data it will definitely
 create future problems when these companies fail.

 Just something for folks to consider ...

 Owkaye







-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://twitter.com/kmesiab
http://mesiablabs.com
http://retweet.com


[twitter-dev] Re: Safe url shorteners

2009-07-15 Thread Kevin Mesiab
Thumbshots.com is a paid service too.  Major fail.

On Wed, Jul 15, 2009 at 1:09 PM, Chris Thomson chri...@chris24.ca wrote:

 You may want to check what thumbshots is doing with the URL
 http://google.com/ . It's definitely not taking a screenshot of the
 correct site …
 --
 Chris Thomson

 On 15-Jul-09, at 7:06 PM, Kevin Mesiab wrote:

 That's a valid concern that we share in our retweet.com application.  We
 dereference all shortened urls before indexing tweets.

 In anticipation, rt.nu supplies the API call 
 /api/stats/[short]/originalhttp://rt.nu/api/stats/8kw/original to
 grab the original url for archiving or displaying to end users.

 Dale:

 All links are dereferenced by rt.nu to be qualified before shortening.
  Currently in beta, we've set the qualifications a bit tight and urls that
 redirect using some schemes will be rejected, and some bad http status
 headers will also cause rejection.  This will be cleaned up a bit before
 full public deployment.  At present, all urls use rt.nu as the root domain
 and are typically between 7 and 10 characters.

 Screenshots are gathered via http://www.thumbshots.com/ which works like
 this:

 1.) If the full url exists in the cache its image is returned, then the url
 is queued for a new shot.

 2.) If the full url does not exist in the cache as a screenshot, the root
 domain is looked up.  If the root domain is in the cache, that shot is
 returned and the full url is queued for a new shot.



 On Wed, Jul 15, 2009 at 12:34 PM, owkaye owk...@gmail.com wrote:


  Just wanted to let you guys know about a free service
  we're prototyping for shortening URL's that overcomes a
  few of the limitations of other shorteners.

 Only one problems with all these URL shorteners, when the
 companies creating them disappear all their shortened URLs
 become orphans and therefore useless.

 Not a major problem on Twitter because of the typical
 transience of data, but when you run a company like mine
 that needs to reference historic data it will definitely
 create future problems when these companies fail.

 Just something for folks to consider ...

 Owkaye







 --
 Kevin Mesiab
 CEO, Mesiab Labs L.L.C.
 http://twitter.com/kmesiab
 http://mesiablabs.com
 http://retweet.com





-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
http://twitter.com/kmesiab
http://mesiablabs.com
http://retweet.com


[twitter-dev] Re: User Search API

2009-07-11 Thread Kevin Mesiab
Is there a published road-map?  Thanks.

On Sat, Jul 11, 2009 at 6:53 AM, Doug Williams d...@twitter.com wrote:

 Samir,
 User search is something we would like to offer in the future through the
 API.  The project is not highly ranking on the current overall roadmap, so
 there is no ship date to report.

 Thanks,
 Doug






 On Fri, Jul 10, 2009 at 2:53 PM, SamirR samir.ray...@gmail.com wrote:


 Are there plans to implement user search in the API (http://
 twitter.com/search/users?q=)? Thanks!

 Samir





-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
img src=
http://twitterproforum.com/image.php?u=5type=sigpicdateline=1242113349; /

208-447-6016

http://www.mesiablabs.com
http://www.plsadvise.com


[twitter-dev] Re: Getting tweets from Twitter API

2009-07-10 Thread Kevin Mesiab
The time field returned contains the offset (usually +)
Tue Apr 07 22:52:51 + 2009

On Thu, Jul 9, 2009 at 7:13 PM, praveen kumar
praveen.neteli...@gmail.comwrote:

 Hi,

 If we are getting tweets from Twitter API , User's tweet dates are in which
 timezone. Is it in GMT or else different timezones.


 --
 Regards,
 Praveen Kumar.N




-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.

208-447-6016

http://www.mesiablabs.com
http://www.plsadvise.com


[twitter-dev] Grouping API calls

2009-07-09 Thread Kevin Mesiab
Is there a faculty for grouping several API calls together to reduce round
trips?

-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.

208-447-6016

http://www.mesiablabs.com
http://www.plsadvise.com


[twitter-dev] Re: Appx # of records in gardenhose

2009-07-09 Thread Kevin Mesiab
Gardenhose?

On Thu, Jul 9, 2009 at 5:49 PM, John Kalucki jkalu...@gmail.com wrote:


 2m - 3m, very roughly.


 On Jul 9, 8:34 pm, dhaval dhaval.parik...@gmail.com wrote:
  hey
 
  can ne one tell me the # of records we get appx in gardenhose per
  day?
 
  Thanks




-- 
Kevin Mesiab
CEO, Mesiab Labs L.L.C.
img src=
http://twitterproforum.com/image.php?u=5type=sigpicdateline=1242113349; /

208-447-6016

http://www.mesiablabs.com
http://www.plsadvise.com