#!/bin/bash files=Session*.md for file in ${files[@]}; do echo "$file" export realDate=$(grep 'Real World Date' "$file" | cut -d' ' -f5) yq \ --front-matter="process" \ --inplace \ ' .tags = ["ttrpg/session"] | .icon = "book-open" | .title = "Session " + .session_number | .gm = "Mike" | .players = ["Jeff", "Brian", "Oz", "Andy", "Oz"] | .sessionNumber = .session_number | .summary = .summary // .["aat-event-body"] // "" | .aliases = ["Session " + .session_number] | .realDate = strenv(realDate) | .["fc-calendar"] = "Calendar of Golarion" | .["fc-display-name"] = "Kingmaker Session " + .session_number | .["fc-category"] = "Kingmaker" | .campaigns = ["[[Kingmaker|Kingmaker]]"] | del(.type) | del(.timelines) | del(.["aat-render-enabled"]) | del(.session_number) | del(.campaign) | del(.["aat-event-body"]) ' \ "${file}" done