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*/ !00*/
91 Clippings/**/* 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", "newFileLocation": "current",
"trashOption": "local", "trashOption": "local",
"promptDelete": false, "promptDelete": false,
"alwaysUpdateLinks": true "alwaysUpdateLinks": true,
"showInlineTitle": true,
"attachmentFolderPath": "./~Attachments"
} }
+2 -1
View File
@@ -5,6 +5,7 @@
"wide-note", "wide-note",
"remove-lines", "remove-lines",
"unbold-table", "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", "gitea-cards",
"pdf-plus", "pdf-plus",
"cmdr", "cmdr",
"sheet-plus",
"unicode-search", "unicode-search",
"quickadd", "quickadd",
"obsidian-icon-folder" "obsidian-icon-folder",
"obsidian-markmind",
"sheet-plus"
] ]
+1 -1
View File
@@ -17,6 +17,6 @@
"repelStrength": 10, "repelStrength": 10,
"linkStrength": 1, "linkStrength": 1,
"linkDistance": 250, "linkDistance": 250,
"scale": 1, "scale": 0.33689025984950866,
"close": true "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", "id": "cmdr",
"name": "Commander", "name": "Commander",
"version": "0.5.7", "version": "0.5.8",
"minAppVersion": "1.4.4", "minAppVersion": "1.4.4",
"description": "Customize your workspace by adding commands everywhere, create Macros and supercharge your mobile toolbar.", "description": "Customize your workspace by adding commands everywhere, create Macros and supercharge your mobile toolbar.",
"author": "jsmorabito & phibr0", "author": "jsmorabito & phibr0",
+1 -1
View File
@@ -80,7 +80,7 @@
"explorer": true, "explorer": true,
"path": true "path": true
}, },
"settingsTab": "file_explorer", "settingsTab": "general",
"supportedFileTypes": [ "supportedFileTypes": [
"md", "md",
"canvas", "canvas",
+32 -4
View File
@@ -6,6 +6,11 @@
"phoneFooterSafeAreaPadding": false, "phoneFooterSafeAreaPadding": false,
"tabletFooterSafeAreaPadding": false, "tabletFooterSafeAreaPadding": false,
"folder": "Excalidraw", "folder": "Excalidraw",
"libraryFolderPath": "Excalidraw/Libraries",
"libraryFileName": "local-library",
"libraryStorageMode": "vault",
"libraryMigrationStatus": "not-required",
"libraryMigrationSnoozeUntil": 0,
"cropFolder": "", "cropFolder": "",
"annotateFolder": "", "annotateFolder": "",
"embedUseExcalidrawFolder": false, "embedUseExcalidrawFolder": false,
@@ -49,8 +54,8 @@
"tabletUIMode": "compact", "tabletUIMode": "compact",
"phoneUIMode": "mobile", "phoneUIMode": "mobile",
"iframeMatchExcalidrawTheme": true, "iframeMatchExcalidrawTheme": true,
"matchTheme": false, "matchTheme": true,
"matchThemeAlways": false, "matchThemeAlways": true,
"matchThemeTrigger": false, "matchThemeTrigger": false,
"defaultMode": "normal", "defaultMode": "normal",
"defaultPenMode": "never", "defaultPenMode": "never",
@@ -131,8 +136,31 @@
"mdFontColor": "Black", "mdFontColor": "Black",
"mdBorderColor": "Black", "mdBorderColor": "Black",
"mdCSS": "", "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": {}, "scriptEngineSettings": {},
"previousRelease": "2.25.3", "previousRelease": "2.26.4",
"showReleaseNotes": true, "showReleaseNotes": true,
"excalidrawMasteryPromoCollapsed": false, "excalidrawMasteryPromoCollapsed": false,
"compareManifestToPluginVersion": true, "compareManifestToPluginVersion": true,
@@ -1071,7 +1099,7 @@
"key": "G" "key": "G"
} }
], ],
"showSplashscreen": true, "showSplashscreen": false,
"pdfSettings": { "pdfSettings": {
"pageSize": "A4", "pageSize": "A4",
"pageOrientation": "portrait", "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", "id": "obsidian-excalidraw-plugin",
"name": "Excalidraw", "name": "Excalidraw",
"version": "2.25.3", "version": "2.26.4",
"minAppVersion": "1.8.7", "minAppVersion": "1.8.7",
"description": "Sketch Your Mind. Edit and view Excalidraw drawings. Enter the world of 4D Visual PKM.", "description": "Sketch Your Mind. Edit and view Excalidraw drawings. Enter the world of 4D Visual PKM.",
"author": "Zsolt Viczian", "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", "id": "obsidian-meta-bind-plugin",
"name": "Meta Bind", "name": "Meta Bind",
"version": "1.4.15", "version": "1.5.1",
"minAppVersion": "1.10.0", "minAppVersion": "1.13.1",
"description": "Make your notes interactive with inline input fields, metadata displays, and buttons.", "description": "Make your notes interactive with inline input fields, metadata displays, and buttons.",
"author": "Moritz Jung", "author": "Moritz Jung",
"authorUrl": "https://www.moritzjung.dev/", "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, "recordPDFInternalLinkHistory": true,
"alwaysRecordHistory": true, "alwaysRecordHistory": true,
"renderMarkdownInStickyNote": false, "renderMarkdownInStickyNote": false,
"enablePDFEdit": false, "enablePDFEdit": true,
"author": "", "author": "Molly Zaugg",
"writeHighlightToFileOpacity": 0.2, "writeHighlightToFileOpacity": 0.2,
"defaultWriteFileToggle": false, "defaultWriteFileToggle": false,
"syncWriteFileToggle": true, "syncWriteFileToggle": true,
+672 -32
View File
@@ -5,7 +5,7 @@
"name": "Followup⸬Richard", "name": "Followup⸬Richard",
"type": "Template", "type": "Template",
"command": false, "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": { "fileNameFormat": {
"enabled": true, "enabled": true,
"format": "~Followups/Richard.md" "format": "~Followups/Richard.md"
@@ -39,7 +39,7 @@
"name": "Followup⸬Generic", "name": "Followup⸬Generic",
"type": "Template", "type": "Template",
"command": false, "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": { "fileNameFormat": {
"enabled": true, "enabled": true,
"format": "~Followups/Generic.md" "format": "~Followups/Generic.md"
@@ -73,7 +73,7 @@
"name": "Followup::IT", "name": "Followup::IT",
"type": "Template", "type": "Template",
"command": false, "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": { "fileNameFormat": {
"enabled": true, "enabled": true,
"format": "~Followups/IT.md" "format": "~Followups/IT.md"
@@ -107,7 +107,7 @@
"name": "Followup⸬Procurement", "name": "Followup⸬Procurement",
"type": "Template", "type": "Template",
"command": false, "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": { "fileNameFormat": {
"enabled": true, "enabled": true,
"format": "~Followups/Procurement.md" "format": "~Followups/Procurement.md"
@@ -141,7 +141,7 @@
"name": "Followup⸬Customer", "name": "Followup⸬Customer",
"type": "Template", "type": "Template",
"command": false, "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": { "fileNameFormat": {
"enabled": true, "enabled": true,
"format": "~Followups/Customer.md" "format": "~Followups/Customer.md"
@@ -216,7 +216,12 @@
"createInSameFolderAsActiveFile": true, "createInSameFolderAsActiveFile": true,
"chooseFromSubfolders": false "chooseFromSubfolders": false
}, },
"appendLink": false, "appendLink": {
"enabled": true,
"placement": "replaceSelection",
"requireActiveFile": false,
"linkType": "link"
},
"openFile": true, "openFile": true,
"fileOpening": { "fileOpening": {
"location": "tab", "location": "tab",
@@ -245,7 +250,12 @@
"createInSameFolderAsActiveFile": true, "createInSameFolderAsActiveFile": true,
"chooseFromSubfolders": false "chooseFromSubfolders": false
}, },
"appendLink": false, "appendLink": {
"enabled": true,
"placement": "replaceSelection",
"requireActiveFile": false,
"linkType": "link"
},
"openFile": true, "openFile": true,
"fileOpening": { "fileOpening": {
"location": "tab", "location": "tab",
@@ -274,7 +284,12 @@
"createInSameFolderAsActiveFile": true, "createInSameFolderAsActiveFile": true,
"chooseFromSubfolders": false "chooseFromSubfolders": false
}, },
"appendLink": false, "appendLink": {
"enabled": true,
"placement": "replaceSelection",
"requireActiveFile": false,
"linkType": "link"
},
"openFile": true, "openFile": true,
"fileOpening": { "fileOpening": {
"location": "tab", "location": "tab",
@@ -286,6 +301,74 @@
"kind": "prompt" "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", "id": "5f4286c4-f607-49bd-98e5-0f2958d1ae20",
"name": "Insert⸬Followups", "name": "Insert⸬Followups",
@@ -328,7 +411,7 @@
"templatePath": "99 Toolkit/Templates/Project-Dashboards/Tasks.base", "templatePath": "99 Toolkit/Templates/Project-Dashboards/Tasks.base",
"fileNameFormat": { "fileNameFormat": {
"enabled": true, "enabled": true,
"format": "~Tasks" "format": "~Tasks/Tasks.base"
}, },
"folder": { "folder": {
"enabled": true, "enabled": true,
@@ -388,6 +471,40 @@
"kind": "prompt" "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", "id": "22fa27a0-1631-4643-b5b5-45ac0865048f",
"name": "Create⸬Production", "name": "Create⸬Production",
@@ -484,18 +601,456 @@
"fileExistsBehavior": { "fileExistsBehavior": {
"kind": "prompt" "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", "inputPrompt": "single-line",
"persistInputPromptDrafts": true, "persistInputPromptDrafts": true,
"useSelectionAsCaptureValue": true, "useSelectionAsCaptureValue": true,
"searchNestedChoices": true,
"templateFolderLauncherRow": "bottom",
"devMode": false, "devMode": false,
"templateFolderPath": "99 Toolkit/Templates", "templateFolderPaths": [
"99 Toolkit/Templates"
],
"announceUpdates": "major", "announceUpdates": "major",
"version": "2.12.3", "version": "2.23.0",
"globalVariables": {}, "globalVariables": {},
"onePageInputEnabled": false, "onePageInputEnabled": false,
"disableOnlineFeatures": true, "disableOnlineFeatures": true,
"enableUriCallbacks": false,
"enableRibbonIcon": false, "enableRibbonIcon": false,
"showCaptureNotification": true, "showCaptureNotification": true,
"showInputCancellationNotification": false, "showInputCancellationNotification": false,
@@ -538,29 +1093,74 @@
"name": "gpt-4", "name": "gpt-4",
"maxTokens": 8192 "maxTokens": 8192
}, },
{
"name": "gpt-4-32k",
"maxTokens": 32768
},
{
"name": "gpt-4-1106-preview",
"maxTokens": 128000
},
{ {
"name": "gpt-4-turbo", "name": "gpt-4-turbo",
"maxTokens": 128000 "maxTokens": 128000
}, },
{ {
"name": "gpt-4o", "name": "gpt-4o",
"maxTokens": 128000 "maxTokens": 128000,
"maxOutputTokens": 16384,
"supportsTemperature": true
}, },
{ {
"name": "gpt-4o-mini", "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, "autoSyncModels": true,
"modelSource": "modelsDev" "modelSource": "modelsDev",
"id": "openai"
}, },
{ {
"name": "Gemini", "name": "Gemini",
@@ -568,20 +1168,57 @@
"apiKey": "", "apiKey": "",
"models": [ "models": [
{ {
"name": "gemini-1.5-pro", "name": "gemini-3.5-flash",
"maxTokens": 1000000 "maxTokens": 1048576,
"maxOutputTokens": 65536,
"supportsTemperature": true
}, },
{ {
"name": "gemini-1.5-flash", "name": "gemini-3.1-pro-preview",
"maxTokens": 1000000 "maxTokens": 1048576,
"maxOutputTokens": 65536,
"supportsTemperature": true
}, },
{ {
"name": "gemini-1.5-flash-8b", "name": "gemini-3.1-flash-lite",
"maxTokens": 1000000 "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, "autoSyncModels": true,
"modelSource": "modelsDev" "modelSource": "modelsDev",
"id": "gemini"
} }
] ]
}, },
@@ -598,6 +1235,9 @@
"migrateFileOpeningSettings": true, "migrateFileOpeningSettings": true,
"backfillFileOpeningDefaults": true, "backfillFileOpeningDefaults": true,
"setProviderModelDiscoveryMode": 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", "id": "quickadd",
"name": "QuickAdd", "name": "QuickAdd",
"version": "2.12.3", "version": "2.23.0",
"minAppVersion": "1.11.4", "minAppVersion": "1.13.0",
"description": "Quickly add new pages or content to your vault.", "description": "Quickly add new pages or content to your vault.",
"author": "Christian B. B. Houmann", "author": "Christian B. B. Houmann",
"authorUrl": "https://bagerbach.com", "authorUrl": "https://bagerbach.com",
"fundingUrl": "https://www.buymeacoffee.com/chhoumann", "fundingUrl": "https://www.buymeacoffee.com/chhoumann",
"helpUrl": "https://quickadd.obsidian.guide/docs/", "helpUrl": "https://quickadd.obsidian.guide/docs/",
"isDesktopOnly": false "isDesktopOnly": false
} }
File diff suppressed because one or more lines are too long
+3 -2
View File
@@ -2,10 +2,11 @@
"showSheetButton": "true", "showSheetButton": "true",
"folder": "/", "folder": "/",
"fileLocationMode": "current-sub", "fileLocationMode": "current-sub",
"fileSubFolder": "Sheets", "fileSubFolder": "~Sheets",
"excelFilenamePrefix": "Excel ", "excelFilenamePrefix": "Excel ",
"excelFilenameDateTime": "DD-MM_MMM-YYYY HH.mm.ss", "excelFilenameDateTime": "DD-MM_MMM-YYYY HH.mm.ss",
"sheetHeight": "300", "sheetHeight": "300",
"sheetHeightMode": "auto",
"rowHeight": "25", "rowHeight": "25",
"colWidth": "100", "colWidth": "100",
"authorizationCode": "", "authorizationCode": "",
@@ -14,7 +15,7 @@
"numberFormatLocal": "en", "numberFormatLocal": "en",
"mobileRenderMode": "desktop", "mobileRenderMode": "desktop",
"darkModal": "dark", "darkModal": "dark",
"isBigSheet": "false", "isBigSheet": "true",
"fontFolder": "", "fontFolder": "",
"selectedFontName": "" "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", "id": "sheet-plus",
"name": "Sheet Plus", "name": "Sheet Plus",
"version": "2.12.11", "version": "2.13.0",
"minAppVersion": "1.5.11", "minAppVersion": "1.5.11",
"description": "Create Excel-like spreadsheets and easily embed them in Markdown.", "description": "Create Excel-like spreadsheets and easily embed them in Markdown.",
"author": "ljcoder", "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, "command_timeout": 5,
"templates_folder": "99 Toolkit/Templates", "templates_folder": "99 Toolkit/Templates",
"templates_pairs": [ "templates_pairs": [],
[ "trigger_on_file_creation_mode": "folder",
"",
""
]
],
"trigger_on_file_creation": false,
"auto_jump_to_cursor": false, "auto_jump_to_cursor": false,
"enable_system_commands": false, "jump_to_cursor_after_file_name": false,
"shell_path": "", "shell_path": "",
"user_scripts_folder": "", "user_scripts_folder": "",
"enable_folder_templates": true, "folder_templates": [],
"folder_templates": [ "file_templates": [],
{
"folder": "",
"template": ""
}
],
"enable_file_templates": false,
"file_templates": [
{
"regex": ".*",
"template": ""
}
],
"syntax_highlighting": true, "syntax_highlighting": true,
"syntax_highlighting_mobile": false, "syntax_highlighting_mobile": false,
"enabled_templates_hotkeys": [ "enabled_templates_hotkeys": [],
"" "startup_templates": [],
], "intellisense_render": "1",
"startup_templates": [ "ignore_folders_on_creation": []
""
],
"intellisense_render": 1,
"ignore_folders_on_creation": [
{
"folder": ""
}
]
} }
File diff suppressed because one or more lines are too long
+2 -2
View File
@@ -1,9 +1,9 @@
{ {
"id": "templater-obsidian", "id": "templater-obsidian",
"name": "Templater", "name": "Templater",
"version": "2.20.6", "version": "2.25.0",
"description": "Advanced templating and automation using handlebars-like syntax.", "description": "Advanced templating and automation using handlebars-like syntax.",
"minAppVersion": "1.12.2", "minAppVersion": "1.13.0",
"author": "SilentVoid", "author": "SilentVoid",
"authorUrl": "https://github.com/SilentVoid13", "authorUrl": "https://github.com/SilentVoid13",
"fundingUrl": { "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-prompt-div,
.templater-multisuggester-div { .templater-multisuggester-div {
display: flex; display: flex;
} }
.templater-prompt-form {
display: flex;
flex-grow: 1;
}
.templater-prompt-input, .templater-prompt-input,
.templater-multisuggester-input { .templater-multisuggester-input {
flex-grow: 1; flex-grow: 1;
@@ -80,6 +19,11 @@ textarea.templater-prompt-input {
height: 10rem; 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 { textarea.templater-prompt-input:focus {
border-color: var(--interactive-accent); 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", "id": "unicode-search",
"name": "Unicode Search", "name": "Unicode Search",
"version": "0.7.3", "version": "0.7.4",
"minAppVersion": "1.8.7", "minAppVersion": "1.8.7",
"description": "Search and insert Unicode characters into your editor", "description": "Search and insert Unicode characters into your editor",
"author": "BambusControl", "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", "Meeting Date & Time": "datetime",
"Attendies": "multitext", "Attendies": "multitext",
"Regrets": "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.
+2 -1
View File
@@ -1,3 +1,4 @@
This list is for features I would like to add to the obsidian workspace someday. 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) - [ ] 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: views:
- type: table - type: table
name: Table name: All Followups
filters: filters:
and: and:
- Type == "Followup" - Type == "Followup"
- '!file.path.startsWith("99 Toolkit")' - '!file.path.startsWith("99 Toolkit")'
- Project == "REPLACE THIS MOLLY!" - 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: OneDrive Link:
Nextcloud Link: Nextcloud Link:
--- ---
`<%* await tp.file.rename(tp.file.folder(false)) %>` 
# Scope & Description # Scope & Description
@@ -25,10 +26,18 @@ Nextcloud Link:
# Tasks & Subtasks # Tasks & Subtasks
`Follow the instructions in` [[Tasks Base]] `to get this working` `Follow the instructions in` [[Tasks Base]] `to get this working`
## Followups # Followups
`Follow the instructions in` [[Follow-Up Base]] `to get this working.` `Follow the instructions in` [[Follow-Up Base]] `to get this working.`
# Resources
`Insert the resources base here.`
# Personal Notes # Personal Notes
# Links
`<%* await tp.file.rename(tp.file.folder(false)) %>`  ## 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 - Normal
Project: <% tp.file.folder(true).split('/')[1] %> Project: <% tp.file.folder(true).split('/')[1] %>
Type: Followup Type: Followup
Done: false
--- ---
`<%* await tp.file.rename("Followup⸬Customer-" + tp.date.now("DDMMYYYYHHMMSS")) %>`  `<%* await tp.file.rename("Followup⸬Customer-" + tp.date.now("DDMMYYYYHHMMSS")) %>` 
@@ -8,6 +8,7 @@ Priority:
- Normal - Normal
Project: <% tp.file.folder(true).split('/')[1] %> Project: <% tp.file.folder(true).split('/')[1] %>
Type: Followup 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 - Normal
Project: <% tp.file.folder(true).split('/')[1] %> Project: <% tp.file.folder(true).split('/')[1] %>
Type: Followup Type: Followup
Done: false
--- ---
`<%* await tp.file.rename("Followup⸬IT-" + tp.date.now("DDMMYYYYHHMMSS")) %>`  `<%* await tp.file.rename("Followup⸬IT-" + tp.date.now("DDMMYYYYHHMMSS")) %>` 
@@ -11,6 +11,7 @@ Priority:
- Normal - Normal
Project: <% tp.file.folder(true).split('/')[1] %> Project: <% tp.file.folder(true).split('/')[1] %>
Type: Followup Type: Followup
Done: false
--- ---
`<%* await tp.file.rename("Followup⸬Proc-" + tp.date.now("DDMMYYYYHHMMSS")) %>`  `<%* await tp.file.rename("Followup⸬Proc-" + tp.date.now("DDMMYYYYHHMMSS")) %>` 
@@ -8,6 +8,7 @@ Priority:
- Normal - Normal
Project: <% tp.file.folder(true).split('/')[1] %> Project: <% tp.file.folder(true).split('/')[1] %>
Type: Followup Type: Followup
Done: false
--- ---
`<%* await tp.file.rename("Followup⸬Richard-" + tp.date.now("DDMMYYYYHHMMSS")) %>`  `<%* await tp.file.rename("Followup⸬Richard-" + tp.date.now("DDMMYYYYHHMMSS")) %>` 
@@ -10,6 +10,7 @@ Priority:
- Normal - Normal
Project: <% tp.file.folder(true).split('/')[1] %> Project: <% tp.file.folder(true).split('/')[1] %>
Type: Followup Type: Followup
Done: false
--- ---
`<%* await tp.file.rename("Followup⸬Supplier-" + tp.date.now("DDMMYYYYHHMMSS")) %>`  `<%* 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 | | | Name | Code | Notes |
| --- | ---------------------------- | ------ | ----- | | --- | -------------------------------------- | ------ | ----- |
| ⸬ | Squared Four Dot Punctuation | U+2E2C | | | ⸬ | Squared Four Dot Punctuation | U+2E2C | |
| → | Rightwards Arrow | | |
| ➹ | Heavy black-feathered north east arrow | | |
| Ω | Ohm sign | | |