Compare commits

...
11 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
66 changed files with 98838 additions and 1583 deletions
+1
View File
@@ -16,6 +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
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
+3 -3
View File
@@ -1,12 +1,12 @@
{
"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",
"fundingUrl": "https://www.buymeacoffee.com/chhoumann",
"helpUrl": "https://quickadd.obsidian.guide/docs/",
"isDesktopOnly": false
}
}
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"
}
}
@@ -1,376 +0,0 @@
From 70c8c3c0b35783434af5c08dcc47b7662a1ef877 Mon Sep 17 00:00:00 2001
From: Molly Zaugg <molly@zaugg.ca>
Date: Fri, 24 Jul 2026 10:04:00 -0400
Subject: [PATCH] Added EPRI-Report template
---
.obsidian/app.json | 3 +-
.../plugins/obsidian-icon-folder/data.json | 5 +-
.obsidian/plugins/quickadd/data.json | 63 +++++++++++
.obsidian/types.json | 3 +-
.obsidian/workspace.json | 106 +++++++++++-------
.../Project-Dashboards/Resources.base | 13 +++
.../Templates/Project-Related/Project.md | 3 +
.../Templates/Project-Related/Subtask.md | 1 +
99 Toolkit/Templates/Project-Related/Task.md | 1 +
.../Resource\342\270\254EPRI-Report.md" | 17 +++
10 files changed, 172 insertions(+), 43 deletions(-)
create mode 100644 99 Toolkit/Templates/Project-Dashboards/Resources.base
create mode 100644 "99 Toolkit/Templates/Project-Related/Work-Related/Resource\342\270\254EPRI-Report.md"
diff --git a/.obsidian/app.json b/.obsidian/app.json
index 5175b1a..3a475b1 100644
--- a/.obsidian/app.json
+++ b/.obsidian/app.json
@@ -2,5 +2,6 @@
"newFileLocation": "current",
"trashOption": "local",
"promptDelete": false,
- "alwaysUpdateLinks": true
+ "alwaysUpdateLinks": true,
+ "showLineNumber": true
}
\ No newline at end of file
diff --git a/.obsidian/plugins/obsidian-icon-folder/data.json b/.obsidian/plugins/obsidian-icon-folder/data.json
index 1858951..b3a2cf4 100644
--- a/.obsidian/plugins/obsidian-icon-folder/data.json
+++ b/.obsidian/plugins/obsidian-icon-folder/data.json
@@ -49,5 +49,8 @@
"04 Renovation Projects": "LiNotebook",
"09 Theatre Projects": "LiNotebook",
"29 Theatre Knowledgebase": "LiLightbulb",
- "22 Electronics Knowedgebase": "LiLightbulb"
+ "22 Electronics Knowedgebase": "LiLightbulb",
+ "01 Current Projects": "LiNotebook",
+ "02 Past Projects": "LiNotebook",
+ "03 Future Projects": "LiNotebook"
}
\ No newline at end of file
diff --git a/.obsidian/plugins/quickadd/data.json b/.obsidian/plugins/quickadd/data.json
index 02274d3..23dcee5 100644
--- a/.obsidian/plugins/quickadd/data.json
+++ b/.obsidian/plugins/quickadd/data.json
@@ -286,6 +286,35 @@
"kind": "prompt"
}
},
+ {
+ "id": "f0f3161b-7b34-4228-a735-c38cbbebfa88",
+ "name": "Create⸬Resource⸬EPRI-Report",
+ "type": "Template",
+ "command": false,
+ "templatePath": "99 Toolkit/Templates/Project-Related/Work-Related/Resource⸬EPRI-Report.md",
+ "fileNameFormat": {
+ "enabled": true,
+ "format": "~Resources/EPRI-Report.md"
+ },
+ "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"
+ }
+ },
{
"id": "5f4286c4-f607-49bd-98e5-0f2958d1ae20",
"name": "Insert⸬Followups",
@@ -388,6 +417,40 @@
"kind": "prompt"
}
},
+ {
+ "id": "eac51b43-9d20-4859-89b0-0dfeb8f87d66",
+ "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",
diff --git a/.obsidian/types.json b/.obsidian/types.json
index 58e2483..ec25f5f 100644
--- a/.obsidian/types.json
+++ b/.obsidian/types.json
@@ -44,6 +44,7 @@
"Meeting Date & Time": "datetime",
"Attendies": "multitext",
"Regrets": "multitext",
- "Noshows": "multitext"
+ "Noshows": "multitext",
+ "Date Start": "date"
}
}
\ No newline at end of file
diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json
index cec12fb..123297d 100644
--- a/.obsidian/workspace.json
+++ b/.obsidian/workspace.json
@@ -4,17 +4,21 @@
"type": "split",
"children": [
{
- "id": "1aeda5fdcff9bb98",
+ "id": "a5f31815420b2b74",
"type": "tabs",
"children": [
{
- "id": "a2f8c91697355824",
+ "id": "2a2ed2e79e331d7e",
"type": "leaf",
"state": {
- "type": "empty",
- "state": {},
+ "type": "markdown",
+ "state": {
+ "file": "03 Future Projects/C6 Wireless Study/C6 Wireless Study.md",
+ "mode": "source",
+ "source": false
+ },
"icon": "lucide-file",
- "title": "New tab"
+ "title": "C6 Wireless Study"
}
}
]
@@ -171,15 +175,37 @@
{
"id": "1dff25564ab94e8a",
"type": "leaf",
+ "state": {
+ "type": "highlightr-notes-view",
+ "state": {},
+ "icon": "lucide-ghost",
+ "title": "highlightr-notes-view"
+ }
+ },
+ {
+ "id": "2410824bf99f6a1a",
+ "type": "leaf",
"state": {
"type": "highlightr-notes-view",
"state": {},
"icon": "sticky-note",
"title": "Highlights & Notes"
}
+ },
+ {
+ "id": "e05701b2db78d9a7",
+ "type": "leaf",
+ "state": {
+ "type": "file-properties",
+ "state": {
+ "file": "03 Future Projects/C6 Wireless Study/C6 Wireless Study.md"
+ },
+ "icon": "lucide-info",
+ "title": "File properties for C6 Wireless Study"
+ }
}
],
- "currentTab": 3
+ "currentTab": 8
}
],
"direction": "horizontal",
@@ -204,43 +230,43 @@
"sheet-plus:Create excel file": false
}
},
- "active": "7d1af6ae06eb66ea",
+ "active": "2a2ed2e79e331d7e",
"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/Work-Related/Resource⸬EPRI-Report.md",
+ "03 Future Projects/C6 Wireless Study/~Resources/Resource⸬EPRI-Report-24072026100723.md",
+ "03 Future Projects/C6 Wireless Study/C6 Wireless Study.md",
+ "03 Future Projects/C6 Wireless Study/~Resources/Resource⸬EPRI-Report-24072026100782.md",
+ "03 Future Projects/C6 Wireless Study/~Resources/Resource⸬EPRI-Report-24072026090763.md",
+ "99 Toolkit/Templates/Project-Related/Work-Related/Followup⸬Customer.md",
+ "03 Future Projects/C6 Wireless Study/~Resources/Resource⸬EPRI-Report-24072026090708.md",
+ "03 Future Projects/C6 Wireless Study/~Resources/Resource⸬EPRI-Report-24072026090766.md",
+ "03 Future Projects/C6 Wireless Study/~Resources/Resources.base",
+ "03 Future Projects/C6 Wireless Study/~Resources/Test-24072026090746.md",
+ "03 Future Projects/C6 Wireless Study/~Resources/Resource⸬EPRI-Report-24072026090769.md",
+ "03 Future Projects/C6 Wireless Study/~Resources/Resource⸬EPRI-Report-24072026090736.md",
+ "03 Future Projects/C6 Wireless Study/~Resources/Resource⸬EPRI-Report-24072026090737.md",
+ "99 Toolkit/Templates/Project-Related/Work-Related/Followup⸬Supplier.md",
+ "03 Future Projects/C6 Wireless Study/~Resources/Resource⸬EPRI-Report-24072026090723.md",
+ "03 Future Projects/C6 Wireless Study/~Resources",
+ "99 Toolkit/Templates/Project-Dashboards/Resources.base",
+ "99 Toolkit/Templates/Project-Dashboards/Tasks.base",
"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/Templates/Project-Dashboards/Deliverables.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",
+ "03 Future Projects/C6 Wireless Study/Task 5 - Unit 2 Outage and Validation of Exlusion Zoning.md",
+ "03 Future Projects/C6 Wireless Study/Task 0 - Write Proposal/Task 0 - Write Proposal.md",
+ "03 Future Projects/C6 Wireless Study/Task 0 - Write Proposal/~Tasks.base",
+ "03 Future Projects/C6 Wireless Study/Task 0 - Write Proposal",
+ "03 Future Projects/C6 Wireless Study/Task 6 - Develop Implementation Specification.md",
+ "03 Future Projects/C6 Wireless Study/Task 4 - Exclsion Zoning.md",
+ "03 Future Projects/C6 Wireless Study/Task 3 - Critical Systems Information.md",
+ "03 Future Projects/C6 Wireless Study/Task 2 - Preparation of Methodology.md",
+ "03 Future Projects/C6 Wireless Study/Task 1 - Preparation of Equipment and Software.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"
+ "99 Toolkit/Templates/Project-Related/Task.md",
+ "03 Future Projects/C6 Wireless Study/~Deliverables/Deliverable-24072026090723.md",
+ "03 Future Projects/C6 Wireless Study/~Deliverables",
+ "03 Future Projects/C6 Wireless Study/~Tasks.base",
+ "03 Future Projects/C6 Wireless Study"
]
}
\ No newline at end of file
diff --git a/99 Toolkit/Templates/Project-Dashboards/Resources.base b/99 Toolkit/Templates/Project-Dashboards/Resources.base
new file mode 100644
index 0000000..e173641
--- /dev/null
+++ b/99 Toolkit/Templates/Project-Dashboards/Resources.base
@@ -0,0 +1,13 @@
+views:
+ - type: table
+ name: Table
+ filters:
+ and:
+ - Type == "Resource"
+ - '!file.path.startsWith("99 Toolkit")'
+ - Project == "REPLACE THIS MOLLY!"
+ order:
+ - file.name
+ - Resource Type
+ - "Report #"
+ - Report Title
diff --git a/99 Toolkit/Templates/Project-Related/Project.md b/99 Toolkit/Templates/Project-Related/Project.md
index 75d16d7..f323e33 100644
--- a/99 Toolkit/Templates/Project-Related/Project.md
+++ b/99 Toolkit/Templates/Project-Related/Project.md
@@ -28,6 +28,9 @@ Nextcloud Link:
## Followups
`Follow the instructions in` [[Follow-Up Base]] `to get this working.`
+# Resources
+`Insert a resources base here`.
+
# Personal Notes
diff --git a/99 Toolkit/Templates/Project-Related/Subtask.md b/99 Toolkit/Templates/Project-Related/Subtask.md
index b584eb4..5ce234e 100644
--- a/99 Toolkit/Templates/Project-Related/Subtask.md
+++ b/99 Toolkit/Templates/Project-Related/Subtask.md
@@ -3,6 +3,7 @@ Project: <% tp.file.folder(true).split('/')[1] %>
Task: <% tp.file.folder(false) %>
Date Created: <% tp.date.now("DD-MM_MMM-YYYY") %>
Date Modified: <% tp.file.last_modified_date("DD-MM_MMM-YYYY") %>
+Date Start:
Date Due:
Description:
Priority:
diff --git a/99 Toolkit/Templates/Project-Related/Task.md b/99 Toolkit/Templates/Project-Related/Task.md
index 9542828..3a4e9cd 100644
--- a/99 Toolkit/Templates/Project-Related/Task.md
+++ b/99 Toolkit/Templates/Project-Related/Task.md
@@ -2,6 +2,7 @@
Project: <% tp.file.folder(false) %>
Date Created: <% tp.date.now("DD-MM_MMM-YYYY") %>
Date Modified: <% tp.file.last_modified_date("DD-MM_MMM-YYYY") %>
+Date Start:
Date Due:
Description:
Priority:
diff --git "a/99 Toolkit/Templates/Project-Related/Work-Related/Resource\342\270\254EPRI-Report.md" "b/99 Toolkit/Templates/Project-Related/Work-Related/Resource\342\270\254EPRI-Report.md"
new file mode 100644
index 0000000..f5abc32
--- /dev/null
+++ "b/99 Toolkit/Templates/Project-Related/Work-Related/Resource\342\270\254EPRI-Report.md"
@@ -0,0 +1,17 @@
+<%*
+let report = await tp.system.prompt("Report #")
+let title = await tp.system.prompt("Report Title:")
+let link = await tp.system.prompt("Link:")
+-%>
+<% "---" %>
+Type: Resource
+Resource Type: EPRI Report
+"Report #": <% report %>
+Report Title: <% title %>
+Date Created: <% tp.date.now("DD-MM_MMM-YYYY") %>
+Date Modified: <% tp.file.last_modified_date("DD-MM_MMM-YYYY") %>
+Resource Location: '<% link %>'
+Project: <% tp.file.folder(true).split('/')[1] %>
+<% "---" %>
+
+<%* await tp.file.rename("Resource⸬EPRI-Report-" + tp.date.now("DDMMYYYYHHMMSS")) %>
\ No newline at end of file
--
2.55.0.windows.3
@@ -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.
+2 -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
- [ ] 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 | |
| | Name | Code | Notes |
| --- | -------------------------------------- | ------ | ----- |
| ⸬ | Squared Four Dot Punctuation | U+2E2C | |
| → | Rightwards Arrow | | |
| ➹ | Heavy black-feathered north east arrow | | |
| Ω | Ohm sign | | |