После появления простых букмарклетов для получения сокращенной ссылки текущей страницы (для goo.gl, и для bit.ly) я понял что логичным продолжением должен быть букмарклет для отправки этой сокращенной ссылки в twitter. В результате родился, как по мне, очень удобный инструмент.
Итак, все как обычно, создаем закладку и в ее URL вставляем следующий код:
javascript:window.bitly_callback=function(response){if(response.errorCode)alert("Error: "+response.errorMessage);else{var text="";if(document.getSelection)text=document.getSelection();else if(document.selection&&document.selection.createRange)text=document.selection.createRange().text; document.location="http://twitter.com/home/?status="+text+" "+response.results[window.location.href].shortCNAMEUrl}};var s=document.createElement("script"); s.src="http://api.bit.ly/shorten?version=2.0.1&longUrl="+encodeURIComponent(window.location.href)+"&login=twshorten&apiKey=R_17f3f726d1661bbebbdcb571489724dc&callback=bitly_callback"; void document.body.appendChild(s);
Теперь, находясь на интересной страничке кликаем на наш букмарклет и автоматом попадаем в twitter, причем в поле сообщения уже вставлена сокращенная ссылка
остается только добавить пару слов.
Фишка
если находясь на интересной страничке перед кликанием на букмарклет выделить какой-то текстон автоматически добавится перед ссылкой в поле сообщения
теперь достаточно только нажать кнопку Update :)