Added more resources, started on electronic components, and configured PDF++

This commit is contained in:
2026-07-30 09:55:33 -04:00
parent 886618dca5
commit 22e2ef02ba
26 changed files with 823 additions and 388 deletions
@@ -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
@@ -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")) %>
@@ -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,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("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 %>