[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"casestudy-development-google-drive-folder-link":3},{"id":4,"title":5,"body":6,"client":89,"credits":90,"description":83,"extension":99,"featured":100,"gallery":101,"geo":102,"keyart":104,"lede":106,"mediaType":107,"meta":109,"navigation":110,"path":111,"seo":112,"sort":113,"status":114,"stem":115,"tags":116,"vertical":122,"year":123,"yt_video":124,"__hash__":125},"casestudies\u002Fwork\u002Fdevelopment-google-drive-folder-link.md","Google Drive Folder Link",{"type":7,"value":8,"toc":82},"minimark",[9,14,18,22,66,70],[10,11,13],"h2",{"id":12},"overview","Overview",[15,16,17],"p",{},"Google Drive Folder Link bridges the gap between Obsidian's note-first knowledge graph and the reality that most teams' working files still live in Google Drive. Rather than copy-pasting Drive URLs into notes (and losing them when folders get reorganized), the plugin associates a Drive folder with a note via a fuzzy-search picker and stores the association in the note's frontmatter, where it stays durable, searchable, and portable across devices.",[10,19,21],{"id":20},"how-it-works","How it works",[23,24,25,33,39,54,60],"ul",{},[26,27,28,32],"li",{},[29,30,31],"strong",{},"In-memory tree cache."," The plugin walks the configured root folders once and caches the tree in memory, making subsequent fuzzy searches feel instant. Much faster than per-keystroke Drive API calls would allow.",[26,34,35,38],{},[29,36,37],{},"My Drive + Shared Drives."," Both are searchable from a single picker.",[26,40,41,44,45,49,50,53],{},[29,42,43],{},"Frontmatter as source of truth."," The Drive folder ID and display name are stored in the note's properties (",[46,47,48],"code",{},"googleDriveFolderId",", ",[46,51,52],{},"googleDriveFolderName","), so the link survives note moves, vault syncs, and exports.",[26,55,56,59],{},[29,57,58],{},"Properties-pane integration."," A clickable link appears in the Properties pane to open the folder in the browser. Command-palette and right-click menu entries are also wired up.",[26,61,62,65],{},[29,63,64],{},"User-owned credentials."," Each user creates their own Google Cloud OAuth credentials, so the plugin never funnels traffic through a shared backend or asks users to trust a third-party token broker.",[10,67,69],{"id":68},"references","References",[23,71,72],{},[26,73,74,75],{},"Repository: ",[76,77,81],"a",{"href":78,"rel":79},"https:\u002F\u002Fgithub.com\u002Fandrewmarconi\u002FGoogleDriveFolderLink",[80],"nofollow","github.com\u002Fandrewmarconi\u002FGoogleDriveFolderLink",{"title":83,"searchDepth":84,"depth":84,"links":85},"",2,[86,87,88],{"id":12,"depth":84,"text":13},{"id":20,"depth":84,"text":21},{"id":68,"depth":84,"text":69},"Personal Project",[91,96],{"sort":92,"role":93,"value":94,"uri":95},1,"Creator & Developer","Andrew Marconi","https:\u002F\u002Flinkedin.com\u002Fin\u002Fmarconi",{"sort":97,"role":98,"value":81,"uri":78},10,"Repository","md",false,[],[103],"Global",{"src":105,"alt":5},"\u002Fwork\u002Fdevelopment-google-drive-folder-link\u002Fdevelopment-google-drive-folder-link.jpg","An Obsidian plugin that attaches a Google Drive folder to any note via fuzzy search, with one-click access to the linked folder from the note's properties pane.",[108],"Obsidian Plugin",{},true,"\u002Fwork\u002Fdevelopment-google-drive-folder-link",{"title":5,"description":83},290,"live","work\u002Fdevelopment-google-drive-folder-link",[117,118,119,120,121],"TypeScript","Obsidian","Google Drive API","OAuth","Open Source","Productivity",2026,null,"skIjt5dqj-2zJGxNrzdHXHb4I6JElUx8ubkBseIC7io"]