No description
Find a file
2020-11-29 11:01:43 -06:00
.github/workflows fix main.yml and bump version 2020-11-17 17:43:22 -06:00
src add command to open random ophan note; add support for untagged files; remember last selected tag 2020-11-29 11:01:43 -06:00
.eslintignore add eslint and prettier 2020-11-18 10:22:33 -06:00
.eslintrc.js add eslint and prettier 2020-11-18 10:22:33 -06:00
.gitignore initial stab at opening a random note from a tag 2020-11-17 13:03:15 -06:00
.prettierrc.js small fixes. use SmartRandomNoteNotice, and appease prettier 2020-11-18 15:08:21 -06:00
manifest.json update readme, bump version, add versions.json 2020-11-27 14:04:16 -06:00
package.json update readme, bump version, add versions.json 2020-11-27 14:04:16 -06:00
README.md update readme 2020-11-27 14:05:27 -06:00
rollup.config.js add support for frontmatter tags; convert modal to svelte 2020-11-27 11:18:45 -06:00
screenshot.gif update screenshot, make sure updated readme is included in release, bump version 2020-11-18 15:38:05 -06:00
styles.css initial stab at opening a random note from a tag 2020-11-17 13:03:15 -06:00
tsconfig.json add support for frontmatter tags; convert modal to svelte 2020-11-27 11:18:45 -06:00
versions.json update versions.json 2020-11-27 14:07:44 -06:00

Downloads

Smart Random Note Obsidian Plugin

This plugin enhances opening random notes.

Three commands are available:

  • Open Random Note from Search: opens a random note from the list of search results.
  • Open Tagged Random Note: opens a random note that has a selected tag.
  • Open Random Note: behaves similarly to the core random note plugin.

Screenshot

Future Plans

  • Remember which notes have been seen for a given search string.
    • Don't show the same note again until all have been seen or a certain amount of time has elapsed.
  • Implement spaced repetition capabilities.
    • This is intentionally vague for now.

Installation

From within Obsidian

From Obsidian 0.9.8, you can activate this plugin within Obsidian by doing the following:

  • Open Settings > Third-party plugin
  • Make sure Safe mode is off
  • Click Browse community plugins
  • Search for "Smart Random Note"
  • Click Install
  • Once installed, close the community plugins window and activate the plugin

Compatibility

Custom plugins are officially supported in Obsidian version 0.9.7. This plugin currently targets API version 0.9.15 but should be compatible with version 0.9.7 or higher.

Version History

0.1.3

  • Fix broken open random note from search command in Obsidian 0.9.18

0.1.2

  • Add support for frontmatter tags introduced in Obsidian 0.9.16

0.1.1

  • Add command for opening a random note from the current search results
  • Add setting to add a button to the ribbon for opening a random note from the current search results
  • Add setting to open the random note in the active leaf or a new leaf

0.0.5

  • Initial Release
  • Add command for opening a random note from all notes
  • Add command for opening a random note given a tag