An open API service indexing awesome lists of open source software.

https://github.com/tabone/azgaar-obsidian-plugin


https://github.com/tabone/azgaar-obsidian-plugin

Last synced: 5 days ago
JSON representation

Awesome Lists containing this project

README

          

# Azgaar's FMG Importer

## Overview

The Azgaar's FMG Importer Plugin is designed to integrate with [Azgaar's Fantasy Map Generator](https://azgaar.github.io/Fantasy-Map-Generator/) by parsing a `.map` file and creating individual notes for each `Burg`, `Culture`, `State`, `Religion`, and `Province`. This plugin helps users organize their fantasy worldbuilding in a structured and efficient manner within Obsidian.

## Features

- Parses .map files from Azgaar's Fantasy Map Generator.
- Creates and organizes notes for:
- States.
- Cultures.
- Religions.
- Provinces.
- Burgs (towns and cities).
- Automatically links all generated pages for easy navigation and contextual understanding.

## Usage

1. Generate a `.map` file using [Azgaar's Fantasy Map Generator](https://azgaar.github.io/Fantasy-Map-Generator/).
2. Open Obsidian and ensure the plugin is enabled.
3. Use the plugin's command palette (`Ctrl+P` or `Cmd+P`) to find and execute the "Azgaar's FMG Importer: Import Map" command.
4. Select your `.map` file from the file picker.
5. The plugin will parse the file and create notes for each `Burg`, `Culture`, `State`, `Religion`, and `Province`.

![Demo](https://github.com/user-attachments/assets/4271536b-21ed-4381-af47-3cd2f2aa1938)

## Linking

The plugin not only creates a markdown file for each of the entities mentioned above but also interlinks them for seamless navigation and better contextualization.

| | |
| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- |
| ![image](https://github.com/user-attachments/assets/39afe9a8-4015-49bd-b73a-bd9db112b249) | ![image](https://github.com/user-attachments/assets/a049748e-13d2-4718-9341-87c151b630e3) |