Cloudmarks (formerly Moofmarks) is a Safari extension that works with cloud bookmarking services Pinboard, Delicious, Kippt, and Google Bookmarks. Cloudmarks lets you access your cloud bookmarks in a convenient popover window without interrupting your browsing.
When you click Cloudmarks’s toolbar button or type the configurable hotkey (⌘J by default), a search bar appears in a popover (Safari 5.1 or higher) or an iframed popup on top of the current page (Safari 5.0.x). At first, it shows a few of your most recently added bookmarks. Start typing a search term, and all matching bookmarks appear in a list under the search bar. To narrow down the list of matches, keep typing.
To open a bookmark, first highlight it by pressing either the down arrow key or the tab key as many times as necessary. (Cloudmarks auto-highlights the top match for you.) Then press Enter to open the bookmark in the current tab, ⌘-Enter to open it in a new foreground tab, or ⌘-Shift-Enter to open it in a new background tab.
You can also use Cloudmarks to add a bookmark to any or all of the supported services. While the popover or popup is open, click the plus (+) icon at the top right corner. The view will switch to a form, which will be pre-populated with the current page’s title, URL, and description (if any). Click Submit to send the bookmark to your bookmarking service(s). You can specify which services to send new bookmarks to in Cloudmarks’s settings (click the gear icon in the main view).
Normally, when you type something in the search bar, Cloudmarks searches for matches in all of the properties of your bookmarks: titles, descriptions, URLs, and tags. However, by using one of a few special modifiers in front of a search term, you can restrict the scope of that term to just one property. For example, to search for the word “blog” in just the URLs of your bookmarks, use “u:blog” or “u/blog” as the search term. (Either a colon or a slash is acceptable.)
Currently, the following search modifiers are supported:
|n/||Match only names (titles)|
|d/||Match only descriptions|
|t/||Match only tags|
|u/||Match only URLs|
- I’m trying to use Cloudmarks with my Delicious account, and it’s just not working. What’s wrong?
- You probably log in to your Delicious account with a Yahoo ID. In that case, Cloudmarks won’t work for you because it doesn’t support the OAuth authentication system Yahoo requires; I’m sorry. Please consider moving your Delicious bookmarks to a non-Yahoo account. You can do that using this link.
- I changed my Pinboard, Delicious, or Kippt password, and now Cloudmarks can’t log in. What do I do?
That depends. If you let Safari save your account info for Cloudmarks, you will need to edit the saved password in your login keychain. Here’s how to do that:
- Launch the Keychain Access application. (You can find it using Spotlight.)
- In the Keychains pane of the app’s window, make sure the “login” keychain is selected.
- In the Category pane, select Passwords.
- In the search field (at the right end of the title bar), type “pinboard”.
- You should see an item named “api.pinboard.in” followed by your username in parentheses. Double-click this item.
- In the resulting window, click the Show password check box and enter your login password to allow Keychain Access to show the password.
- Type your new password in the field, and then click Save Changes.
If you never did let Safari save your account info for Cloudmarks, you can just quit Safari, and it will prompt you for the login info the next you use Cloudmarks.
- Do I have to log in to the bookmarking service for Cloudmarks to work?
- Sort of, depending on which service you use. For Pinboard or Delicious, the first time you open Cloudmarks, Safari will prompt you for your service username and password. If you tick the appropriate checkbox, Safari will remember your login info; otherwise, you’ll have to reenter it each time you restart Safari. For Kippt, if you’re already logged in, Cloudmarks will use your saved login; if not, it will prompt you for your Kippt username and password. For Google Bookmarks, if you’re not already logged in to your Google account, you’ll have to log in through their usual login process. As long as you remain logged in, Cloudmarks will be able to access your Google Bookmarks.
- Does Cloudmarks update its bookmarks when I add, edit, or remove bookmarks on the bookmarking service?
- Yes: if there have been any changes since the last time you opened Cloudmarks, Cloudmarks will re-download your bookmarks. The one exception—as far as I know—is that Cloudmarks can’t tell when you remove a bookmark from Google Bookmarks. In that case, or if auto-updating doesn’t work for any reason, you can force Cloudmarks to reload your bookmarks by clicking the reload button on the search bar.
- Where does Cloudmarks store my bookmarks?
- Cloudmarks caches downloaded bookmarks in the file ~/Library/Safari/LocalStorage/safari-extension_com.canisbos.moofmarks-zanvztser6_0.localstorage.
- What if I have thousands or millions of bookmarks? Won’t that eat up a lot of RAM or make Cloudmarks too slow to use?
- I hope not. I don’t know, because I only have a very modest collection of about 400 bookmarks in the cloud. I have absolutely no doubt that some users have many thousands. If you’re one of them, let me know how Cloudmarks works for you, okay?
- How do I change the hotkey?
- You can change it in Cloudmarks’s settings window (click the Settings button on the Cloudmarks search bar). Just click in the hotkey box and press the desired hotkey. If you can’t open Moofmark’s settings window because the current hotkey is unusable, you can change it in Safari’s extension manager (in the Preferences dialog box). Here, you click inside the hotkey box and type the hotkey you want to use. You can use letters, numbers, and symbols, with or without the Shift and/or Option key. (If you want to include the Command key, don’t type it. Type the hotkey without Command, and then put a check mark in the “Use ⌘ key” checkbox.) Close the extension manager to enable the new hotkey.