[twitter-dev] Re: monitor a #
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 #
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 ...
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
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
We can deal w/ rate limiting, just give us some semblance of accuracy or the calls are pointless.
[twitter-dev] Twitter AIR/JS API
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?
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
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
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
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
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?
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
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
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?
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?
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
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
Bravo! Great job Twitter API Team!
[twitter-dev] Re: Following Churn: Specific guidance needed
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
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
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
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!!!
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
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
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?
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
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
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
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
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.
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
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.
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.
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?
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?
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
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
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
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
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
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
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
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