Getting a Markdown link to a window in Safari
Here’s an AppleScript I wrote today, which gets a Markdown-formatted link to whatever’s in my frontmost Safari window:
tell application "Safari" set theName to get name of tab 1 of window 1 set theURL to get URL of tab 1 of window 1 log "[" & theName & "](" & theURL & ")" end tell
It creates something like:
[Getting a Markdown link to a window in Safari – alexwlchan](https://alexwlchan.net/2020/07/getting-a-markdown-link-to-a-window-in-safari/)
I use it when the URL doesn’t contain much useful information (say, an article ID that’s entirely numeric), and I want a bit more context for why I saved a particular link.
This is one of several automations that I have to get URLs from my browser. Each of them saves a few clicks, and it means I don’t break my writing flow going to the browser to copy/paste a URL.
I wrote about an automation for getting tweets last year, and the original idea I got from Dr. Drang over a decade ago. I have it bound to
;mdurl using Keyboard Maestro, with
;md2url for the second window (if I’m typing into a text box in Safari).