Make It Rain Documentation

Documentation for the 'Make It Rain' Obsidian plugin

View on GitHub

Usage Guide

This guide explains how to use the Make It Rain plugin to fetch your raindrop.io bookmarks into Obsidian.

Getting Started

Before using the plugin, ensure you have:

  1. Installed the plugin
  2. Configured your API token
  3. Set your default raindrop location (optional)

Opening the Import Modals

Make It Rain provides two main ways to import your bookmarks, each with its own modal:

  1. Fetch raindrops (filtered) (for bulk/filtered imports):
    • Access via Command Palette: Press Ctrl+P (or Cmd+P on Mac) and search for “Make It Rain: Fetch raindrops (filtered)”.
    • Access via Ribbon Icon: Click the raindrop icon in the left sidebar (if enabled in plugin settings).
  2. Quick import raindrop by url/id (for single item imports):
    • Access via Command Palette: Press Ctrl+P (or Cmd+P on Mac) and search for “Make It Rain: Quick import raindrop by url/id”.
  3. Aggregate highlights by tag (for consolidating research):
    • Access via Command Palette: Press Ctrl+P (or Cmd+P on Mac) and search for “Make It Rain: Aggregate highlights by tag”.

Fetch Raindrops Modal Options

Fetch Modal

The “Fetch raindrops” modal is designed for bulk imports and provides several options for filtering and organizing your raindrops:

Target Location

Filter Options

Import Options

Template Options

If you have enabled the template system, you’ll see additional options:

Fetching Process (Bulk/Filtered Import)

After configuring your options in the “Fetch raindrops” modal:

  1. Click the Fetch raindrops button.
  2. A loading notice will appear showing progress.
  3. The plugin will:
    • Fetch collections data from raindrop.io.
    • Fetch raindrops based on your filters.
    • Create the necessary folder structure in your vault.
    • Generate notes for each raindrop.
  4. When complete, a notice will show the number of notes created, updated, or skipped.

Quick Import Raindrop by URL/ID

Quick Import Modal

This command allows you to quickly import a single raindrop item if you know its URL or unique numeric id.

Accessing Quick Import

  1. Open the Obsidian Command Palette (Ctrl+P or Cmd+P on Mac).
  2. Search for and select the command: “Quick import raindrop by url/id”.

Quick Import Modal Options

A simplified modal will appear with the following options:

Fetching the Single Item

  1. Click the Import button in the quick import modal.
  2. The plugin will fetch the specified raindrop item and create a note for it based on your template settings.

Aggregate Highlights by Tag

This command is designed for researchers and heavy highlight users who want to consolidate all highlights from bookmarks sharing a specific tag into a single summary note.

Accessing Aggregate Highlights

  1. Open the Obsidian Command Palette (Ctrl+P or Cmd+P on Mac).
  2. Search for and select the command: “Aggregate highlights by tag”.

Aggregation Options

A modal will appear with the following options:

Aggregation Process

  1. Click the Aggregate button.
  2. The plugin will scan your vault for notes containing the specified tag.
  3. It extracts all highlights (and associated notes) from these files.
  4. It generates a single new note titled Highlights for [Tag].md containing the consolidated list.

Understanding the Results

After fetching, you’ll see a summary of the operation:

Folder Organization

The plugin organizes your notes based on your Raindrop.io collection hierarchy:

  1. Root Folder: The vault path you specified.
  2. Collection Folders: Subfolders created for each collection.
  3. Nested Collections: Maintains the same hierarchy as in Raindrop.io.

For example, if you have:

The resulting structure will be:

Raindrops/
├── Research/
│   └── AI/
│       ├── Article1.md
│       └── Article2.md
└── Other collections...

Advanced Usage

Rate Limiting

The plugin includes smart rate limiting to avoid hitting Raindrop.io API limits:

Working with Large Collections

When working with large collections:

  1. Use Specific Filters: Target specific collections or tags.
  2. Incremental Imports: Use “Fetch Only New” to add items gradually.

Next Steps