Random Note Plus
pendingby wogong
Like the core Random note plugin, but with folder exclusions.
Random Note Plus
Random Note Plus is an Obsidian community plugin that opens a random note while allowing you to exclude specific folders.
Features
- Ribbon icon: Open Random Note
- Command: Open Random Note
- Settings tab with folder exclusions (one folder per line)
- If no eligible notes remain after filtering, a notice is shown
Excluded folder behavior
- Enter folder paths relative to your vault root
Templatesexcludes notes underTemplates/...- Leading and trailing slashes are normalized (for example
/Archive/becomesArchive) - Matching is prefix-based on folder path
Install (manual)
- Build the plugin:
npm install npm run build - Copy
main.js,manifest.json, andstyles.cssto:<Vault>/.obsidian/plugins/random-note-plus/ - In Obsidian, go to Settings → Community plugins, then enable Random Note Plus.
Development
npm install
npm run dev
npm run dev: watch mode build via esbuildnpm run build: type-check and production bundlenpm run lint: run ESLint
Release
- Update
manifest.jsonversion. - Update
versions.jsonwith"<version>": "<minAppVersion>". - Create a GitHub release tag matching the version exactly (no leading
v). - Attach
manifest.json,main.js, andstyles.cssas release assets.
Compatibility
- Plugin ID:
random-note-plus - Minimum Obsidian version:
0.15.0 - Desktop only:
false
Notes for local development
For local testing, make sure your plugin folder name in the vault matches the plugin ID in manifest.json:
.obsidian/plugins/random-note-plus/
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.