Safari Extensions for Chemists
With Safari 5 one of the most interesting new features is the support for Extensions. If you’ve ever used Firefox or Chrome you might be familiar with these. For more details you might want to take a look at Mac OS X Tips, where there is a detailed description and links to useful Extensions. There is also the Apple Developer page that gives more details of how to create your own extension. There is a tutorial on creating Safari extensions here.
However there are not many Extensions that would be useful for chemists, but I had a few ideas, so with help from Matt at Mac OS X Tips I now have the first extensions available.
Apple have released a new version of Safari, possibly the most important feature is that Extensions are now enabled by default.
Only needed for older versions of Safari.
First you need to enable extensions, to do this, first go to Preferences in the Safari menu. In the Advanced section, click the checkbox at the bottom to enable the Develop menu.
Go to this menu (it should just appear in the menubar) and the select third item in the list, “Enable Extensions.” Now, when you go back to the preferences there is a new Extensions section.
Available Chemistry Extensions
If anyone knows of any others that would be useful for chemists let me know, or if you have ideas about extensions you would like written drop me a line and I’ll add them to my list. The value of these extensions is that add value to legacy documents.
When updates are available they will appear on the preference pane, you can go to the extension and then complete the update.
One of the best ways to learn how to create extensions is to examine other peoples creations, you can't do this directly because they are stored as compressed archives, Mac OS X Tips has a step by step guide to extracting these archives using the Terminal. However if you are not comfortable using the Terminal then this Applescript will do this for you. If you are working with them however it is a bit of a pain to check which are installed and which are enabled. This applescript is a very neat way of getting a report, it also serves as a demonstration of how to link to shell scripts, in particular using the unix command
cat, a standard Unix utility that concatenates and lists files, to generate the report.
If you want to write your own Safari Extensions there is a tutorial here.
A number of Windows Users have asked me about the extensions and based on a little experimentation using Windows XP under VMWare Fusion it looks like Safari on Windows supports these extensions. First you need to show the Develop menu in the Advanced Preference Pane.
Then select “Enable Extensions” from the Develop menu.
You should then be able to download the extension and install them.
Updated 17 November 2016