Compare commits

..
14 Commits
Author SHA1 Message Date
molly ec6e9e42c4 Updated plugins 2026-08-28 07:41:10 -04:00
molly de7113097e New Resource : Lists 2026-08-24 06:51:17 -04:00
molly 2b3e04e0ff Plugins updated second commit 2026-08-22 10:07:25 -04:00
molly 4ed9986b1f Updated plugins 2026-08-02 11:13:54 -04:00
molly af98eddc3b Configured attachments to save in subfolder 2026-08-01 16:42:04 -04:00
molly 2086c4cdb2 Ready to start adding computers 2026-07-30 11:52:15 -04:00
molly 3992a00e32 Configured excelidraw a little 2026-07-30 10:29:44 -04:00
molly 6470ee9494 Added markmind plugin 2026-07-30 10:03:33 -04:00
molly 22e2ef02ba Added more resources, started on electronic components, and configured PDF++ 2026-07-30 09:55:33 -04:00
molly 886618dca5 Added definitions 2026-07-25 10:12:14 -04:00
molly ef3fb4be25 Added resources 2026-07-25 10:00:32 -04:00
molly 0fa4d79354 stop tracking files 2026-07-25 09:00:26 -04:00
molly 108b24f8cb Now ignoring workspace.json and foldericons.json in the hopes that future patches will actually work 2026-07-25 08:58:33 -04:00
molly a64c5f6a38 Trying to apply patch 1 2026-07-25 08:48:42 -04:00
67 changed files with 98841 additions and 1506 deletions
+4
View File
@@ -16,3 +16,7 @@ logs
!00*/
91 Clippings/**/*
92 Uncategorized Notes/**/*
.obsidian/workspace.json
.obsidian/plugins/obsidian-icon-folder/data.json
+3 -1
View File
@@ -2,5 +2,7 @@
"newFileLocation": "current",
"trashOption": "local",
"promptDelete": false,
"alwaysUpdateLinks": true
"alwaysUpdateLinks": true,
"showInlineTitle": true,
"attachmentFolderPath": "./~Attachments"
}
+2 -1
View File
@@ -5,6 +5,7 @@
"wide-note",
"remove-lines",
"unbold-table",
"hide-properties"
"hide-properties",
"hide-resources"
]
}
+4
View File
@@ -0,0 +1,4 @@
{
"snapToObjects": true,
"snapToGrid": false
}
+3 -2
View File
@@ -7,8 +7,9 @@
"gitea-cards",
"pdf-plus",
"cmdr",
"sheet-plus",
"unicode-search",
"quickadd",
"obsidian-icon-folder"
"obsidian-icon-folder",
"obsidian-markmind",
"sheet-plus"
]
+1 -1
View File
@@ -17,6 +17,6 @@
"repelStrength": 10,
"linkStrength": 1,
"linkDistance": 250,
"scale": 1,
"scale": 0.33689025984950866,
"close": true
}
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1,7 +1,7 @@
{
"id": "cmdr",
"name": "Commander",
"version": "0.5.7",
"version": "0.5.8",
"minAppVersion": "1.4.4",
"description": "Customize your workspace by adding commands everywhere, create Macros and supercharge your mobile toolbar.",
"author": "jsmorabito & phibr0",
+1 -1
View File
@@ -80,7 +80,7 @@
"explorer": true,
"path": true
},
"settingsTab": "file_explorer",
"settingsTab": "general",
"supportedFileTypes": [
"md",
"canvas",
+32 -4
View File
@@ -6,6 +6,11 @@
"phoneFooterSafeAreaPadding": false,
"tabletFooterSafeAreaPadding": false,
"folder": "Excalidraw",
"libraryFolderPath": "Excalidraw/Libraries",
"libraryFileName": "local-library",
"libraryStorageMode": "vault",
"libraryMigrationStatus": "not-required",
"libraryMigrationSnoozeUntil": 0,
"cropFolder": "",
"annotateFolder": "",
"embedUseExcalidrawFolder": false,
@@ -49,8 +54,8 @@
"tabletUIMode": "compact",
"phoneUIMode": "mobile",
"iframeMatchExcalidrawTheme": true,
"matchTheme": false,
"matchThemeAlways": false,
"matchTheme": true,
"matchThemeAlways": true,
"matchThemeTrigger": false,
"defaultMode": "normal",
"defaultPenMode": "never",
@@ -131,8 +136,31 @@
"mdFontColor": "Black",
"mdBorderColor": "Black",
"mdCSS": "",
"markdownImageSettings": {
"defaults": {
"width": 500,
"paddingBottom": 10,
"fontFamily": "Cascadia",
"fontColor": "Black",
"border": {
"enabled": false,
"color": "Black"
},
"css": "",
"transclusion": {
"enabled": false,
"fontFamily": "Cascadia",
"fontColor": "Black",
"border": {
"enabled": false,
"color": "Black"
},
"css": ""
}
}
},
"scriptEngineSettings": {},
"previousRelease": "2.25.3",
"previousRelease": "2.26.4",
"showReleaseNotes": true,
"excalidrawMasteryPromoCollapsed": false,
"compareManifestToPluginVersion": true,
@@ -1071,7 +1099,7 @@
"key": "G"
}
],
"showSplashscreen": true,
"showSplashscreen": false,
"pdfSettings": {
"pageSize": "A4",
"pageOrientation": "portrait",
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1,7 +1,7 @@
{
"id": "obsidian-excalidraw-plugin",
"name": "Excalidraw",
"version": "2.25.3",
"version": "2.26.4",
"minAppVersion": "1.8.7",
"description": "Sketch Your Mind. Edit and view Excalidraw drawings. Enter the world of 4D Visual PKM.",
"author": "Zsolt Viczian",
File diff suppressed because one or more lines are too long
-53
View File
@@ -1,53 +0,0 @@
{
"settings": {
"migrated": 6,
"iconPacksPath": ".obsidian/icons",
"fontSize": 16,
"emojiStyle": "native",
"iconColor": null,
"recentlyUsedIcons": [
"LiLightbulb",
"LiNotebook",
"LiGraduationCap",
"LiCircleQuestionMark",
"LiTwitter"
],
"recentlyUsedIconsSize": 5,
"rules": [],
"extraMargin": {
"top": 0,
"right": 4,
"bottom": 0,
"left": 0
},
"iconInTabsEnabled": false,
"iconInTitleEnabled": false,
"iconInTitlePosition": "above",
"iconInFrontmatterEnabled": false,
"iconInFrontmatterFieldName": "icon",
"iconColorInFrontmatterFieldName": "iconColor",
"iconsBackgroundCheckEnabled": false,
"iconsInNotesEnabled": true,
"iconsInLinksEnabled": true,
"iconIdentifier": ":",
"lucideIconPackType": "native",
"debugMode": false,
"useInternalPlugins": false
},
"91 Clippings": "LiScissorsSquare",
"21 Personal Knowledgebase": "LiLightbulb",
"00 Project Management": "LiLineChart",
"99 Toolkit": "LiToolCase",
"91 Clippings/YouTube": "LiYoutube",
"91 Clippings/Web": "LiPaperclip",
"91 Clippings/Twitter": "LiTwitter",
"91 Clippings/Reddit": "LiCircleQuestionMark",
"91 Clippings/Papers": "LiGraduationCap",
"01 Personal Projects": "LiNotebook",
"02 Electronics Projects": "LiNotebook",
"03 Homelab Projects": "LiNotebook",
"04 Renovation Projects": "LiNotebook",
"09 Theatre Projects": "LiNotebook",
"29 Theatre Knowledgebase": "LiLightbulb",
"22 Electronics Knowedgebase": "LiLightbulb"
}
File diff suppressed because one or more lines are too long
+10
View File
@@ -0,0 +1,10 @@
{
"id": "obsidian-markmind",
"name": "Markmind",
"version": "3.5.8",
"minAppVersion": "0.9.12",
"description": "This is a mindmap , outline tool for obsidian.",
"author": "Mark",
"authorUrl": "https://github.com/MarkMindCkm/obsidian-markmind",
"isDesktopOnly": false
}
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
+2 -2
View File
@@ -1,8 +1,8 @@
{
"id": "obsidian-meta-bind-plugin",
"name": "Meta Bind",
"version": "1.4.15",
"minAppVersion": "1.10.0",
"version": "1.5.1",
"minAppVersion": "1.13.1",
"description": "Make your notes interactive with inline input fields, metadata displays, and buttons.",
"author": "Moritz Jung",
"authorUrl": "https://www.moritzjung.dev/",
File diff suppressed because one or more lines are too long
+2 -2
View File
@@ -110,8 +110,8 @@
"recordPDFInternalLinkHistory": true,
"alwaysRecordHistory": true,
"renderMarkdownInStickyNote": false,
"enablePDFEdit": false,
"author": "",
"enablePDFEdit": true,
"author": "Molly Zaugg",
"writeHighlightToFileOpacity": 0.2,
"defaultWriteFileToggle": false,
"syncWriteFileToggle": true,
+672 -32
View File
@@ -5,7 +5,7 @@
"name": "Followup⸬Richard",
"type": "Template",
"command": false,
"templatePath": "99 Toolkit/Templates/Project-Related/Work-Related/Followup⸬Richard.md",
"templatePath": "99 Toolkit/Templates/Project-Related/Work-Related/Followups/Followup⸬Richard.md",
"fileNameFormat": {
"enabled": true,
"format": "~Followups/Richard.md"
@@ -39,7 +39,7 @@
"name": "Followup⸬Generic",
"type": "Template",
"command": false,
"templatePath": "99 Toolkit/Templates/Project-Related/Work-Related/Followup⸬Generic.md",
"templatePath": "99 Toolkit/Templates/Project-Related/Work-Related/Followups/Followup⸬Generic.md",
"fileNameFormat": {
"enabled": true,
"format": "~Followups/Generic.md"
@@ -73,7 +73,7 @@
"name": "Followup::IT",
"type": "Template",
"command": false,
"templatePath": "99 Toolkit/Templates/Project-Related/Work-Related/Followup⸬IT.md",
"templatePath": "99 Toolkit/Templates/Project-Related/Work-Related/Followups/Followup⸬IT.md",
"fileNameFormat": {
"enabled": true,
"format": "~Followups/IT.md"
@@ -107,7 +107,7 @@
"name": "Followup⸬Procurement",
"type": "Template",
"command": false,
"templatePath": "99 Toolkit/Templates/Project-Related/Work-Related/Followup⸬Procurement.md",
"templatePath": "99 Toolkit/Templates/Project-Related/Work-Related/Followups/Followup⸬Procurement.md",
"fileNameFormat": {
"enabled": true,
"format": "~Followups/Procurement.md"
@@ -141,7 +141,7 @@
"name": "Followup⸬Customer",
"type": "Template",
"command": false,
"templatePath": "99 Toolkit/Templates/Project-Related/Work-Related/Followup⸬Customer.md",
"templatePath": "99 Toolkit/Templates/Project-Related/Work-Related/Followups/Followup⸬Customer.md",
"fileNameFormat": {
"enabled": true,
"format": "~Followups/Customer.md"
@@ -216,7 +216,12 @@
"createInSameFolderAsActiveFile": true,
"chooseFromSubfolders": false
},
"appendLink": false,
"appendLink": {
"enabled": true,
"placement": "replaceSelection",
"requireActiveFile": false,
"linkType": "link"
},
"openFile": true,
"fileOpening": {
"location": "tab",
@@ -245,7 +250,12 @@
"createInSameFolderAsActiveFile": true,
"chooseFromSubfolders": false
},
"appendLink": false,
"appendLink": {
"enabled": true,
"placement": "replaceSelection",
"requireActiveFile": false,
"linkType": "link"
},
"openFile": true,
"fileOpening": {
"location": "tab",
@@ -274,7 +284,12 @@
"createInSameFolderAsActiveFile": true,
"chooseFromSubfolders": false
},
"appendLink": false,
"appendLink": {
"enabled": true,
"placement": "replaceSelection",
"requireActiveFile": false,
"linkType": "link"
},
"openFile": true,
"fileOpening": {
"location": "tab",
@@ -286,6 +301,74 @@
"kind": "prompt"
}
},
{
"id": "9c76f6e3-d744-4c02-b417-f020795ac3a6",
"name": "Create⸬Resource⸬Report",
"type": "Template",
"command": false,
"templatePath": "99 Toolkit/Templates/Project-Related/Work-Related/Resources/Resource⸬Report.md",
"fileNameFormat": {
"enabled": true,
"format": "~Resources/Resource.md"
},
"folder": {
"enabled": true,
"folders": [],
"chooseWhenCreatingNote": false,
"createInSameFolderAsActiveFile": true,
"chooseFromSubfolders": false
},
"appendLink": {
"enabled": true,
"placement": "replaceSelection",
"requireActiveFile": false,
"linkType": "link"
},
"openFile": true,
"fileOpening": {
"location": "tab",
"direction": "vertical",
"mode": "default",
"focus": true
},
"fileExistsBehavior": {
"kind": "prompt"
}
},
{
"id": "15c97633-3f00-4760-9171-4b9c811a69e0",
"name": "Create⸬Definition",
"type": "Template",
"command": false,
"templatePath": "99 Toolkit/Templates/Project-Related/Definition.md",
"fileNameFormat": {
"enabled": true,
"format": "~Definitions/Definition.md"
},
"folder": {
"enabled": true,
"folders": [],
"chooseWhenCreatingNote": false,
"createInSameFolderAsActiveFile": true,
"chooseFromSubfolders": false
},
"appendLink": {
"enabled": true,
"placement": "replaceSelection",
"requireActiveFile": false,
"linkType": "link"
},
"openFile": false,
"fileOpening": {
"location": "tab",
"direction": "vertical",
"mode": "default",
"focus": true
},
"fileExistsBehavior": {
"kind": "prompt"
}
},
{
"id": "5f4286c4-f607-49bd-98e5-0f2958d1ae20",
"name": "Insert⸬Followups",
@@ -328,7 +411,7 @@
"templatePath": "99 Toolkit/Templates/Project-Dashboards/Tasks.base",
"fileNameFormat": {
"enabled": true,
"format": "~Tasks"
"format": "~Tasks/Tasks.base"
},
"folder": {
"enabled": true,
@@ -388,6 +471,40 @@
"kind": "prompt"
}
},
{
"id": "c52093aa-f2df-4dc9-b337-6b65a61ba7aa",
"name": "Insert⸬Resources",
"type": "Template",
"command": false,
"templatePath": "99 Toolkit/Templates/Project-Dashboards/Resources.base",
"fileNameFormat": {
"enabled": true,
"format": "~Resources/Resources.base"
},
"folder": {
"enabled": true,
"folders": [],
"chooseWhenCreatingNote": false,
"createInSameFolderAsActiveFile": true,
"chooseFromSubfolders": false
},
"appendLink": {
"enabled": true,
"placement": "replaceSelection",
"requireActiveFile": false,
"linkType": "embed"
},
"openFile": false,
"fileOpening": {
"location": "tab",
"direction": "vertical",
"mode": "default",
"focus": true
},
"fileExistsBehavior": {
"kind": "prompt"
}
},
{
"id": "22fa27a0-1631-4643-b5b5-45ac0865048f",
"name": "Create⸬Production",
@@ -484,18 +601,456 @@
"fileExistsBehavior": {
"kind": "prompt"
}
},
{
"id": "d482b88f-43e9-4b73-be57-3bf848bade39",
"name": "Create⸬Resource⸬Report-CNL",
"type": "Template",
"command": false,
"templatePath": "99 Toolkit/Templates/Project-Related/Work-Related/Resources/Resource⸬Report-CNL-.md",
"fileNameFormat": {
"enabled": true,
"format": "~Resources/Resource.md"
},
"folder": {
"enabled": true,
"folders": [],
"chooseWhenCreatingNote": false,
"createInSameFolderAsActiveFile": true,
"chooseFromSubfolders": false
},
"appendLink": {
"enabled": true,
"placement": "replaceSelection",
"requireActiveFile": false,
"linkType": "link"
},
"openFile": true,
"fileOpening": {
"location": "tab",
"direction": "vertical",
"mode": "default",
"focus": true
},
"fileExistsBehavior": {
"kind": "prompt"
}
},
{
"id": "f7b7c506-512f-495b-b3fb-13986c3cc998",
"name": "Create⸬Resource⸬Report-AECL",
"type": "Template",
"command": false,
"templatePath": "99 Toolkit/Templates/Project-Related/Work-Related/Resources/Resource⸬Report-AECL-.md",
"fileNameFormat": {
"enabled": true,
"format": "~Resources/Resource.md"
},
"folder": {
"enabled": true,
"folders": [],
"chooseWhenCreatingNote": false,
"createInSameFolderAsActiveFile": true,
"chooseFromSubfolders": false
},
"appendLink": {
"enabled": true,
"placement": "replaceSelection",
"requireActiveFile": false,
"linkType": "link"
},
"openFile": true,
"fileOpening": {
"location": "tab",
"direction": "vertical",
"mode": "default",
"focus": true
},
"fileExistsBehavior": {
"kind": "prompt"
}
},
{
"id": "bc49044a-9d44-4cac-a538-c7dda85ccfe4",
"name": "Create⸬Resource⸬Report-Hardware",
"type": "Template",
"command": false,
"templatePath": "99 Toolkit/Templates/Project-Related/Work-Related/Resources/Resource⸬Hardware.md",
"fileNameFormat": {
"enabled": true,
"format": "~Resources/Resource.md"
},
"folder": {
"enabled": true,
"folders": [],
"chooseWhenCreatingNote": false,
"createInSameFolderAsActiveFile": true,
"chooseFromSubfolders": false
},
"appendLink": {
"enabled": true,
"placement": "replaceSelection",
"requireActiveFile": false,
"linkType": "link"
},
"openFile": true,
"fileOpening": {
"location": "tab",
"direction": "vertical",
"mode": "default",
"focus": true
},
"fileExistsBehavior": {
"kind": "prompt"
}
},
{
"id": "263d7a83-ef63-469a-8dda-32b5d82c9fc5",
"name": "Create⸬Resource⸬List",
"type": "Template",
"command": false,
"templatePath": "99 Toolkit/Templates/Project-Related/Work-Related/Resources/Resource⸬List.md",
"fileNameFormat": {
"enabled": true,
"format": "~Resources/Resource.md"
},
"discoverExistingNotesBeforeCreate": false,
"folder": {
"enabled": true,
"folders": [],
"chooseWhenCreatingNote": false,
"createInSameFolderAsActiveFile": true,
"chooseFromSubfolders": false
},
"appendLink": {
"enabled": true,
"placement": "replaceSelection",
"requireActiveFile": false,
"linkType": "link"
},
"copyLinkToClipboard": false,
"openFile": true,
"fileOpening": {
"location": "tab",
"direction": "vertical",
"mode": "default",
"focus": true
},
"fileExistsBehavior": {
"kind": "prompt"
}
},
{
"id": "e23397f4-549d-4e80-9420-98e40e9087fd",
"name": "Create⸬Resource⸬Report-Software",
"type": "Template",
"command": false,
"templatePath": "99 Toolkit/Templates/Project-Related/Work-Related/Resources/Resource⸬Software.md",
"fileNameFormat": {
"enabled": true,
"format": "~Resources/Resource.md"
},
"folder": {
"enabled": true,
"folders": [],
"chooseWhenCreatingNote": false,
"createInSameFolderAsActiveFile": true,
"chooseFromSubfolders": false
},
"appendLink": {
"enabled": true,
"placement": "replaceSelection",
"requireActiveFile": false,
"linkType": "link"
},
"openFile": true,
"fileOpening": {
"location": "tab",
"direction": "vertical",
"mode": "default",
"focus": true
},
"fileExistsBehavior": {
"kind": "prompt"
}
},
{
"id": "4afdc6ef-5c3f-4cc6-a1c7-af37991bbeea",
"name": "Create⸬Component⸬Capacitor",
"type": "Template",
"command": false,
"templatePath": "99 Toolkit/Templates/Electronics-Related/Parts Inventory System/Component⸬Capacitor.md",
"fileNameFormat": {
"enabled": true,
"format": "~Components/Capacitor.md"
},
"folder": {
"enabled": true,
"folders": [],
"chooseWhenCreatingNote": false,
"createInSameFolderAsActiveFile": true,
"chooseFromSubfolders": false
},
"appendLink": false,
"openFile": false,
"fileOpening": {
"location": "tab",
"direction": "vertical",
"mode": "default",
"focus": true
},
"fileExistsBehavior": {
"kind": "prompt"
}
},
{
"id": "e0ac02d0-4588-451e-8206-b49b50716d91",
"name": "Create⸬Component⸬Connector",
"type": "Template",
"command": false,
"templatePath": "99 Toolkit/Templates/Electronics-Related/Parts Inventory System/Component⸬Connector.md",
"fileNameFormat": {
"enabled": true,
"format": "~Components/Component.md"
},
"folder": {
"enabled": true,
"folders": [],
"chooseWhenCreatingNote": false,
"createInSameFolderAsActiveFile": true,
"chooseFromSubfolders": false
},
"appendLink": false,
"openFile": false,
"fileOpening": {
"location": "tab",
"direction": "vertical",
"mode": "default",
"focus": true
},
"fileExistsBehavior": {
"kind": "prompt"
}
},
{
"id": "7ad71d16-66f7-4857-9b26-870d045bfe00",
"name": "Create⸬Component⸬Fuse",
"type": "Template",
"command": false,
"templatePath": "99 Toolkit/Templates/Electronics-Related/Parts Inventory System/Component⸬Fuse.md",
"fileNameFormat": {
"enabled": true,
"format": "~Components/Component.md"
},
"folder": {
"enabled": true,
"folders": [],
"chooseWhenCreatingNote": false,
"createInSameFolderAsActiveFile": true,
"chooseFromSubfolders": false
},
"appendLink": false,
"openFile": false,
"fileOpening": {
"location": "tab",
"direction": "vertical",
"mode": "default",
"focus": true
},
"fileExistsBehavior": {
"kind": "prompt"
}
},
{
"id": "d6ea6728-bc2c-40eb-90f4-5a09e8e860f4",
"name": "Create⸬Component⸬IC",
"type": "Template",
"command": false,
"templatePath": "99 Toolkit/Templates/Electronics-Related/Parts Inventory System/Component⸬IC.md",
"fileNameFormat": {
"enabled": true,
"format": "~Components/Component.md"
},
"folder": {
"enabled": true,
"folders": [],
"chooseWhenCreatingNote": false,
"createInSameFolderAsActiveFile": true,
"chooseFromSubfolders": false
},
"appendLink": false,
"openFile": false,
"fileOpening": {
"location": "tab",
"direction": "vertical",
"mode": "default",
"focus": true
},
"fileExistsBehavior": {
"kind": "prompt"
}
},
{
"id": "9ceed774-4a93-42d4-90b4-6b2cd9746f84",
"name": "Create⸬Component⸬Inductor",
"type": "Template",
"command": false,
"templatePath": "99 Toolkit/Templates/Electronics-Related/Parts Inventory System/Component⸬Inductor.md",
"fileNameFormat": {
"enabled": true,
"format": "~Components/Component.md"
},
"folder": {
"enabled": true,
"folders": [],
"chooseWhenCreatingNote": false,
"createInSameFolderAsActiveFile": true,
"chooseFromSubfolders": false
},
"appendLink": false,
"openFile": false,
"fileOpening": {
"location": "tab",
"direction": "vertical",
"mode": "default",
"focus": true
},
"fileExistsBehavior": {
"kind": "prompt"
}
},
{
"id": "4aed1b6b-7dca-4750-b489-d36a8969cad8",
"name": "Create⸬Component⸬Resistor",
"type": "Template",
"command": false,
"templatePath": "99 Toolkit/Templates/Electronics-Related/Parts Inventory System/Component⸬Resistor.md",
"fileNameFormat": {
"enabled": true,
"format": "~Components/Component.md"
},
"folder": {
"enabled": true,
"folders": [],
"chooseWhenCreatingNote": false,
"createInSameFolderAsActiveFile": true,
"chooseFromSubfolders": false
},
"appendLink": false,
"openFile": false,
"fileOpening": {
"location": "tab",
"direction": "vertical",
"mode": "default",
"focus": true
},
"fileExistsBehavior": {
"kind": "prompt"
}
},
{
"id": "8e4f6c10-4f73-49d5-bc59-980d2caec2cf",
"name": "Create⸬Component⸬Microcontroller",
"type": "Template",
"command": false,
"templatePath": "99 Toolkit/Templates/Electronics-Related/Parts Inventory System/Component⸬µController.md",
"fileNameFormat": {
"enabled": true,
"format": "~Components/Component.md"
},
"folder": {
"enabled": true,
"folders": [],
"chooseWhenCreatingNote": false,
"createInSameFolderAsActiveFile": true,
"chooseFromSubfolders": false
},
"appendLink": false,
"openFile": false,
"fileOpening": {
"location": "tab",
"direction": "vertical",
"mode": "default",
"focus": true
},
"fileExistsBehavior": {
"kind": "prompt"
}
},
{
"id": "f0439720-dbaa-4d0d-a844-d22907e2fd64",
"name": "Create⸬Component⸬Cable",
"type": "Template",
"command": false,
"templatePath": "99 Toolkit/Templates/Electronics-Related/Parts Inventory System/Component⸬Cable.md",
"fileNameFormat": {
"enabled": true,
"format": "~Components/Components.md"
},
"folder": {
"enabled": true,
"folders": [],
"chooseWhenCreatingNote": false,
"createInSameFolderAsActiveFile": true,
"chooseFromSubfolders": false
},
"appendLink": false,
"openFile": false,
"fileOpening": {
"location": "tab",
"direction": "vertical",
"mode": "default",
"focus": true
},
"fileExistsBehavior": {
"kind": "prompt"
}
},
{
"id": "378286b0-d277-482b-96b3-16a711b82429",
"name": "Create⸬Hardware⸬Computer",
"type": "Template",
"command": false,
"templatePath": "99 Toolkit/Templates/Computer-Related/Computer.md",
"fileNameFormat": {
"enabled": false,
"format": ""
},
"folder": {
"enabled": true,
"folders": [],
"chooseWhenCreatingNote": false,
"createInSameFolderAsActiveFile": true,
"chooseFromSubfolders": false
},
"appendLink": false,
"openFile": true,
"fileOpening": {
"location": "tab",
"direction": "vertical",
"mode": "default",
"focus": true
},
"fileExistsBehavior": {
"kind": "prompt"
}
}
],
"inputPrompt": "single-line",
"persistInputPromptDrafts": true,
"useSelectionAsCaptureValue": true,
"searchNestedChoices": true,
"templateFolderLauncherRow": "bottom",
"devMode": false,
"templateFolderPath": "99 Toolkit/Templates",
"templateFolderPaths": [
"99 Toolkit/Templates"
],
"announceUpdates": "major",
"version": "2.12.3",
"version": "2.23.0",
"globalVariables": {},
"onePageInputEnabled": false,
"disableOnlineFeatures": true,
"enableUriCallbacks": false,
"enableRibbonIcon": false,
"showCaptureNotification": true,
"showInputCancellationNotification": false,
@@ -538,29 +1093,74 @@
"name": "gpt-4",
"maxTokens": 8192
},
{
"name": "gpt-4-32k",
"maxTokens": 32768
},
{
"name": "gpt-4-1106-preview",
"maxTokens": 128000
},
{
"name": "gpt-4-turbo",
"maxTokens": 128000
},
{
"name": "gpt-4o",
"maxTokens": 128000
"maxTokens": 128000,
"maxOutputTokens": 16384,
"supportsTemperature": true
},
{
"name": "gpt-4o-mini",
"maxTokens": 128000
"maxTokens": 128000,
"maxOutputTokens": 16384,
"supportsTemperature": true
},
{
"name": "gpt-5.5",
"maxTokens": 1050000,
"maxOutputTokens": 128000,
"supportsTemperature": false
},
{
"name": "gpt-5.4",
"maxTokens": 1050000,
"maxOutputTokens": 128000,
"supportsTemperature": false
},
{
"name": "gpt-5.4-mini",
"maxTokens": 400000,
"maxOutputTokens": 128000,
"supportsTemperature": false
},
{
"name": "gpt-5.4-nano",
"maxTokens": 400000,
"maxOutputTokens": 128000,
"supportsTemperature": false
},
{
"name": "gpt-4.1",
"maxTokens": 1047576,
"maxOutputTokens": 32768,
"supportsTemperature": true
},
{
"name": "gpt-4.1-mini",
"maxTokens": 1047576,
"maxOutputTokens": 32768,
"supportsTemperature": true
},
{
"name": "o3",
"maxTokens": 200000,
"maxOutputTokens": 100000,
"supportsTemperature": false
},
{
"name": "o4-mini",
"maxTokens": 200000,
"maxOutputTokens": 100000,
"supportsTemperature": false
}
],
"autoSyncModels": false,
"modelSource": "modelsDev"
"autoSyncModels": true,
"modelSource": "modelsDev",
"id": "openai"
},
{
"name": "Gemini",
@@ -568,20 +1168,57 @@
"apiKey": "",
"models": [
{
"name": "gemini-1.5-pro",
"maxTokens": 1000000
"name": "gemini-3.5-flash",
"maxTokens": 1048576,
"maxOutputTokens": 65536,
"supportsTemperature": true
},
{
"name": "gemini-1.5-flash",
"maxTokens": 1000000
"name": "gemini-3.1-pro-preview",
"maxTokens": 1048576,
"maxOutputTokens": 65536,
"supportsTemperature": true
},
{
"name": "gemini-1.5-flash-8b",
"maxTokens": 1000000
"name": "gemini-3.1-flash-lite",
"maxTokens": 1048576,
"maxOutputTokens": 65536,
"supportsTemperature": true
},
{
"name": "gemini-3-pro-preview",
"maxTokens": 1048576,
"maxOutputTokens": 65536,
"supportsTemperature": true
},
{
"name": "gemini-3-flash-preview",
"maxTokens": 1048576,
"maxOutputTokens": 65536,
"supportsTemperature": true
},
{
"name": "gemini-2.5-pro",
"maxTokens": 1048576,
"maxOutputTokens": 65536,
"supportsTemperature": true
},
{
"name": "gemini-2.5-flash",
"maxTokens": 1048576,
"maxOutputTokens": 65536,
"supportsTemperature": true
},
{
"name": "gemini-2.5-flash-lite",
"maxTokens": 1048576,
"maxOutputTokens": 65536,
"supportsTemperature": true
}
],
"autoSyncModels": false,
"modelSource": "modelsDev"
"autoSyncModels": true,
"modelSource": "modelsDev",
"id": "gemini"
}
]
},
@@ -598,6 +1235,9 @@
"migrateFileOpeningSettings": true,
"backfillFileOpeningDefaults": true,
"setProviderModelDiscoveryMode": true,
"migrateProviderApiKeysToSecretStorage": true
"migrateProviderApiKeysToSecretStorage": true,
"migrateToMultipleTemplateFolders": true,
"refreshStaleDefaultModelSeeds": true,
"pinAiModelRefs": true
}
}
+400 -82
View File
File diff suppressed because one or more lines are too long
+2 -2
View File
@@ -1,8 +1,8 @@
{
"id": "quickadd",
"name": "QuickAdd",
"version": "2.12.3",
"minAppVersion": "1.11.4",
"version": "2.23.0",
"minAppVersion": "1.13.0",
"description": "Quickly add new pages or content to your vault.",
"author": "Christian B. B. Houmann",
"authorUrl": "https://bagerbach.com",
File diff suppressed because one or more lines are too long
+3 -2
View File
@@ -2,10 +2,11 @@
"showSheetButton": "true",
"folder": "/",
"fileLocationMode": "current-sub",
"fileSubFolder": "Sheets",
"fileSubFolder": "~Sheets",
"excelFilenamePrefix": "Excel ",
"excelFilenameDateTime": "DD-MM_MMM-YYYY HH.mm.ss",
"sheetHeight": "300",
"sheetHeightMode": "auto",
"rowHeight": "25",
"colWidth": "100",
"authorizationCode": "",
@@ -14,7 +15,7 @@
"numberFormatLocal": "en",
"mobileRenderMode": "desktop",
"darkModal": "dark",
"isBigSheet": "false",
"isBigSheet": "true",
"fontFolder": "",
"selectedFontName": ""
}
+497 -866
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1,7 +1,7 @@
{
"id": "sheet-plus",
"name": "Sheet Plus",
"version": "2.12.11",
"version": "2.13.0",
"minAppVersion": "1.5.11",
"description": "Create Excel-like spreadsheets and easily embed them in Markdown.",
"author": "ljcoder",
File diff suppressed because one or more lines are too long
+10 -34
View File
@@ -1,43 +1,19 @@
{
"data_version": 2,
"command_timeout": 5,
"templates_folder": "99 Toolkit/Templates",
"templates_pairs": [
[
"",
""
]
],
"trigger_on_file_creation": false,
"templates_pairs": [],
"trigger_on_file_creation_mode": "folder",
"auto_jump_to_cursor": false,
"enable_system_commands": false,
"jump_to_cursor_after_file_name": false,
"shell_path": "",
"user_scripts_folder": "",
"enable_folder_templates": true,
"folder_templates": [
{
"folder": "",
"template": ""
}
],
"enable_file_templates": false,
"file_templates": [
{
"regex": ".*",
"template": ""
}
],
"folder_templates": [],
"file_templates": [],
"syntax_highlighting": true,
"syntax_highlighting_mobile": false,
"enabled_templates_hotkeys": [
""
],
"startup_templates": [
""
],
"intellisense_render": 1,
"ignore_folders_on_creation": [
{
"folder": ""
}
]
"enabled_templates_hotkeys": [],
"startup_templates": [],
"intellisense_render": "1",
"ignore_folders_on_creation": []
}
File diff suppressed because one or more lines are too long
+2 -2
View File
@@ -1,9 +1,9 @@
{
"id": "templater-obsidian",
"name": "Templater",
"version": "2.20.6",
"version": "2.25.0",
"description": "Advanced templating and automation using handlebars-like syntax.",
"minAppVersion": "1.12.2",
"minAppVersion": "1.13.0",
"author": "SilentVoid",
"authorUrl": "https://github.com/SilentVoid13",
"fundingUrl": {
+5 -61
View File
@@ -1,69 +1,8 @@
.templater_search {
width: calc(100% - 20px);
}
.templater_div {
border-top: 1px solid var(--background-modifier-border);
}
.templater_div > .setting-item {
border-top: none !important;
align-self: center;
}
.templater_div > .setting-item > .setting-item-control {
justify-content: space-around;
padding: 0;
width: 100%;
}
.templater_div
> .setting-item
> .setting-item-control
> .setting-editor-extra-setting-button {
align-self: center;
}
.templater_donating {
margin: 10px;
}
.templater_title {
margin: 0;
padding: 0;
margin-top: 5px;
text-align: center;
}
.templater_template {
align-self: center;
margin-left: 5px;
margin-right: 5px;
width: 70%;
}
.templater_cmd {
margin-left: 5px;
margin-right: 5px;
font-size: 14px;
width: 100%;
}
.templater_div2 > .setting-item {
align-content: center;
justify-content: center;
}
.templater-prompt-div,
.templater-multisuggester-div {
display: flex;
}
.templater-prompt-form {
display: flex;
flex-grow: 1;
}
.templater-prompt-input,
.templater-multisuggester-input {
flex-grow: 1;
@@ -80,6 +19,11 @@ textarea.templater-prompt-input {
height: 10rem;
}
.templater-ignore-folder-modal .modal-content input[type="text"],
.templater-startup-template-modal .modal-content input[type="text"] {
width: 100%;
}
textarea.templater-prompt-input:focus {
border-color: var(--interactive-accent);
}
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1,7 +1,7 @@
{
"id": "unicode-search",
"name": "Unicode Search",
"version": "0.7.3",
"version": "0.7.4",
"minAppVersion": "1.8.7",
"description": "Search and insert Unicode characters into your editor",
"author": "BambusControl",
File diff suppressed because one or more lines are too long
+2 -1
View File
@@ -44,6 +44,7 @@
"Meeting Date & Time": "datetime",
"Attendies": "multitext",
"Regrets": "multitext",
"Noshows": "multitext"
"Noshows": "multitext",
"Done": "checkbox"
}
}
-246
View File
@@ -1,246 +0,0 @@
{
"main": {
"id": "fdbda4e0302f93b0",
"type": "split",
"children": [
{
"id": "1aeda5fdcff9bb98",
"type": "tabs",
"children": [
{
"id": "a2f8c91697355824",
"type": "leaf",
"state": {
"type": "empty",
"state": {},
"icon": "lucide-file",
"title": "New tab"
}
}
]
}
],
"direction": "vertical"
},
"left": {
"id": "2a6aa1820f86a084",
"type": "split",
"children": [
{
"id": "cf7aa14b2f5d225c",
"type": "tabs",
"children": [
{
"id": "7d1af6ae06eb66ea",
"type": "leaf",
"state": {
"type": "file-explorer",
"state": {
"sortOrder": "alphabetical",
"autoReveal": false
},
"icon": "lucide-folder-closed",
"title": "Files"
}
},
{
"id": "7cdc581de42b86f7",
"type": "leaf",
"state": {
"type": "search",
"state": {
"query": "",
"matchingCase": false,
"explainSearch": false,
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical"
},
"icon": "lucide-search",
"title": "Search"
}
},
{
"id": "da38d40ea66fb03c",
"type": "leaf",
"state": {
"type": "bookmarks",
"state": {},
"icon": "lucide-bookmark",
"title": "Bookmarks"
}
}
]
}
],
"direction": "horizontal",
"width": 300
},
"right": {
"id": "306ea5ded2763ba8",
"type": "split",
"children": [
{
"id": "f0ea48a2bb3d9fd9",
"type": "tabs",
"children": [
{
"id": "9eaab95bf7991f55",
"type": "leaf",
"state": {
"type": "backlink",
"state": {
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-coming-in",
"title": "Backlinks"
}
},
{
"id": "aa5733ef9024950e",
"type": "leaf",
"state": {
"type": "outgoing-link",
"state": {
"linksCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-going-out",
"title": "Outgoing links"
}
},
{
"id": "2e627c1ff4654722",
"type": "leaf",
"state": {
"type": "tag",
"state": {
"sortOrder": "frequency",
"useHierarchy": true,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-tags",
"title": "Tags"
}
},
{
"id": "6e44f85cfe95c44f",
"type": "leaf",
"state": {
"type": "all-properties",
"state": {
"sortOrder": "frequency",
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-archive",
"title": "All properties"
}
},
{
"id": "2332cc88a0f34ba0",
"type": "leaf",
"state": {
"type": "outline",
"state": {
"followCursor": false,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-list",
"title": "Outline"
}
},
{
"id": "ad998ce3ff76c433",
"type": "leaf",
"state": {
"type": "footnotes",
"state": {},
"icon": "lucide-file-signature",
"title": "Footnotes"
}
},
{
"id": "1dff25564ab94e8a",
"type": "leaf",
"state": {
"type": "highlightr-notes-view",
"state": {},
"icon": "sticky-note",
"title": "Highlights & Notes"
}
}
],
"currentTab": 3
}
],
"direction": "horizontal",
"width": 300,
"collapsed": true
},
"left-ribbon": {
"hiddenItems": {
"switcher:Open quick switcher": false,
"graph:Open graph view": false,
"canvas:Create new canvas": false,
"daily-notes:Open today's daily note": false,
"templates:Insert template": false,
"command-palette:Open command palette": false,
"bases:Create new base": false,
"workspaces:Manage workspace layouts": false,
"templater-obsidian:Templater": false,
"obsidian-excalidraw-plugin:New drawing": false,
"pdf-plus:PDF++: Toggle auto-copy": false,
"pdf-plus:PDF++: Toggle auto-focus": false,
"pdf-plus:PDF++: Toggle auto-paste": false,
"sheet-plus:Create excel file": false
}
},
"active": "7d1af6ae06eb66ea",
"lastOpenFiles": [
"22 Electronics Knowedgebase",
"29 Theatre Knowledgebase",
"99 Toolkit/Templates/Theatre-Related/Production.md",
"99 Toolkit/Manual/Todo List.md",
"99 Toolkit/Templates/Project-Related/Project.md",
"99 Toolkit/Templates/Theatre-Related/Meetings.base",
"99 Toolkit/Templates/Theatre-Related/Meeting.md",
"09 Theatre Projects/Org⸬DRP/05.2026_MurderByTheBook/MurderByTheBook.md",
"09 Theatre Projects/Org⸬DRP/05.2026_MurderByTheBook/~Meetings/Meeting-24072026.md",
"09 Theatre Projects/Org⸬DRP/05.2026_MurderByTheBook/~Meetings/Meetings.base",
"99 Toolkit/Unicode/Unicode Quick-Reference.md",
"99 Toolkit/Templates/Project-Dashboards/Followups.base",
"09 Theatre Projects/Org⸬DRP/05.2026_MurderByTheBook/~Meetings",
"09 Theatre Projects/Org⸬DRP/05.2026_MurderByTheBook",
"99 Toolkit/Templates/Project-Related/Work-Related/Followup⸬Richard.md",
"99 Toolkit/Templates/Project-Related/Subtask.md",
"99 Toolkit/Templates/Project-Related/Work-Related/Followup⸬Procurement.md",
"99 Toolkit/Templates/Project-Related/Work-Related/Followup⸬Customer.md",
"09 Theatre Projects/Org⸬DRP/05.2026_MurderByTheBook/05.2026_MurderByTheBook.md",
"99 Toolkit/Templates/Theatre-Related",
"09 Theatre Projects/Org⸬DRP/05.2026_MurderByTheBook",
"09 Theatre Projects/Org⸬TACO",
"09 Theatre Projects/Org⸬THEOP",
"01 Personal Projects/TestProject/TestIngOverdue.md",
"01 Personal Projects/TestProject/TestProject.md",
"99 Toolkit/Manual/Projects/➹ Future Projects & Planning.md",
"02 Electronics Projects/ZOE/ZOE.md",
"02 Electronics Projects/➹ Future Projects & Planning/Preset Board/Preset Board.md",
"02 Electronics Projects/➹ Future Projects & Planning/Mixer/Mixer.md",
"02 Electronics Projects/➹ Future Projects & Planning/Ionizer/Ionizer.md",
"02 Electronics Projects/➹ Future Projects & Planning/Ionizer/Keyboard.md",
"02 Electronics Projects/➹ Future Projects & Planning/➹ Future Projects & Planning.md",
"01 Personal Projects/Test Project/Test Project.md",
"01 Personal Projects/Another Test Project/Another Test Project.md",
"99 Toolkit/Manual/Projects/Follow-Up Base.md",
"99 Toolkit/Manual/Manual.md"
]
}
@@ -0,0 +1,33 @@
Here is a description of data types to help me manage projects and stay organized.
# Project
The root of a project. Contains bases that can be used as a broad project management dashboard.
# Task
A type for organizing the steps of a project. Tasks can contain tasks, and tasks can contain subtasks. Tasks can also contain bases for getting an overview of that specific task's progress.
# Subtask
This type is for organizing the ultimate results of a task. For example, Project⸬Gardening can contain Task⸬Trees, Task⸬Vegetables, or Task⸬Succulents. Then, Task⸬Trees can contain Subtask⸬RakeLeaves, Subtask⸬CollectFruit, Subtask⸬TrimBranches, etc.
# Deliverable
The results of a task/subtask/project. Used to document that there is a physical result of the efforts of a task, and provides a space to make notes about it.
# Followup
Need to remember to do something later? That's what this type is for. It will automatically set the due date to the day it is created +7 days, and the due date tracker base in Project Management helps make sure nothing is forgotten.
# Resource
A special data type for organizing all the stuff that is required to make a project happen. For most projects, this is going to be things like reports, papers, books, videos, websites, etc., but it can also be things like tools and machines. This is a space to make notes about a resource. Because this has a lot of overlap with Knowledgebases, the general knowledgebase has access to there resource types in project folders. #todo make sure this is actually true.
## Resource-Related Types
There exists types for organizing resources. Here is how:
### Followup
Intended for things like "finish reading this" or "review section 1.5".
### Resource
Found a reference to something that should be reviewed later. Use the resource type within a resource for that. This will create a large bibliography in the project's resources base.
### Definition
Definitions are for keeping track of acronyms or terms that are important in a context.
+1
View File
@@ -1,3 +1,4 @@
This list is for features I would like to add to the obsidian workspace someday.
- [ ] Meetings note type for projects (using the one for production meetings as a template)
- [ ] Actually get knowledgebases up and going
- [ ] Definitions Base
@@ -0,0 +1,39 @@
<%*
let hostname = await tp.system.prompt("Hostname");
let description = await tp.system.prompt("Description");
-%>
---
Structure: Hardware⸬Computer
Hostname: <% hostname %>
IP Address:
VPN IP Address:
CPU:
CPU Cooler:
RAM:
Motherboard:
GPU:
NIC:
PSU:
Case:
RAID: false
RAID Card/HBA:
Disks: See disks section of this note
DAP: false
PDA1000: false
resolver: false
UPS:
OS:
Software:
Location:
Description: <% description %>
Notes:
Last Maintenance Date:
Last Update Date:
---
# <% hostname %>
> [!warning] <%description %>
## Disks
## Hardware History
**Originally Built:**
@@ -0,0 +1,43 @@
<%*
let gauge = await tp.system.prompt("Wire Gauge");
let cond_no = await tp.system.prompt("Conductors");
let shld = await tp.system.prompt("Shield Type");
let jkt = await tp.system.prompt("Jacket Type");
let fire = await tp.system.prompt("Fire Rating");
let dia = await tp.system.prompt("Overall Diameter");
let drn = await tp.system.prompt("Drain Wire? (true/false)");
let qty = await tp.system.prompt("Quantity");
let supplier = await tp.system.prompt("Supplier");
let supplier_pn = await tp.system.prompt("Supplier P/N");
let mfg_pn = await tp.system.prompt("Manufacturer");
let mfg_pn = await tp.system.prompt("Manufacturer P/N");
let local_data = await tp.system.prompt("Local Datasheet");
let remote_data = await tp.system.prompt("Remote Datasheet");
-%>
---
Type: Component
Component: Cable
Gauge: <% gauge %>
Conductors: <% cond_no %>
Sheild: <% shld %>
Jacket: <% jkt %>
Fire Rating: <% fire %>
Overall Diameter: <% dia %>
Drain Wire: <% drn %>
Quantity: <% qty %>
Supplier: <% supplier %>
Supplier Part: <% supplier_pn %>
Manufacturer: <% mfg_pn %>
Manufacturer Part: <% mfg_pn %>
Local Datasheet: <% local_data %>
Remote Datasheet: <% remote_data %>
Description:
Notes:
Status: In-Production
Date Created: <% tp.date.now("DD-MM_MMM-YYYY") %>
---
<%* await tp.file.rename("Component⸬Cable-" + tp.date.now("DDMMYYYYHHMMSS")) %>
# Cable - <% mfg_pn %> - <% cond_no %>/<% gauge %>
## Stock History
@@ -0,0 +1,45 @@
<%*
let value = await tp.system.prompt("Value");
let tolerance = await tp.system.prompt("Tolerance");
let volt = await tp.system.prompt("Voltage Rating");
let ESR = await tp.system.prompt("ESR");
let temp_co = await tp.system.prompt("Temperature Coefficient");
let mat = await tp.system.prompt("Dialectric (electrolytic, ceramic, tantalum, etc.)");
let pkg_type = await tp.system.prompt("Package Type (SMD or THC)");
let pkg_size = await tp.system.prompt("Package Size");
let qty = await tp.system.prompt("Quantity");
let supplier = await tp.system.prompt("Supplier");
let supplier_pn = await tp.system.prompt("Supplier P/N");
let mfg_pn = await tp.system.prompt("Manufacturer");
let mfg_pn = await tp.system.prompt("Manufacturer P/N");
let local_data = await tp.system.prompt("Local Datasheet");
let remote_data = await tp.system.prompt("Remote Datasheet");
-%>
---
Type: Component
Component: Capacitor
Material: <% mat %>
Value: <% value %>
Tolerance: <% tolerance %>
Voltage Rating: <% volt %>
ESR: <% ESR %>
Temperature Coefficient: <% temp_co %>
Package Type: <% pkg_type %>
Package Size: <% pkg_size %>
Quantity: <% qty %>
Supplier: <% supplier %>
Supplier Part: <% supplier_pn %>
Manufacturer: <% mfg_pn %>
Manufacturer Part: <% mfg_pn %>
Local Datasheet: <% local_data %>
Remote Datasheet: <% remote_data %>
Description:
Notes:
Status: In-Production
Date Created: <% tp.date.now("DD-MM_MMM-YYYY") %>
---
<%* await tp.file.rename("Component⸬Capacitor-" + tp.date.now("DDMMYYYYHHMMSS")) %>
# Capacitor - <% value %> - <% tolerance %> - <% pkg_type %>
## Stock History
@@ -0,0 +1,36 @@
<%*
let value = await tp.system.prompt("Value");
let tolerance = await tp.system.prompt("Description");
let pkg_type = await tp.system.prompt("Package Type (SMD or THC)");
let pkg_size = await tp.system.prompt("Package Size");
let qty = await tp.system.prompt("Quantity");
let supplier = await tp.system.prompt("Supplier");
let supplier_pn = await tp.system.prompt("Supplier P/N");
let mfg_pn = await tp.system.prompt("Manufacturer");
let mfg_pn = await tp.system.prompt("Manufacturer P/N");
let local_data = await tp.system.prompt("Local Datasheet");
let remote_data = await tp.system.prompt("Remote Datasheet");
-%>
---
Type: Component
Component: Connector
Value: <% value %>
Description: <% tolerance %>
Package Type: <% pkg_type %>
Package Size: <% pkg_size %>
Quantity: <% qty %>
Supplier: <% supplier %>
Supplier Part: <% supplier_pn %>
Manufacturer: <% mfg_pn %>
Manufacturer Part: <% mfg_pn %>
Local Datasheet: <% local_data %>
Remote Datasheet: <% remote_data %>
Notes:
Status: In-Production
Date Created: <% tp.date.now("DD-MM_MMM-YYYY") %>
---
<%* await tp.file.rename("Component⸬Connector-" + tp.date.now("DDMMYYYYHHMMSS")) %>
# Connector - <% value %> - <% pkg_type %>
## Stock History
@@ -0,0 +1,40 @@
<%*
let value = await tp.system.prompt("Value");
let tolerance = await tp.system.prompt("Current");
let power = await tp.system.prompt("Voltage");
let mat = await tp.system.prompt("Type (Automotive, normal, etc.)");
let pkg_type = await tp.system.prompt("Package Type");
let pkg_size = await tp.system.prompt("Package Size");
let qty = await tp.system.prompt("Quantity");
let supplier = await tp.system.prompt("Supplier");
let supplier_pn = await tp.system.prompt("Supplier P/N");
let mfg_pn = await tp.system.prompt("Manufacturer");
let mfg_pn = await tp.system.prompt("Manufacturer P/N");
let local_data = await tp.system.prompt("Local Datasheet");
let remote_data = await tp.system.prompt("Remote Datasheet");
-%>
---
Type: Component
Component: Fuse
Value: <% value %>
Current: <% tolerance %>
Voltage: <% power %>
Package Type: <% pkg_type %>
Package Size: <% pkg_size %>
Quantity: <% qty %>
Supplier: <% supplier %>
Supplier Part: <% supplier_pn %>
Manufacturer: <% mfg_pn %>
Manufacturer Part: <% mfg_pn %>
Local Datasheet: <% local_data %>
Remote Datasheet: <% remote_data %>
Description:
Notes:
Status: In-Production
Date Created: <% tp.date.now("DD-MM_MMM-YYYY") %>
---
<%* await tp.file.rename("Component⸬Fuse-" + tp.date.now("DDMMYYYYHHMMSS")) %>
# Fuse - <% value %> - <% pkg_type %>
## Stock History
@@ -0,0 +1,36 @@
<%*
let value = await tp.system.prompt("Value");
let tolerance = await tp.system.prompt("Description");
let pkg_type = await tp.system.prompt("Package Type (SMD or THC)");
let pkg_size = await tp.system.prompt("Package Size");
let qty = await tp.system.prompt("Quantity");
let supplier = await tp.system.prompt("Supplier");
let supplier_pn = await tp.system.prompt("Supplier P/N");
let mfg_pn = await tp.system.prompt("Manufacturer");
let mfg_pn = await tp.system.prompt("Manufacturer P/N");
let local_data = await tp.system.prompt("Local Datasheet");
let remote_data = await tp.system.prompt("Remote Datasheet");
-%>
---
Type: Component
Component: IC
Value: <% value %>
Description: <% tolerance %>
Package Type: <% pkg_type %>
Package Size: <% pkg_size %>
Quantity: <% qty %>
Supplier: <% supplier %>
Supplier Part: <% supplier_pn %>
Manufacturer: <% mfg_pn %>
Manufacturer Part: <% mfg_pn %>
Local Datasheet: <% local_data %>
Remote Datasheet: <% remote_data %>
Notes:
Status: In-Production
Date Created: <% tp.date.now("DD-MM_MMM-YYYY") %>
---
<%* await tp.file.rename("Component⸬IC-" + tp.date.now("DDMMYYYYHHMMSS")) %>
# IC - <% value %> - <% pkg_type %>
## Stock History
@@ -0,0 +1,45 @@
<%*
let value = await tp.system.prompt("Value");
let tolerance = await tp.system.prompt("Tolerance");
let volt = await tp.system.prompt("Inductive Reactance");
let ESR = await tp.system.prompt("Back EMF");
let temp_co = await tp.system.prompt("DC Resistance");
let mat = await tp.system.prompt("Core (air-core, ferrite-core, iron-core)");
let pkg_type = await tp.system.prompt("Package Type (SMD or THC)");
let pkg_size = await tp.system.prompt("Package Size");
let qty = await tp.system.prompt("Quantity");
let supplier = await tp.system.prompt("Supplier");
let supplier_pn = await tp.system.prompt("Supplier P/N");
let mfg_pn = await tp.system.prompt("Manufacturer");
let mfg_pn = await tp.system.prompt("Manufacturer P/N");
let local_data = await tp.system.prompt("Local Datasheet");
let remote_data = await tp.system.prompt("Remote Datasheet");
-%>
---
Type: Component
Component: Inductor
Material: <% mat %>
Value: <% value %>
Tolerance: <% tolerance %>
Inductive Reactance: <% volt %>
Back EMF: <% ESR %>
DC Resistance: <% temp_co %>
Package Type: <% pkg_type %>
Package Size: <% pkg_size %>
Quantity: <% qty %>
Supplier: <% supplier %>
Supplier Part: <% supplier_pn %>
Manufacturer: <% mfg_pn %>
Manufacturer Part: <% mfg_pn %>
Local Datasheet: <% local_data %>
Remote Datasheet: <% remote_data %>
Description:
Notes:
Status: In-Production
Date Created: <% tp.date.now("DD-MM_MMM-YYYY") %>
---
<%* await tp.file.rename("Component⸬Inductor-" + tp.date.now("DDMMYYYYHHMMSS")) %>
# Inductor - <% value %> - <% tolerance %> - <% pkg_type %>
## Stock History
@@ -0,0 +1,40 @@
<%*
let value = await tp.system.prompt("Value");
let tolerance = await tp.system.prompt("Tolerance");
let power = await tp.system.prompt("Power Rating");
let mat = await tp.system.prompt("Material/Type (wire-wound, metal film, carbon film, etc.)");
let pkg_type = await tp.system.prompt("Package Type (SMD or THC)");
let pkg_size = await tp.system.prompt("Package Size");
let qty = await tp.system.prompt("Quantity");
let supplier = await tp.system.prompt("Supplier");
let supplier_pn = await tp.system.prompt("Supplier P/N");
let mfg_pn = await tp.system.prompt("Manufacturer");
let mfg_pn = await tp.system.prompt("Manufacturer P/N");
let local_data = await tp.system.prompt("Local Datasheet");
let remote_data = await tp.system.prompt("Remote Datasheet");
-%>
---
Type: Component
Component: Resistor
Value: <% value %>
Tolerance: <% tolerance %>
Power Rating: <% power %>
Package Type: <% pkg_type %>
Package Size: <% pkg_size %>
Quantity: <% qty %>
Supplier: <% supplier %>
Supplier Part: <% supplier_pn %>
Manufacturer: <% mfg_pn %>
Manufacturer Part: <% mfg_pn %>
Local Datasheet: <% local_data %>
Remote Datasheet: <% remote_data %>
Description:
Notes:
Status: In-Production
Date Created: <% tp.date.now("DD-MM_MMM-YYYY") %>
---
<%* await tp.file.rename("Component⸬Resistor-" + tp.date.now("DDMMYYYYHHMMSS")) %>
# Resistor - <% value %> - <% tolerance %> - <% pkg_type %>
## Stock History
@@ -0,0 +1,36 @@
<%*
let value = await tp.system.prompt("Value");
let tolerance = await tp.system.prompt("Description");
let pkg_type = await tp.system.prompt("Package Type (SMD or THC)");
let pkg_size = await tp.system.prompt("Package Size");
let qty = await tp.system.prompt("Quantity");
let supplier = await tp.system.prompt("Supplier");
let supplier_pn = await tp.system.prompt("Supplier P/N");
let mfg_pn = await tp.system.prompt("Manufacturer");
let mfg_pn = await tp.system.prompt("Manufacturer P/N");
let local_data = await tp.system.prompt("Local Datasheet");
let remote_data = await tp.system.prompt("Remote Datasheet");
-%>
---
Type: Component
Component: µController
Value: <% value %>
Description: <% tolerance %>
Package Type: <% pkg_type %>
Package Size: <% pkg_size %>
Quantity: <% qty %>
Supplier: <% supplier %>
Supplier Part: <% supplier_pn %>
Manufacturer: <% mfg_pn %>
Manufacturer Part: <% mfg_pn %>
Local Datasheet: <% local_data %>
Remote Datasheet: <% remote_data %>
Notes:
Status: In-Production
Date Created: <% tp.date.now("DD-MM_MMM-YYYY") %>
---
<%* await tp.file.rename("Component⸬µController-" + tp.date.now("DDMMYYYYHHMMSS")) %>
# µController - <% value %> - <% pkg_type %>
## Stock History
@@ -1,8 +1,24 @@
views:
- type: table
name: Table
name: All Followups
filters:
and:
- Type == "Followup"
- '!file.path.startsWith("99 Toolkit")'
- Project == "REPLACE THIS MOLLY!"
- type: table
name: Followups - Done
filters:
and:
- Type == "Followup"
- file.path.startsWith("99 Toolkit")
- Done == true
- Project == "CHANGE THIS MOLLY!!!"
- type: table
name: Followups - Not Done
filters:
and:
- Type == "Followup"
- '!file.path.startsWith("99 Toolkit")'
- Project == "CHANGE THIS MOLLY!!!"
- Done != true
@@ -0,0 +1,14 @@
views:
- type: table
name: Table
filters:
and:
- Type == "Resource"
- '!file.path.startsWith("99")'
- Project == "REPLACE THIS MOLLY!!!"
order:
- file.name
- Resource Type
- Title
- Number
- Description
@@ -0,0 +1,14 @@
<%*
let term = await tp.system.prompt("Term");
let definition = await tp.system.prompt("Definition");
-%>
---
Date Created: <% tp.date.now("DD-MM_MMM-YYYY") %>
Type: Definition
Term: <% term %>
Definition: <% definition %>
---
<%* await tp.file.rename("Definition-" + term + "-" + tp.date.now("DDMMYYYYHHMMSS")) %>
# <% term %>
<% definition %>
@@ -16,6 +16,7 @@ Shared Area Link:
OneDrive Link:
Nextcloud Link:
---
`<%* await tp.file.rename(tp.file.folder(false)) %>` 
# Scope & Description
@@ -25,10 +26,18 @@ Nextcloud Link:
# Tasks & Subtasks
`Follow the instructions in` [[Tasks Base]] `to get this working`
## Followups
# Followups
`Follow the instructions in` [[Follow-Up Base]] `to get this working.`
# Resources
`Insert the resources base here.`
# Personal Notes
`<%* await tp.file.rename(tp.file.folder(false)) %>` 
# Links
## Deliverables
`Add deliverables here, add links so that each deliverable is associated with a project.`
## Tasks
`Add 1st level tasks here.`
## Resources
`Add resource linsk here`
@@ -8,6 +8,7 @@ Priority:
- Normal
Project: <% tp.file.folder(true).split('/')[1] %>
Type: Followup
Done: false
---
`<%* await tp.file.rename("Followup⸬Customer-" + tp.date.now("DDMMYYYYHHMMSS")) %>` 
@@ -8,6 +8,7 @@ Priority:
- Normal
Project: <% tp.file.folder(true).split('/')[1] %>
Type: Followup
Done: false
---
`<%* await tp.file.rename("Followup⸬Generic-" + tp.date.now("DDMMYYYYHHMMSS")) %>` 
<%* await tp.file.rename("Followup⸬Generic-" + tp.date.now("DDMMYYYYHHMMSS")) %>
@@ -10,6 +10,7 @@ Priority:
- Normal
Project: <% tp.file.folder(true).split('/')[1] %>
Type: Followup
Done: false
---
`<%* await tp.file.rename("Followup⸬IT-" + tp.date.now("DDMMYYYYHHMMSS")) %>` 
@@ -11,6 +11,7 @@ Priority:
- Normal
Project: <% tp.file.folder(true).split('/')[1] %>
Type: Followup
Done: false
---
`<%* await tp.file.rename("Followup⸬Proc-" + tp.date.now("DDMMYYYYHHMMSS")) %>` 
@@ -8,6 +8,7 @@ Priority:
- Normal
Project: <% tp.file.folder(true).split('/')[1] %>
Type: Followup
Done: false
---
`<%* await tp.file.rename("Followup⸬Richard-" + tp.date.now("DDMMYYYYHHMMSS")) %>` 
@@ -10,6 +10,7 @@ Priority:
- Normal
Project: <% tp.file.folder(true).split('/')[1] %>
Type: Followup
Done: false
---
`<%* await tp.file.rename("Followup⸬Supplier-" + tp.date.now("DDMMYYYYHHMMSS")) %>` 
@@ -0,0 +1,20 @@
<%*
let title = await tp.system.prompt("Title");
let supplier = await tp.system.prompt("Supplier");
let locall = await tp.system.prompt("Local Link");
let remotel = await tp.system.prompt("Remote Link");
-%>
---
Type: Resource
Resource Type: Hardware
Publisher: <% supplier %>
Title: <% title %>
Local File Link: <% locall %>
Remote File Link: <% remotel %>
Description:
Status:
Date Created: <% tp.date.now("DD-MM_MMM-YYYY") %>
Date Modified: <% tp.file.last_modified_date("DD-MM_MMM-YYYY") %>
---
<%* await tp.file.rename("Resource⸬Hardware-" + tp.date.now("DDMMYYYYHHMMSS")) %>
# <% num %> - <% title %>
@@ -0,0 +1,17 @@
<%*
let title = await tp.system.prompt("Title");
let description = await tp.system.prompt("Description");
-%>
---
Type: Resource
Resource Type: List
Title: <% title %>
Description: <% description %>
Status:
Date Created: <% tp.date.now("DD-MM_MMM-YYYY") %>
Date Modified: <% tp.file.last_modified_date("DD-MM_MMM-YYYY") %>
---
<%* await tp.file.rename("Resource⸬List-" + tp.date.now("DDMMYYYYHHMMSS")) %>
# <% title %>
@@ -0,0 +1,22 @@
<%*
let title = await tp.system.prompt("Report Title");
let num = await tp.system.prompt("Report Number");
let locall = await tp.system.prompt("Local Link");
let remotel = await tp.system.prompt("Remote Link");
-%>
---
Type: Resource
Resource Type: Report
Publisher: Atomic Energy of Canada Ltd.
Number: <% num %>
Title: <% title %>
Author:
Local File Link: <% locall %>
Remote File Link: <% remotel %>
Description:
Status:
Date Created: <% tp.date.now("DD-MM_MMM-YYYY") %>
Date Modified: <% tp.file.last_modified_date("DD-MM_MMM-YYYY") %>
---
<%* await tp.file.rename("Resource⸬Report-AECL-" + tp.date.now("DDMMYYYYHHMMSS")) %>
# <% num %> - <% title %>
@@ -0,0 +1,22 @@
<%*
let title = await tp.system.prompt("Report Title");
let num = await tp.system.prompt("Report Number");
let locall = await tp.system.prompt("Local Link");
let remotel = await tp.system.prompt("Remote Link");
-%>
---
Type: Resource
Resource Type: Report
Publisher: Canadian Nuclear Laboratories
Number: <% num %>
Title: <% title %>
Author:
Local File Link: <% locall %>
Remote File Link: <% remotel %>
Description:
Status:
Date Created: <% tp.date.now("DD-MM_MMM-YYYY") %>
Date Modified: <% tp.file.last_modified_date("DD-MM_MMM-YYYY") %>
---
<%* await tp.file.rename("Resource⸬Report-CNL-" + tp.date.now("DDMMYYYYHHMMSS")) %>
# <% num %> - <% title %>
@@ -0,0 +1,22 @@
<%*
let title = await tp.system.prompt("Report Title");
let num = await tp.system.prompt("Report Number");
let locall = await tp.system.prompt("Local Link");
let remotel = await tp.system.prompt("Remote Link");
-%>
---
Type: Resource
Resource Type: Report
Publisher:
Number: <% num %>
Title: <% title %>
Author:
Local File Link: <% locall %>
Remote File Link: <% remotel %>
Description:
Status:
Date Created: <% tp.date.now("DD-MM_MMM-YYYY") %>
Date Modified: <% tp.file.last_modified_date("DD-MM_MMM-YYYY") %>
---
<%* await tp.file.rename("Resource⸬Report-" + tp.date.now("DDMMYYYYHHMMSS")) %>
# <% num %> - <% title %>
@@ -0,0 +1,22 @@
<%*
let title = await tp.system.prompt("Software Title");
let num = await tp.system.prompt("Software Publisher");
let locall = await tp.system.prompt("Local Link");
let remotel = await tp.system.prompt("Remote Link");
-%>
---
Type: Resource
Resource Type: Software
Publisher: <% num %>
Title: <% title %>
Local File Link: <% locall %>
Remote File Link: <% remotel %>
Description:
Status:
EULA: false
EULA Link:
Date Created: <% tp.date.now("DD-MM_MMM-YYYY") %>
Date Modified: <% tp.file.last_modified_date("DD-MM_MMM-YYYY") %>
---
<%* await tp.file.rename("Resource⸬Software-" + tp.date.now("DDMMYYYYHHMMSS")) %>
# <% num %> - <% title %>
@@ -1,4 +1,7 @@
| | Name | Code | Notes |
| --- | ---------------------------- | ------ | ----- |
| --- | -------------------------------------- | ------ | ----- |
| ⸬ | Squared Four Dot Punctuation | U+2E2C | |
| → | Rightwards Arrow | | |
| ➹ | Heavy black-feathered north east arrow | | |
| Ω | Ohm sign | | |