⚡️ GoodLinks for Alfred — Save Now, Search Instantly

Since a lot of MPUers use Goodlinks, created an Alfred workflow to add and search GoodLinks. Since we all like to be productive and speed is important, the workflow also supports caching :blush:. Check if out and let me know how you like it. @ismh86 :wink:

https://www.dropbox.com/scl/fi/hgnsaodlby6yzvtqilgpf/Add-and-Search-GoodLinks.alfredworkflow?rlkey=nbqk8ev72bu2b1ixy10x42i2o&dl=0

https://www.dropbox.com/scl/fi/hgnsaodlby6yzvtqilgpf/Add-and-Search-GoodLinks.alfredworkflow?rlkey=nbqk8ev72bu2b1ixy10x42i2o&dl=0

Was working with the dev to fix the search functionality. it was broken. He recently released the fix.

:rocket: Features

  • :inbox_tray: Add links using keyword gl
    Paste or select a URL, then run gl to instantly save it to GoodLinks.
  • :mag: Search saved links with keyword gls
    Use gls to search across all your saved GoodLinks items by title or URL.
  • :zap: Universal Actions support
    Select any URL in Alfred and trigger the GoodLinks Save action directly — no copy/paste required.
  • :zap: Fast performance
    Uses Alfred 5.5+'s native Script Filter caching for near-instant results with background refreshing.
  • :brain: Smart filtering
    Alfred learns from your selections and auto-ranks results over time (via stable UIDs).

5 Likes

This is great.

I made one a few months ago, and hadn’t gotten around to creating a script filter for search. I’m glad to know I didn’t try, since you had to work with the dev to fix it. Thank you for doing that!

A few suggestions if you’re open to them:

  1. Maybe add an Alfred “Expand Short URL” step before calling the Goodlinks URL scheme, just in case.
  2. In the Add to Goodlinks part of the flow, you can skip the conditional step and use only the single “Open Url” step that’s currently being used for quick add. It’s not needed because when sending a link without the quick variable being true, the URL scheme will get &quick= which it will interpret as false.
  3. Perhaps consider making Goodlinks quick-add be the default (no modifier key), and the modifier key being for used to open up the Goodlinks link editor. That’s my preference but obviously it might not be yours. (It’s too bad modifier keys can’t be set up as a workflow config variable.)
  4. Put it up on Github and share it to Alfred Gallery! I’ve shared one there. There are a few hoops to jump through but it’s fun to contribute.

Edit: I found your Alfred forum link and shared the same feedback there.

1 Like

Why?

being explicit. Don’t want it to break in case goodlinks starts interpreting it.

people want to add tags and quick add just adds the link so used that as secondary option

did already

Potentially, someone could add a shortlink via the Universal Action.

Great