/launchbar-pinboard

LaunchBar actions to access your Pinboard bookmarks.

Primary LanguageJavaScript

Pinboard for LaunchBar

A suite of custom actions for LaunchBar 6 that provide access to Pinboard bookmarks.

Pinboard actions in LaunchBar

Installation

Download the ZIP and unzip. Double-click Pinboard.lbext to install all the actions.

Actions

All actions require that you log in to Pinboard using your API token first. Actions will automatically prompt you for this if needed, but the automatic prompting has broken several times through the LaunchBar betas, so you may want to initially run Pinboard: Log In yourself.

Pinboard: Recent Bookmarks

Lists your 25 most recent bookmarks.

Pinboard: Tags

Lists your Pinboard tags sorted from most-used to least. Selecting a tag lists all the bookmarks for that tag.

Pinboard: Search

Searches the titles, descriptions, and tags of all your bookmarks.

Search results can be up to five minutes out-of-date. This is done to improve performance if you have a large number of bookmarks. If you notice your results are out-of-date, you can try searching for refresh with this action and choosing the Refresh your out-of-date bookmarks action.

Pinboard: Unread Bookmarks

List all you unread bookmarks.

Pinboard: Log In

This action is used by all the other actions in order to access your Pinboard account. Prompts for and saves your Pinboard API token. Also provides a quick link to your API token if you are already logged in to the Pinboard web site.

Your API token (not password) is saved as plain-text in the Application Support directory for this action. You can delete it with the Log Out sub-action.

Building

If you want edit or customize these actions for yourself, be aware that Grunt is used to copy a shared script to each of the individual action scripts. See shared.js for more details.

Version History

4/27/2018

  • Fix for unexpected title characters causing posts not to load courtesy of Takeshi Suzuki.

8/30/2014

  • Compatibility update for LaunchBar 6.1. Action.supportPath now includes a trailing slash.

7/7/2014

  • Improved search performance when bookmarks haven't changed since the last search.

6/24/2014

6/18/2014

  • Added Pinboard Unread action.

6/11/2014

  • Code clean up. Change how shared scripts are included to use include API.

6/4/2014

  • Auto-defers to Log In action if not logged in (updated for LaunchBar 6.0 beta 7).

5/24/2014

  • Added Log Out sub-action.

5/2/2014

  • Packaged all actions into a a single .lbext file for easy installation.

4/26/2014

  • Added Pinboard Search action.

4/24/2014

  • Initial release.