Skip to content

Instantly share code, notes, and snippets.

@marutanm
Created October 19, 2010 13:20
Show Gist options
  • Save marutanm/634174 to your computer and use it in GitHub Desktop.
Save marutanm/634174 to your computer and use it in GitHub Desktop.
AppleScript: Share on Tumblr
tell application "Safari"
if (count of every document) > 0 then
activate
do JavaScript "javascript:var d=document,w=window,e=w.getSelection,k=d.getSelection,x=d.selection,s=(e?e():(k)?k():(x?x.createRange().text:0)),f='http://www.tumblr.com/share',l=d.location,e=encodeURIComponent,p='?v=3&u='+e(l.href) +'&t='+e(d.title) +'&s='+e(s),u=f+p;try{if(!/^(.*\\.)?tumblr[^.]*$/.test(l.host))throw(0);tstbklt();}catch(z){a=function(){if(!w.open(u,'t','toolbar=0,resizable=0,status=1,width=450,height=430'))l.href=u;};if(/Firefox/.test(navigator.userAgent))setTimeout(a,0);else a();}void(0)" in document 1
end if
end tell
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment