Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Sync Safari Bookmarks without .Mac Web Browsers
I started using Safari again when I got my iPhone, and I've been looking for a way to sync my bookmarks between machines without using a .Mac account. This technique assumes one machine will always be overriding the other. It turns out it's very easy to do using Automator and Transmit. You'll also need access to an FTP server, so you can store your bookmark file.

On the master machine:

In Automator create a new workflow where step one is Get Specified Finder Items from the Finder library, and select the bookmarks.plist file which can be found in ~/Library/Safari. Then add the Upload Files action from the Transmit library. Enter the FTP server, upload path, and select replace. Save the workflow as an application.

On the slave machine:

In Automator, create a new workflow where step one is Download Files from the Transmit library. Set the FTP server (in Transmit, you should create a favorite that automatically logs in and changes the local path to ~/Library/Safari. Save this workflow as an application.

Now when you run the upload application, it will upload your Safari bookmarks to the FTP server. When you run the download application on the other machine, it will download the bookmarks.plist file from the FTP server and replace your local copy. For safety's sake, I have the download application set to ask before it replaces my local bookmarks file.
  • Currently 2.38 / 5
  You rated: 3 / 5 (8 votes cast)

Sync Safari Bookmarks without .Mac | 4 comments | Create New Account
Click here to return to the 'Sync Safari Bookmarks without .Mac' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Not a Synch
Authored by: SOX on Jul 23, '07 08:59:15AM

In what sense is overwriting ones bookmarks a "synch"? And why no just e-mail the item to yourself?

[ Reply to This | # ]
Sync Safari Bookmarks without .Mac
Authored by: sjha on Jul 23, '07 10:05:34AM

I have tried this hint using Fetch instead of Transmit. It works fine but I couldn't find a way to get Fetch to ask for confirmation before overwriting the old file with the newly downloaded one. How can this be done?

Steve Ashcroft

[ Reply to This | # ]
a simpler, cross-browser, cross-platform bookmark sync
Authored by: deef on Jul 23, '07 04:40:06PM

Rather than keep bookmarks in sync on three machines, 5 browsers (Safari, Firefox, Opera, IE and Lynx), 2 o/ses etc., I just use delicious, together with the cloudlicious dashboard widget and the delimport spotlight importer. I'll never go back to keeping bookmarks locally.

[ Reply to This | # ]
Sync Safari Bookmarks without .Mac
Authored by: bedouin on Jul 24, '07 09:05:06AM

You could just export your bookmarks to an HTML file and post it on a private web site. Your bookmarks will then be available to you wherever you're at, on any machine. You could even have this performed automatically somehow each day.

[ Reply to This | # ]