Utilities
Tools
Export the full workspace (knowledge + forum), dump Markdown for notes apps, or generate Drive mkdir scripts.
Merge readiness
This module is prepared to nest under your main Grok-built website. See MERGE.md in the project root.
- Version
- v1.0.0
- Base path
- / (standalone root)
- Main site link
- — set VITE_MAIN_SITE_URL
- Embed mode
- off · routes 9
Storage keys are namespaced az-pathways-* so they will not clash with the main site. Export JSON before any destructive merge.
Workspace backup
Knowledge, folder items, ratings, and forum threads live in this browser. Download JSON to move machines or version snapshots.
0 knowledge terms4 forum threads
JSON import merges threads by id and knowledge by term. Markdown dump is one-way (for Obsidian / Docs).
Subfolder set
Every term gets these Drive children:
songsvideosquestionsai-charactersarticlesscriptsphotosscenesZ's-extras
mkdir script (bash)
Shell commands for annotated terms (or a 3-term sample).
# Create full subfolder tree for each annotated term # songs, videos, questions, ai-characters, articles, scripts, photos, scenes, Z's-extras # Adjust drive letter if your Google Drive mount differs. # Sample (first 3 A terms) — annotate terms for a real list # aah mkdir -p 'G:/My Drive/AZ/A/A3/aah/songs' mkdir -p 'G:/My Drive/AZ/A/A3/aah/videos' mkdir -p 'G:/My Drive/AZ/A/A3/aah/questions' mkdir -p 'G:/My Drive/AZ/A/A3/aah/ai-characters' mkdir -p 'G:/My Drive/AZ/A/A3/aah/articles' mkdir -p 'G:/My Drive/AZ/A/A3/aah/scripts' mkdir -p 'G:/My Drive/AZ/A/A3/aah/photos' mkdir -p 'G:/My Drive/AZ/A/A3/aah/scenes' mkdir -p 'G:/My Drive/AZ/A/A3/aah/Z'\''s-extras' # aal mkdir -p 'G:/My Drive/AZ/A/A3/aal/songs' mkdir -p 'G:/My Drive/AZ/A/A3/aal/videos' mkdir -p 'G:/My Drive/AZ/A/A3/aal/questions' mkdir -p 'G:/My Drive/AZ/A/A3/aal/ai-characters' mkdir -p 'G:/My Drive/AZ/A/A3/aal/articles' mkdir -p 'G:/My Drive/AZ/A/A3/aal/scripts' mkdir -p 'G:/My Drive/AZ/A/A3/aal/photos' mkdir -p 'G:/My Drive/AZ/A/A3/aal/scenes' mkdir -p 'G:/My Drive/AZ/A/A3/aal/Z'\''s-extras' # aas mkdir -p 'G:/My Drive/AZ/A/A3/aas/songs' mkdir -p 'G:/My Drive/AZ/A/A3/aas/videos' mkdir -p 'G:/My Drive/AZ/A/A3/aas/questions' mkdir -p 'G:/My Drive/AZ/A/A3/aas/ai-characters' mkdir -p 'G:/My Drive/AZ/A/A3/aas/articles' mkdir -p 'G:/My Drive/AZ/A/A3/aas/scripts' mkdir -p 'G:/My Drive/AZ/A/A3/aas/photos' mkdir -p 'G:/My Drive/AZ/A/A3/aas/scenes' mkdir -p 'G:/My Drive/AZ/A/A3/aas/Z'\''s-extras'
PowerShell mkdir
Same tree for Windows Google Drive File Stream.
# PowerShell: create subfolders for annotated terms on Google Drive # Adjust $Drive if your mount path differs. $Drive = "G:\My Drive\AZ" # aah New-Item -ItemType Directory -Force -Path (Join-Path $Drive 'A\A3\aah\songs') | Out-Null New-Item -ItemType Directory -Force -Path (Join-Path $Drive 'A\A3\aah\videos') | Out-Null New-Item -ItemType Directory -Force -Path (Join-Path $Drive 'A\A3\aah\questions') | Out-Null New-Item -ItemType Directory -Force -Path (Join-Path $Drive 'A\A3\aah\ai-characters') | Out-Null New-Item -ItemType Directory -Force -Path (Join-Path $Drive 'A\A3\aah\articles') | Out-Null New-Item -ItemType Directory -Force -Path (Join-Path $Drive 'A\A3\aah\scripts') | Out-Null New-Item -ItemType Directory -Force -Path (Join-Path $Drive 'A\A3\aah\photos') | Out-Null New-Item -ItemType Directory -Force -Path (Join-Path $Drive 'A\A3\aah\scenes') | Out-Null New-Item -ItemType Directory -Force -Path (Join-Path $Drive 'A\A3\aah\Z''s-extras') | Out-Null # aal New-Item -ItemType Directory -Force -Path (Join-Path $Drive 'A\A3\aal\songs') | Out-Null New-Item -ItemType Directory -Force -Path (Join-Path $Drive 'A\A3\aal\videos') | Out-Null New-Item -ItemType Directory -Force -Path (Join-Path $Drive 'A\A3\aal\questions') | Out-Null New-Item -ItemType Directory -Force -Path (Join-Path $Drive 'A\A3\aal\ai-characters') | Out-Null New-Item -ItemType Directory -Force -Path (Join-Path $Drive 'A\A3\aal\articles') | Out-Null New-Item -ItemType Directory -Force -Path (Join-Path $Drive 'A\A3\aal\scripts') | Out-Null New-Item -ItemType Directory -Force -Path (Join-Path $Drive 'A\A3\aal\photos') | Out-Null New-Item -ItemType Directory -Force -Path (Join-Path $Drive 'A\A3\aal\scenes') | Out-Null New-Item -ItemType Directory -Force -Path (Join-Path $Drive 'A\A3\aal\Z''s-extras') | Out-Null # aas New-Item -ItemType Directory -Force -Path (Join-Path $Drive 'A\A3\aas\songs') | Out-Null New-Item -ItemType Directory -Force -Path (Join-Path $Drive 'A\A3\aas\videos') | Out-Null New-Item -ItemType Directory -Force -Path (Join-Path $Drive 'A\A3\aas\questions') | Out-Null New-Item -ItemType Directory -Force -Path (Join-Path $Drive 'A\A3\aas\ai-characters') | Out-Null New-Item -ItemType Directory -Force -Path (Join-Path $Drive 'A\A3\aas\articles') | Out-Null New-Item -ItemType Directory -Force -Path (Join-Path $Drive 'A\A3\aas\scripts') | Out-Null New-Item -ItemType Directory -Force -Path (Join-Path $Drive 'A\A3\aas\photos') | Out-Null New-Item -ItemType Directory -Force -Path (Join-Path $Drive 'A\A3\aas\scenes') | Out-Null New-Item -ItemType Directory -Force -Path (Join-Path $Drive 'A\A3\aas\Z''s-extras') | Out-Null