Praxxian / lava-flow

A Foundry VTT module that allows you to import your notes from Obsidian MD into Foundry journal entries.
MIT License
68 stars 11 forks source link

Lava Flow

This module allows you to import your notes from Obsidian MD into Foundry journal entries.

Features

Compatibility Matrix

I highly recommend using the latest version of Foundry supported by the module, as the latest version of this module will have the best functionality and latest bug fixes. Lava Flow Version Foundry Version
v1.* v9
v2.* v10
v3.* v11

How to Use

  1. Under the Journal tab, there is an "Import Obsidian Vault" button.\ image
  2. Click this to open the import menu.\ image
  3. Name the top journal folder you wish to place your notes in. If this folder does not already exist, it will be created. Leaving this blank will place your notes directly into your journal entries.
  4. Select the folder you wish to import. This can be any folder within your vault, including the root, or any folder with markdown files.
  5. Select if you wish to overwrite journal entries that already exist with the same name in the same folder.
    • (Optional) If you do not wish to overwrite existing journal entries, you can choose to skip duplicates.
  6. Select if all players should have the Observer permission on the notes that get imported.
  7. Select if you wish to create an Index journal entry. This lists links to every imported entry, organized by their top-level folder.\ image
  8. Select if you wish to create backlinks in each imported journal entry. This creates a "Reference" section to the end of each journal entry, linking to all the journal entries that reference it.\ image
  9. Select if you would like to combine individual files into a single journal entry with multiple pages for each folder. Using this, the Journal Entry will have the folder name, and the pages will be named after the files.
    • You can choose to do this only when no subfolders are present. This is the default and recommended setting. Allowing this for all folders creates some unintuitive results like having a Journal Entry and folder named the same thing.
  10. If you want to import images, select "Import non-markdown files". By default, this uses local storage, you can also select S3 storage.

Known Issues

License

Lava Flow is released under the MIT License.

Contact

The best place to track bugs is to create a new issue.

For other questions, I am on both the Obsidian and FoundryVTT Discord as @praxis#2944.