An open API service indexing awesome lists of open source software.

https://github.com/ytakahashi/raindrop-alfred-workflow

Alfred workflow to see bookmarks stored on Raindrop.io.
https://github.com/ytakahashi/raindrop-alfred-workflow

alfred alfred-workflow alfredworkflow raindrop

Last synced: 22 days ago
JSON representation

Alfred workflow to see bookmarks stored on Raindrop.io.

Awesome Lists containing this project

README

        

# Raindrop Alfred Workflow

[![Actions Status](https://github.com/ytakahashi/raindrop-alfred-workflow/workflows/Go%20CI/badge.svg)](https://github.com/ytakahashi/raindrop-alfred-workflow/actions)
[![GitHub release](https://img.shields.io/github/release/ytakahashi/raindrop-alfred-workflow.svg)](https://github.com/ytakahashi/raindrop-alfred-workflow/releases/)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)

Alfred workflow to see bookmarks stored on [Raindrop.io](https://raindrop.io/).

This workflow utilizes [Raindrop.io API](https://developer.raindrop.io).

## How to use

### Import workflow

Download the latest *.alfredworkflow* file from [release page](https://github.com/ytakahashi/raindrop-alfred-workflow/releases) and import it (ref. [Importing and Setting Up Alfred Workflows](https://www.alfredapp.com/blog/tips-and-tricks/tutorial-importing-and-setting-up-alfred-workflows/)).

You can see two configurable variables (`accessToken` and `target`) as below:

![import image](./image/import.png)

To use this workflow, `accessToken` is required to access [Raindrop.io API](https://developer.raindrop.io).

You can obtain your access token to follow [this document](https://developer.raindrop.io/v1/authentication/token). I recommend to use test token because this workflow does not access any data except your account.

`target` is an optional variable (see [below](#configure-list-target)).

### Set up workflow

This workflow contains [hotkey](https://www.alfredapp.com/help/workflows/triggers/hotkey), but hotkeys are stripped out when you import the workflow.
You can set by double-clicking the hotkey object (upper left object).

![hotkey](./image/hotkey.png)

Trigger the hotkey you set or type `r` into Alfred to invoke this workflow.

![workflow image](./image/workflow_image_1.png)

`Raindrops` calls [Get raindrops API](https://developer.raindrop.io/v1/raindrops/multiple#get-raindrops). Returns max 50 items in descending order of created date.

`Collections` calls [Get root collections API](https://developer.raindrop.io/v1/collections/methods#get-root-collections).

`Tags` calls [Get tags API](https://developer.raindrop.io/v1/tags#get-tags).

### Configure list target

By configuring `target` variable, you can skip selecting Raindrops/Collections/Tags.
Note that `target` should be one of `raindrops`/`collections`/`tags`.