1. Moofmarks

    Download Moofmarks

    screenshot

    Moofmarks is a Safari extension that works with cloud bookmarking services Pinboard, Delicious, and Google Bookmarks. Moofmarks lets you access your cloud bookmarks in a popup menu so you don’t have to actually go to the bookmarking website.

    When you type Moofmarks’s configurable hotkey (⌘J by default), a search bar pops up at the top of whatever web page you’re currently viewing. 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. (Moofmarks 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.

    Normally, when you type something in the search bar, Moofmarks 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:

    ModifierMeaning
    n/ Match only names (titles)
    d/ Match only descriptions
    t/ Match only tags
    u/ Match only URLs

    Moofmarks FAQ

    I’m trying to use Moofmarks 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, Moofmarks 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 or Delicious password, and now Moofmarks can’t log in. What do I do?

    That depends. If you let Safari save your Pinboard or Delicious account info for Moofmarks, you will need to edit the saved password in your login keychain. Here’s how to do that:

    1. Launch the Keychain Access application. (You can find it using Spotlight.)
    2. In the Keychains pane of the app’s window, make sure the “login” keychain is selected.
    3. In the Category pane, select Passwords.
    4. In the search field (at the right end of the title bar), type “pinboard”.
    5. You should see an item named “api.pinboard.in” followed by your username in parentheses. Double-click this item.
    6. In the resulting window, click the Show password check box and enter your login password to allow Keychain Access to show the password.
    7. Type your new Pinboard or Delicious password in the field, and then click Save Changes.

    If you never did let Safari save your Pinboard or Delicious account info for Moofmarks, you can just quit Safari, and it will prompt you for the login info the next you use Moofmarks.

    Do I have to log in to the bookmarking service for Moofmarks to work?
    Sort of, depending on which service you use. For Pinboard or Delicious, the first time you open Moofmarks, 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 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, Moofmarks will be able to access your Google Bookmarks.
    Does Moofmarks 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 Moofmarks, Moofmarks will re-download your bookmarks. The one exception—as far as I know—is that Moofmarks 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 Moofmarks to reload your bookmarks by clicking the reload button on the search bar.
    Where does Moofmarks store my bookmarks?
    Moofmarks 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 Moofmarks too slow to use?
    I hope not. I don’t know, because I only have a very modest collection of about 350 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 Moofmarks works for you, okay?
    How do I change the hotkey?
    You can change it in Moofmarks’s settings window (click the Settings button on the Moofmarks 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.
    Why should I use Moofmarks instead of, oh, I don’t know, Safari’s own bookmark feature?
    For fun? I don’t really know. If you use Pinboard, Delicious, or Google Bookmarks anyway, Moofmarks does provide a quick way to access your bookmarks in the cloud. Perhaps you don’t like Safari’s bookmarks because Safari doesn’t provide an easy way to copy or sync bookmarks between different computers—if you use a cloud bookmarking service for all your bookmarking, that’s not an issue. And if you use Safari to access your cloud bookmarks on each of your computers, you might as well use Moofmarks.

    Download Moofmarks

    2010 Canisbos Computing
    Creative Commons License