1-Click TinyUrl + Twitter

so me friends @ashafrir and @jeffpulver got me onto twitter a few weeks ago. it’s not hard to notice that everyone and his sister are using tinyurl to, well, tinyurl. the task is tedious (if you’re as lazy as i am) you really want these things to take 1-click.

10 minutes of searching and 10 minutes of hacking later, zvitz (sorta hebrew for twitt) is born. just drag it to your toolbar, and whenever you are on a page you would like to twit about, hit the bookmarklet, and you will find yourself in twitter, with your status already containing a tinyurl of the page you were looking at.

here’s the formatted source for the bookmarklet:
javascript:
(function(){
var z=open().document;
z.location=”http://ohadpr.com/zvitz.php?url=”+document.location;
z.close();
}
)()
and here’s the PHP backend to support it:
$f = @fopen(‘http://tinyurl.com/api-create.php?url=’ . $_GET['url'], ‘r’) or header(“Location: sorry zvit or tinyurl not working”);
$tinyUrl = fgets($f, 8192);
fclose($f);
header(“Location: http://twitter.com/home?status=$tinyUrl”);

5 thoughts on “1-Click TinyUrl + Twitter

  1. The above link also contains a link to a small API I wrote for is.gd, jsonp wrapper for it. Might be something useful for you :)

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>