avi torture for spring.
“the first of several official [tumblr] API clients”
tumblr.js JavaScript client
Today I’m excited to announce the release of tumblr.js, the first of several official API clients we’ll be rolling out over the next few months.
You can install it now with
npm, and start making something awesome:var tumblr = require('tumblr.js'); var client = tumblr.createClient({ consumer_key: 'consumer_key', consumer_secret: 'consumer_secret', token: 'oauth_token', token_secret: 'oauth_token_secret' }); // Name all of the authenticating user's blogs client.userInfo(function (err, data) { data.user.blogs.forEach(function (blog) { console.log(blog.name); }); });It comes with full support for all of the API V2 endpoints including tag search, following, liking, and post creation. For more detail, see the GitHub page.
More to come soon!
(via engineering)
The Oatmeal did a pretty great describing how awful 3rd party Facebook reader apps are. (tl;dr- they lock basic URLs away from you until you agree to install an app that will passively share what you read on Facebook where your friends see it and something something domino effect. RIP you.)

This is pretty annoying and offensive (and like many of the offensive systems Facebook creates, it looks to be withering on its own). As The Oatmeal pointed out, many of us just cut + paste the headline into Google to read the story without messing with a Facebook app.
But somebody just made a Chrome extension that makes these links safe to click.
That’s right. You can just click links in Facebook without installing bad-idea apps.
It basically digs the URL out of the app mess and rewrites the page with an app-less, safe link. Is there anything more satisfying than working around elaborate systems people spent a lot of effort engineering?
Thanks open source Chrome extension makers! :D