Safari, BBEdit AppleScript
Posted January 23rd, 2003 @ 03:45pm by Erik J. Barzeski
I'm a big fan of AppleScript. After all, I do run AppleScript Central. So when things like this article pop up on the Web, I take note. Truth is, I've been using a similar AppleScript for a few weeks now (wow, Safari has been out that long?). Here it is:
set urlList to {"xxxxxxxxx"}
set textToInsert to "<a href=\""
tell application "Safari"
set docList to every document
repeat with d in docList
copy URL of d to end of urlList
end repeat
end tell
tell application "BBEdit"
set theURL to choose from list urlList with prompt ¬
"Insert Link from Safari window:" OK button name "Insert"
if theURL is not false then
set theTitle to text returned of (display dialog ¬
"Set title attribute to:" default answer "")
set linkText to text returned of (display dialog ¬
"Set link text to:" default answer "")
set textToInsert to textToInsert & theURL & "\" ¬
title=\"" & theTitle & "\" target=\"_blank\">" & ¬
linkText & "</a>"
set selection of text window 1 to textToInsert
end if
end tell
I use the "xxxxxxxxx" one when I need to insert my own URL but would like BBEdit to ask me for the title and link text.
Donate Life