This is a very small module just adding a copy button for journal links on the headers of three windows. I created this module to assist my workflow of writing journal entries with Obsidian.md outside of foundry to later import them the module "lava-flow". Since I still would have to drag scenes, items and actors into a journal entry to get a reference link I wanted a better way.
I also wrote this to dip my toes into module developement to make bigger, more complex modules in the future. So even if this is a pretty specialized usecase I thought it would be good training and might help a few people having similar problems.
Regarding the code: the module just hooks onto the rendering of Item, Scene and Actor windows to add a button which directly copies text into the clipboard via the navigator when clicked.