# Obsidian - Import DnDBeyond Content ![[images/Obsidian-Import-DnDBeyond-Content.webp]] [Watch on YouTube](https://www.youtube.com/watch?v=lE1VtrqQP70) · 27:54 · Josh Plunkett · 2023-06-16 > Written from the video's full English automatic captions (en track via yt-dlp, android player client). **Superseded path:** the YouTube description now says there is a much better way — use **[TTRPG-Convert-CLI 5e](https://obsidianttrpgtutorials.com/Obsidian+TTRPG+Tutorials/Plugin+Tutorials/Community+Plugins/TTRPG-Convert-CLI/TTRPG-Convert-CLI+5e)** on obsidianttrpgtutorials.com instead of this Foundry bridge. Kept for historical/archive context under Import and TTRPG Convert CLI. ## Outline ### 00:00 Intro — owned DDB content into Obsidian - Welcome back to Obsidian for tabletop RPGs. Goal: get content you **own on D&D Beyond** into **Obsidian.md** in a customizable form. - Not a beginner video: the process is short but needs **third-party pieces**, especially **Foundry VTT**. - Live demo: a **FoundryImport** folder already holding **Tomb of Horrors** — journals, handouts, and working links right after import, with some messy cleanup still ahead. ![[images/Obsidian-Import-DnDBeyond-Content-t0050.webp]] *Obsidian vault after Foundry import: Tomb of Horrors "Legend of the Tomb" note, handouts/sections tree, Initiative Tracker sidebar, "Import Finished" toast.* ### 01:26 Preparing Obsidian / site context - Points viewers at his new **obsidianttrpgtutorials.com** (Obsidian Publish) for ordered tutorials. - Intermediate difficulty — proceed with caution. - Under **Community Supported Games → Dungeons and Dragons 5th edition**: Fantasy Statblocks, SRD material, Fantasy Calendars, and a high-level note on importing owned content (this video expands that). ### 02:48 Configuring Foundry VTT - Foundry licensed and installed. Worlds act like game instances; his play world is **Deadly Depth Inn (DDI)**, a D&D 5e world. - Install game system **D&D 5th Edition**, then install module **DDB Importer** by **MrPrimate** from Foundry's package browser. - Launch the world → **Game Settings → Manage Modules** → enable **DDB Importer** and save. Access it from **Compendium Packs** / the module UI. ### 05:05 Connecting Foundry to D&D Beyond (Cobalt cookie) - First launch complains the module is not configured. You need a **Cobalt cookie** — the browser auth token DDB issues on login (never share it). - Download **MrPrimate's Chrome DDB Importer** extension from GitHub releases (platform-specific builds; Chrome path is the easy one). - Chrome → Extensions → enable **Developer mode** → **Load unpacked** the unzipped extension → enable it. - Open **dndbeyond.com** logged in → click the extension → it copies the Cobalt cookie → paste into Foundry's **DDB Importer Cobalt Cookie** dialog → Save. ![[images/Obsidian-Import-DnDBeyond-Content-t0540.webp]] *Foundry "DDB Importer Cobalt Cookie" dialog: expired-cookie message, Cookie Monster helper links, paste field and Save.* ![[images/Obsidian-Import-DnDBeyond-Content-t0800.webp]] *D&D Beyond homepage with the Chrome extension installed; ddb-importer Chrome zip in the downloads bar.* ### 08:28 DDB Importer scope; Adventure Muncher for adventures - Importer covers **spells, items, monsters, adventures, characters**. Josh already has spells/items/monsters; **adventures** are the painful ones to hand-copy. - Adventure import needs an extra tool: **DDB Adventure Muncher** (separate from the Foundry module). Follow MrPrimate's README / YouTube guide. - Generate an **adventure muncher config** from the DDB Importer UI, then download the **Adventure Muncher** binary from GitHub releases and run it (**as Administrator** on Windows if needed — per FAQ). ### 11:40 Muncher config and scrape (Lost Mine of Phandelver) - Load the config file (`adventure-config` style), pick an **output location** under Foundry data, then **Select book** from owned/shared titles (Tasha's, Spelljammer, Tomb of Horrors, etc.). - Demo choice: **Lost Mine of Phandelver** (smaller / shorter than Tasha's). Options: journals, tables, images, create handouts for notes. - Optional Patreon support for the developer unlocks smoother paths; free path still works for this adventure scrape. - Muncher scrapes DDB while the site is open (~a couple of minutes for a small adventure). Version mismatch warning possible (book on DDB vs last supported muncher version) — scenes may be incomplete; journals still useful. ![[images/Obsidian-Import-DnDBeyond-Content-t1230.webp]] *DDB Adventure Muncher UI with book dropdown open (owned 5e titles) over the MrPrimate GitHub releases page.* ### 15:58 Import generated adventure into Foundry - Back in Foundry → **Adventures → Import Generated Adventure** → choose the muncher output file. - Import scenes / world actors as desired; Josh prefers landing content where he can grab **journals**. - Result: journal entries for Lost Mine with some links (maps/actors he may ignore if Obsidian is the destination). ### 18:09 Exporting journals to Obsidian - Obsidian: **Settings → Community plugins → Browse** → install **Import Foundry VTT Journal Entries** by **filing42** (same author as helpful Foundry CSV/JSON tools). - Enable the ribbon magnifying glass → **Choose File**. - Locate Foundry **User Data Path** (Setup → Configuration), then `Data/worlds/<world>/data/journal.db` (his world folder **DDI** / Deadly Depth Inn). - Parent folder **FoundryImport**, check **Create Folder Notes**, click **Import**. Wait several minutes even after the toast (folders first, then content; ~4 minutes in his run). ![[images/Obsidian-Import-DnDBeyond-Content-t2100.webp]] *Import Foundry plugin Choose File dialog: journal.db selected, parent FoundryImport, Create Folder Notes checked, IMPORT ready.* ### 21:41 Finalizing in Obsidian - Imported tree: folders, notes, handouts, embedded pictures. Raw markdown with some **UID-style links** that need cleanup; **Reload app without saving** helps verify cached images. - Prep pass he would do: walk chapters (e.g. Goblin Arrows), attach **Obsidian Leaflet** maps, insert **Initiative Tracker** encounter blocks for fights (goblin den, Twin Falls cave), add callouts and formatting. - Recap: DDB → Foundry (DDB Importer + Adventure Muncher) → Obsidian (Import Foundry journals). Prefer this over retyping owned adventures. - Outro: new website, Patreon thanks, Discord via Community and Support (e.g. Leaflet help threads). Community-driven support; like/subscribe; see you on the socials. ## Things mentioned ### Obsidian plugins and features - **Import Foundry VTT Journal Entries** (free, filing42): ribbon importer for Foundry `journal.db` into a vault folder, optional Folder Notes - **Folder Notes** (AidenLX): matched by the importer's "Create Folder Notes" checkbox - **Initiative Tracker** (free): encounter blocks Josh adds while prepping chapters - **Obsidian Leaflet** (free): maps he would wire to location notes - Core community-plugin browse/install, ribbon icons, Reload app without saving - **Obsidian Publish** hosting obsidianttrpgtutorials.com ### Foundry VTT / DDB bridge tools - **Foundry Virtual Tabletop** (paid license): intermediate host for DDB content - **DDB Importer** (MrPrimate, Foundry module): Cobalt cookie auth; munches spells/items/monsters/characters; generates adventure muncher config - **DDB Importer Chrome extension** (MrPrimate): one-click Cobalt cookie grab from a logged-in DDB session - **DDB Adventure Muncher** (MrPrimate, standalone app): scrapes owned adventure books from DDB into a Foundry-importable package - Foundry user data path, worlds (`DDI` / Deadly Depth Inn), `journal.db`, Manage Modules ### TTRPG systems and products - **Dungeons & Dragons 5e** (Wizards / D&D Beyond) - Demo adventures/sources: **Tomb of Horrors** (already imported), **Lost Mine of Phandelver** (muncher run); mentions Tasha's Cauldron of Everything, Spelljammer titles, and other owned books in the dropdown - D&D Beyond owned/shared library content ### Websites and community - [D&D Beyond](https://www.dndbeyond.com/) - [Obsidian](https://obsidian.md/) - [obsidianttrpgtutorials.com](https://obsidianttrpgtutorials.com) — free tutorials; **preferred modern path: TTRPG-Convert-CLI 5e** - MrPrimate GitHub (DDB Importer / Adventure Muncher releases and READMEs) - [Josh's Patreon](https://www.patreon.com/JPlunkett) (paid, optional) - Obsidian TTRPG Community **Discord** via his site (free) ### Free vs paid (quick) - Free: Obsidian, Import Foundry plugin, Folder Notes, Initiative Tracker, Leaflet, tutorial site/Discord, MrPrimate tools (Patreon optional for smoother adventure features) - Paid: Foundry VTT license; D&D Beyond owned content / subscriptions as applicable; optional Patreon for Josh or MrPrimate ## Bios - **Josh Plunkett**: Australian GM and educator behind Obsidian TTRPG Tutorials (YouTube, obsidianttrpgtutorials.com, Patreon). Here he treats Foundry as a bridge so owned D&D Beyond adventures become editable Obsidian markdown for prep. - **MrPrimate**: Author of **DDB Importer**, the Chrome Cobalt helper, and **DDB Adventure Muncher** — the scrape/import stack that turns DDB ownership into Foundry-ready adventures. - **filing42**: Obsidian TTRPG community member; author of **Import Foundry VTT Journal Entries** (and related Foundry CSV/JSON helpers). Josh credits him for the Foundry→Obsidian journal pull. - **AidenLX**: Author of **Folder Notes**, referenced by the importer checkbox. - **Wizards of the Coast / D&D Beyond**: Publisher and digital platform for official 5e rules and adventures; Cobalt cookie auth is how third-party tools prove your login.