This macro is for anyone who would like better control over their bookmarks.
It's a work-in-progress, so please let me know if you think it could be improved.
It currently works with Safari, Chrome and Brave.
Bookmarks Manager.kmmacros (98 KB)
Macro screenshot
Usage:
⌥⌘O = Open bookmarks (⌥↵ to delete after opening)
⌃⌥⌘O = Open a number of random bookmarks
⌥⌘B = Bookmark the current tab
⌃⌥⌘B = Bookmark all tabs in the current window
⌥⌘M = Reveals your bookmarks folder so that you can delete or reorder them.
2 Likes
Excellent… Been looking for something like this
Just changing Brave to "Safari" in the AppleScript gave me this error. In script editor the word 'tab' gets highlighted
Action Type: Execute an AppleScript failed with script error: text-script:55:58: script error: Expected end of line but found class name.
Action Name: Save Current Tab
1 Like
@noisneil can you explain the reason/benefits for this method of managing bookmarks?
That explanation could be an inspiration to those who might otherwise overlook this macro.
1 Like
Good question. Someone recently asked about opening multiple bookmarks at once without having to deal with their browser's bookmarks manager. I figured maybe a KM bookmarks manager system might be useful to anyone who wants that kind of control.
I haven't added any fancy features yet but you could do things like opening 10 random bookmarks if you like. So see this as an opening gambit rather than a finished article.
1 Like
Updated to work with:
You don't need to edit the AppleScript; it will detect the front browser.
1 Like
Updated to include everything in one macro and added the option to open a number of random tabs from a chosen bookmarks folder.
1 Like
Updated with options for deleting bookmarks after they are opened, as well as a few safeguards and UX improvements.
1 Like
Another benefit to this is that you can save bookmarks in any browser and they'll be universally accessible.
2 Likes
I've been trying to replace most things a launcher like Alfred does with just Keyboard Maestro and Spotlight and a dedicated bookmark search is something I was missing (although maybe it's possible with native Safari bookmarks)
So that's one use case…
1 Like