I’ve bumped SearchLink up to v2.3, with a whole bunch of new features. I’m going to continue the SearchLink tips series as I have time, but for now, here’s a rundown of what’s new.
I’ve moved the entire project into a GitHub repository where you can view the code and download the codesigned Services, and I’ve split the documentation up from the beast of a single-page document into a wiki that should be more manageable moving forward. This also allowed for some automation in testing and deployment, which should prevent mishaps.
Read on for all the new shiny.
New features
DuckDuckGo Zero Click search
!z allows you to first check for DuckDuckGo’s Zero Click response (Instant Answers), which for certain searches (like ones where you want a dictionary definition or wikipedia page) will often reveal an instant link to an authoritative page. If no link is found in the result, it will fall back to running a standard !g search, so you can use it instead of !g or !ddg and see if you prefer the results.
Browser history and bookmarks
I repaired the Safari History and Bookmarks search, updated the Chrome searches, and added support for Edge, Brave, and Firefox. See Searching Browser History and Bookmarks.
Pinboard search
More major improvements to Pinboard searching, including caching to speed up search times.
Titler
Run SearchLink on a single fully-qualified URL to turn it into a Markdown link with the page title as linked text (using Gather if installed).
Run SearchLink on a url ending in : to turn it into a reference link with title generated from hostname and/or url path.
YouTube search
Added a !yt YouTube search. Results are solid if your search has enough of the correct words to find a video.
More help
You can run SearchLink on the word “help” for a popup overview of searches, but now you can also run it on “docs” or “wiki” to open the wiki in your browser.
More embeds
Use !yte SEARCH to create a YouTube embed iframe.
Use !te TWEET_URL to create an embed from a Tweet link.