Frequently Asked Questions
This document answers common questions about the Make It Rain plugin.
Table of Contents
Installation
How do I install the plugin?
- Open Obsidian Settings
- Go to Community Plugins
- Search for “Make It Rain”
- Click Install
- Enable the plugin
Is the plugin available in the Community Plugins browser?
Yes, the plugin is available in the Obsidian Community Plugins browser.
Do I need a Raindrop.io account?
Yes, you need a Raindrop.io account to use the plugin. You can create one at raindrop.io.
How do I get a Raindrop.io API token?
- Go to Raindrop.io Apps settings
- Click “+ Create new app”
- Give it a name (e.g., “MakeItRain”)
- Click the app, then “Create test token”
- Copy the token to the plugin settings
Configuration
Where are the plugin settings?
- Open Obsidian Settings
- Go to Community Plugins
- Find “Make It Rain”
- Click the gear icon
What settings are available?
- API Token
- Default Vault Location
- File Name Template
- Ribbon Icon Visibility
- Banner Field Name
- Template Settings
How do I configure the default vault location?
- Open plugin settings
- Enter the folder path in “Default Vault Location”
- Use forward slashes (/) for paths
- Leave blank for vault root
Can I customize the file naming?
Yes, you can customize file names using templates with placeholders:
- ``: Bookmark title
- ``: Raindrop ID
- ``: Collection name
- ``: Creation date
Usage
How do I import bookmarks?
- Click the Raindrop icon in the ribbon
- Or use Command Palette: “Fetch Raindrops”
- Choose your import options
- Click “Fetch Raindrops”
Can I filter what I import?
Yes, you can filter by:
- Collections (ID or name)
- Tags (AND/OR logic)
- Content types
- Date ranges
How do I update existing notes?
- Open the import modal
- Enable “Update existing notes”
- Choose your filters
- Click “Fetch Raindrops”
Can I import highlights?
Yes, highlights are automatically imported with their notes.
Templates
What is the template system?
The template system allows you to customize how your notes are formatted using Handlebars-like syntax.
How do I create a custom template?
- Open plugin settings
- Go to Templates tab
- Click “Add Template”
- Enter name and content
- Save changes
What variables can I use in templates?
title: Bookmark titleurl: Source URLcreated: Creation dateupdated: Last update datetype: Content typecover: Cover image URLexcerpt: Webpage excerptnote: Your notetags: Array of tagshighlights: Array of highlightscollection: Collection info
Are there built-in helpers?
Yes, including:
- Date formatting
- Text manipulation
- Array operations
- Conditional checks
- Comparison helpers
Troubleshooting
The plugin isn’t working
- Check your API token
- Verify Raindrop.io connection
- Check the console for errors
- Restart Obsidian
Import is slow
- Check your internet connection
- Reduce batch size
- Use more specific filters
- Check rate limits
Notes aren’t formatted correctly
- Check your template
- Verify variable names
- Check helper syntax
- Validate template
API errors
- Check token validity
- Verify permissions
- Check rate limits
- Try again later
Advanced Topics
Can I automate imports?
Yes, you can:
- Use the API directly
- Create custom scripts
- Use other plugins
- Set up scheduled tasks
How do I handle large collections?
- Use filters
- Import in batches
- Use update mode
- Monitor progress
Can I customize the note structure?
Yes, using:
- Custom templates
- Helper functions
- Conditional blocks
- Custom formatting
How do I backup my settings?
- Export settings
- Save templates
- Backup vault
- Version control
Can I use multiple templates?
Yes, you can have:
- Default template
- Type-specific templates
- Custom templates
- Collection templates
How do I handle special characters?
- Use sanitization
- Check encoding
- Use proper escaping
- Test output
Can I integrate with other plugins?
Yes, the plugin can work with:
- Templater
- Dataview
- Calendar
- Other plugins
How do I report issues?
- Check existing issues
- Create new issue
- Include details
- Provide logs
Can I contribute?
Yes! You can:
- Report bugs
- Suggest features
- Improve documentation
- Submit code
Where can I get help?
- GitHub Issues
- Discord Community
- Documentation
- Community Forums