I love this extension. Was almost exactly what I was Googling for.
I used to use the Make Link Firefox Add-on and I really missed it when I moved to Safari.
The only thing this is lacking is customisation. MakeLink allows you to create HTML, Markdown, anything really, based on a template with variables. And gives a drop-down to select from many, rather than just having one.
One other thing... is there a way to trigger this extension with a keyboard shorcut? I'd love to be able to do all this without touching the trackpad.
You can customize in the Extensions section of Safari Preferences. Just take a look at the default and use the template variables listed.
There's not currently a way to trigger from the keyboard. It's possible, but I find it intrusive when plugins take over entire keys in all web pages. I may add an option to define your own in the next version, though.
Thanks Brett. I've got a nice Markdown formatted links now.
Would love to have another way to trigger the extension. I want to keep my fingers on the keyboard as much as possible, reaching for the mouse/trackpad slows me down when I'm working online. At the moment I use a lot of bookmarklets that can be triggered via Quixapp, cmd-1, etc. or Cmd-l 'keyword' -- all of those are preferable to to a mouse, find icon, click routine for me.
I think it's a beautiful idea, I installed it from extensions.apple.com and then came here to read up more about it. Unfortunately after repeated testing I've come to the conclusion that it does nothing. Maybe it's bust, but I don't get anything like in your screen-shot. I even tried uninstalling, downloaded the zip file from here and tested again. Nothing. Using Safari 5.0.1 (5533.17.8).
I'll need to know more about how you're using it to figure out why it's not working for you. It has to be run in a tab which has a page loaded in it, but beyond that, it really should function in almost any case. Do you have a template set in the preferences (there's one loaded by default)?
I've just tested again and it works now. Seems like all that was needed was a total restart of Safari. Apologies for the noise, I should have tested for that to before reporting a problem. In my defence I was mislead by extensions.apple.com saying that there was "no need to restart Safari".
That you for this great extension. I'm quite chuffed with it. :-)
This "If you’d rather get plain HTML, try %t. " does not work for me. I just get blank window with as many blank lines as there are opened tabs. Thanks and cheers.
So pray tell, what makes this different from the AppleScript I've had in my Scripts folder for the last two years (also courtesy of you, of course)?
Love seeing you release your private brilliance to the public!!
Well, I don't remember which script I was working on two years ago… :). This one is faster than AppleScript and is more easily customized with my poor-man's template function. It still needs to be able to limit to just the current window, but in the end it will be more flexible than any of the AppleScripts I've used for this purpose.
Truth is, though, I still use AS for saving batches of bookmarks to Evernote, and in the TextMate bundles that you and I use you can grab all or selected tabs from Safari, right in TextMate. So, in the end, this becomes an ocassionally-useful proof of concept in my actual workflow :).