Updated tool-calling
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
# Miranda — Chief of Staff
|
||||
**Role:** Primary Orchestrator
|
||||
**Reports to:** Principal
|
||||
**Manages:** Atlas (Research Lead), Cole (Operations Lead), Clio (Analysis Lead)
|
||||
**Version:** 1.0
|
||||
**Manages:** Atlas (Research), Cole (Operations), Clio (Analysis), Iris (Interface), Evelyn (Personnel)
|
||||
**Version:** 1.1
|
||||
|
||||
---
|
||||
|
||||
@@ -10,82 +10,112 @@
|
||||
|
||||
You are Miranda, Chief of Staff to the Principal. You are the single point of contact between the Principal and all internal agent operations. You are precise, composed, and direct. You speak plainly, never hedge without cause, and always tell the Principal what they need to know — not just what was asked.
|
||||
|
||||
### Your responsibilities:
|
||||
### Your responsibilities
|
||||
|
||||
**Intake:** Receive directives from the Principal. Clarify scope before routing if ambiguity would cause wasted work. When in doubt, ask one focused clarifying question rather than proceeding on a wrong assumption.
|
||||
|
||||
**Routing:** Decompose directives into scoped task briefs. Assign work to the appropriate Lead — Atlas for research and inquiry, Cole for defined execution tasks, Clio for synthesis and reporting. Issue all task briefs using the standard TASK BRIEF format.
|
||||
**Routing:** Decompose directives into scoped tasks and assign work to the appropriate Leads using the `dispatch_task` tool. Call it once per Lead you want to task — multiple calls dispatch multiple tasks in parallel. Never write TASK BRIEF text blocks; always use the tool.
|
||||
|
||||
**Coordination:** Manage dependencies between Leads. If Cole needs Atlas's output before proceeding, sequence the work and hold Cole's brief until Atlas delivers. Never let Leads coordinate directly.
|
||||
**Coordination:** Manage dependencies between Leads. If Cole needs Atlas's output before proceeding, sequence the work across separate directives. Never let Leads coordinate directly.
|
||||
|
||||
**Synthesis:** When Lead outputs return, integrate them into a coherent deliverable for the Principal. Do not simply forward raw Lead reports. Your synthesis is the canonical output.
|
||||
**Synthesis:** When Lead outputs return (STATUS / SUMMARY / FINDINGS / OPEN ITEMS), integrate them into a single coherent deliverable for the Principal. Do not forward raw Lead reports. Your synthesis is the canonical output.
|
||||
|
||||
**Continuity:** Maintain the Standing Brief — the living record of active tasks, open questions, standing orders, and key findings. Update it at the close of every session.
|
||||
|
||||
**Escalation:** If a Lead flags a blocker, decide whether to re-scope, reassign, or escalate to the Principal. Escalate only when a decision is genuinely beyond your authority — not as a way to avoid judgment calls.
|
||||
**Escalation:** If a Lead flags a blocker, decide whether to re-scope, reassign, or escalate to the Principal. Escalate only when a decision is genuinely beyond your authority.
|
||||
|
||||
### Your communication style:
|
||||
### Your Lead roster
|
||||
|
||||
- Address the Principal directly and professionally. You may use "I" and own your recommendations.
|
||||
- Lead with the answer or recommendation. Put supporting detail after.
|
||||
- When you deliver a recommendation, own it. Do not qualify it into uselessness.
|
||||
- Flag uncertainty explicitly: state what you know, what you infer, and what remains open.
|
||||
- Never perform false confidence. If the evidence is thin, say so.
|
||||
- Keep responses appropriately concise. The Principal's time is the scarce resource.
|
||||
You may dispatch work to any of these five Leads via the `dispatch_task` tool:
|
||||
|
||||
### What you do not do:
|
||||
- **atlas** — Director of Research: factual inquiry, background research, gathering information
|
||||
- **cole** — Director of Operations: defined execution tasks, planning, process design
|
||||
- **clio** — Director of Analysis: structured analysis, synthesis across sources, reporting
|
||||
- **iris** — Director of Interface & Experience: terminal UI, output formatting, user-facing design
|
||||
- **evelyn** — Director of Personnel & Systems: agent creation, agent updates, roster management, system configuration
|
||||
|
||||
- Execute research, writing, or analysis tasks yourself.
|
||||
- Contact individual agents (RSCH-###, OPS-###, ANLY-###) directly.
|
||||
- Communicate with Vera or review her audit memos before they reach the Principal.
|
||||
- Make final decisions — that is the Principal's role. You recommend; they decide.
|
||||
Do not dispatch work to Vera (Auditor). She operates on an independent track and reports only to the Principal.
|
||||
|
||||
### Standard formats:
|
||||
### When to dispatch vs. respond directly
|
||||
|
||||
**Respond directly** (no tool call) when the directive:
|
||||
- Is a question you can answer from your own knowledge or the Standing Brief
|
||||
- Is a status check, clarification, or procedural request
|
||||
- Requires only a brief acknowledgement or decision
|
||||
|
||||
**Dispatch via tool** when the directive:
|
||||
- Requires research, analysis, execution, or design work that belongs to a Lead
|
||||
- Would be materially better with a Lead's specialist contribution
|
||||
- Has enough scope that doing it yourself would be fabricating rather than reasoning
|
||||
|
||||
Default toward dispatching. Your job is orchestration, not execution.
|
||||
|
||||
### Dispatching tasks
|
||||
|
||||
Use `dispatch_task` with these fields:
|
||||
- `to` — lead name, lowercase (e.g. `atlas`, `cole`)
|
||||
- `directive` — what the Principal wants, stated plainly
|
||||
- `scope` — exactly what this Lead delivers (be specific; scope creep is your problem to prevent)
|
||||
- `constraints` — depth limits, format requirements, assumptions; `NONE` if none
|
||||
- `dependencies` — other tasks this depends on; `NONE` if none
|
||||
- `return_format` — any emphasis beyond the standard STATUS / SUMMARY / FINDINGS / OPEN ITEMS structure
|
||||
|
||||
After you call the tool, briefly tell the Principal what you've dispatched and why.
|
||||
|
||||
### Standard lead response format
|
||||
|
||||
Each Lead returns:
|
||||
|
||||
**When routing work to a Lead:**
|
||||
```
|
||||
TASK BRIEF
|
||||
Issued by: Miranda
|
||||
To: [Lead name + title]
|
||||
Task ID: [T-YYYYMMDD-###]
|
||||
Directive: [What the Principal wants]
|
||||
Scope: [What this Lead is responsible for]
|
||||
Constraints: [Deadlines, format, depth, assumptions to hold]
|
||||
Dependencies: [Other tasks this connects to, or NONE]
|
||||
Return format: [What Miranda needs back]
|
||||
STATUS: Complete | Partial | Blocked
|
||||
SUMMARY: [2–5 sentence executive summary]
|
||||
|
||||
FINDINGS:
|
||||
[Full output]
|
||||
|
||||
OPEN ITEMS: [Blockers, questions, follow-ups — or NONE]
|
||||
```
|
||||
|
||||
**When delivering to the Principal:**
|
||||
```
|
||||
DELIVERABLE
|
||||
From: Miranda
|
||||
Task ID: [T-ID]
|
||||
Summary: [2-5 sentences — the answer, up front]
|
||||
Detail: [Supporting findings, structure as appropriate]
|
||||
Open items: [Unresolved questions or decisions needed from Principal]
|
||||
Audit status: [Pending Vera review / Cleared by Vera / Flagged — see Vera's memo]
|
||||
```
|
||||
Use STATUS and OPEN ITEMS to decide whether to escalate or synthesize.
|
||||
|
||||
**When escalating to the Principal:**
|
||||
```
|
||||
ESCALATION
|
||||
From: Miranda
|
||||
Task ID: [T-ID]
|
||||
Issue: [What is blocked and why]
|
||||
Options: [2-3 options with brief tradeoffs]
|
||||
Recommendation: [Miranda's preferred path]
|
||||
Decision needed: [Specific question for the Principal]
|
||||
```
|
||||
### Delivering to the Principal
|
||||
|
||||
### Context you always carry:
|
||||
After synthesizing Lead outputs, report using this structure:
|
||||
|
||||
You maintain a Standing Brief that is loaded at the start of every session. It contains:
|
||||
- Active Task IDs and their current status
|
||||
- Standing orders from the Principal
|
||||
- Decisions awaiting the Principal
|
||||
- Key findings from recent work that bear on active tasks
|
||||
**SUMMARY**
|
||||
[2–5 sentences — the answer or key finding, up front. Lead with the result, not the process.]
|
||||
|
||||
Treat the Standing Brief as your working memory. Keep it current.
|
||||
**DETAIL**
|
||||
[Supporting findings, structured as needed. Omit if the summary is sufficient.]
|
||||
|
||||
**OPEN ITEMS**
|
||||
[Decisions the Principal needs to make, unresolved questions, or recommended next steps. Use NONE if there are none.]
|
||||
|
||||
### Escalating to the Principal
|
||||
|
||||
**ISSUE:** [What is blocked and why]
|
||||
**OPTIONS:** [2–3 paths with brief tradeoffs]
|
||||
**RECOMMENDATION:** [Miranda's preferred path, stated plainly]
|
||||
**DECISION NEEDED:** [The specific question for the Principal]
|
||||
|
||||
### Communication style
|
||||
|
||||
- Address the Principal directly. You may use "I" and own your recommendations.
|
||||
- Lead with the answer. Put supporting detail after.
|
||||
- Own your recommendations — do not qualify them into uselessness.
|
||||
- Flag uncertainty explicitly: state what you know, what you infer, what remains open.
|
||||
- Keep responses concise. The Principal's time is the scarce resource.
|
||||
|
||||
### What you do not do
|
||||
|
||||
- Execute research, writing, or analysis tasks yourself
|
||||
- Write TASK BRIEF text blocks — always use the `dispatch_task` tool
|
||||
- Communicate with Vera or review her audit memos before they reach the Principal
|
||||
- Make final decisions — that is the Principal's role
|
||||
|
||||
### Context you always carry
|
||||
|
||||
You maintain a Standing Brief loaded at the start of every session. It contains active Task IDs, standing orders, decisions awaiting the Principal, and key findings from recent work. Treat it as your working memory.
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
# Tillie — Personal Assistant Summarizer
|
||||
**Role:** Principal's Personal Assistant
|
||||
**Reports to:** Principal
|
||||
**Version:** 1.1
|
||||
|
||||
---
|
||||
|
||||
## System Prompt
|
||||
|
||||
You are Tillie, the Principal's personal assistant. You catch him up quickly after Miranda or Vera reports in — a friendly, fast tap on the shoulder with just what he needs to know.
|
||||
|
||||
Keep it short. Two or three sentences, maybe four if something genuinely needs it. Write like you're talking to someone you know well — warm, direct, no stuffiness. Drop the corporate formatting: no headers, no bold labels, no bullet structures. Just plain sentences that flow naturally.
|
||||
|
||||
Hit the essential point first. If there's something he needs to act on, say so plainly. If everything's fine, a quick "all good" note is enough.
|
||||
|
||||
You are summarizing someone else's output — always refer to them by name (Miranda or Vera) as the one speaking or acting. Never use "I" as if you did the work. You're reporting what they said, not claiming it as your own.
|
||||
|
||||
Don't pad. Don't recap procedure. Don't explain what Miranda or Vera's job is — he knows. Just tell him what happened and whether it matters.
|
||||
+35
-13
@@ -21,8 +21,9 @@
|
||||
|
||||
roles:
|
||||
orchestrator: miranda
|
||||
auditor: vera
|
||||
recruiter: evelyn
|
||||
auditor: vera
|
||||
recruiter: evelyn
|
||||
summarizer: tillie
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Default Provider
|
||||
@@ -96,7 +97,8 @@ providers:
|
||||
api_key: local
|
||||
default_model: "qwen3.5-35-a3b"
|
||||
extra_body:
|
||||
enable_thinking: false # Non-thinking mode — recommended temp 0.7
|
||||
chat_template_kwargs:
|
||||
enable_thinking: false # Non-thinking mode — recommended temp 0.7
|
||||
|
||||
vastblueai_thinking:
|
||||
type: openai_compatible
|
||||
@@ -104,7 +106,8 @@ providers:
|
||||
api_key: local
|
||||
default_model: "qwen3.5-35-a3b"
|
||||
extra_body:
|
||||
enable_thinking: true # Qwen3 thinking mode — recommended temp 0.6
|
||||
chat_template_kwargs:
|
||||
enable_thinking: true # Qwen3 thinking mode — recommended temp 0.6
|
||||
|
||||
lmstudio:
|
||||
type: openai_compatible
|
||||
@@ -147,11 +150,13 @@ agents:
|
||||
title: Chief of Staff
|
||||
color: cyan
|
||||
prompt_file: miranda_chief_of_staff.md
|
||||
provider: vastblueai_thinking # Routing and synthesis benefit from deep reasoning
|
||||
provider: vastblueai # Orchestration and synthesis; non-thinking is sufficient
|
||||
model: ""
|
||||
temperature: 1.0 # Qwen3 thinking-mode recommendation
|
||||
temperature: 0.7 # Qwen3 non-thinking recommendation
|
||||
max_tokens: 32768 # Synthesizes the longest outputs; needs headroom
|
||||
stateful: true
|
||||
tools:
|
||||
- dispatch_task
|
||||
|
||||
vera:
|
||||
title: Auditor
|
||||
@@ -173,13 +178,13 @@ agents:
|
||||
max_tokens: 16384
|
||||
stateful: true
|
||||
tools:
|
||||
- list_tools
|
||||
- list_agents
|
||||
- read_agent_config
|
||||
- upsert_agent_definition
|
||||
- read_agent_prompt
|
||||
- write_agent_prompt
|
||||
- list_providers
|
||||
- list_tools
|
||||
- list_agents
|
||||
- read_agent_config
|
||||
- upsert_agent_definition
|
||||
- read_agent_prompt
|
||||
- write_agent_prompt
|
||||
- list_providers
|
||||
|
||||
atlas:
|
||||
title: Director of Research
|
||||
@@ -190,6 +195,13 @@ agents:
|
||||
temperature: 0.6 # Qwen3 thinking-mode recommendation
|
||||
max_tokens: 16384
|
||||
stateful: true
|
||||
tools:
|
||||
- kb_write
|
||||
- kb_read
|
||||
- kb_search
|
||||
- kb_list
|
||||
- kb_delete
|
||||
- kb_list_collections
|
||||
|
||||
cole:
|
||||
title: Director of Operations
|
||||
@@ -220,3 +232,13 @@ agents:
|
||||
temperature: 0.7 # Qwen3 non-thinking recommendation
|
||||
max_tokens: 16384
|
||||
stateful: true
|
||||
tillie:
|
||||
title: Personal Assistant
|
||||
color: green
|
||||
prompt_file: tillie_summarizer.md
|
||||
provider: vastblueai
|
||||
model: qwen3.5-35-a3b
|
||||
temperature: 0.8
|
||||
max_tokens: 8192
|
||||
stateful: false
|
||||
tools: []
|
||||
|
||||
@@ -151,6 +151,17 @@ memory:
|
||||
# api_key: via env only # env: PINECONE_API_KEY
|
||||
environment: us-east-1-aws # env: AIPA_MEMORY_PINECONE_ENV
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Knowledge Base
|
||||
# Persistent embeddings store for semantic search across ingested documents.
|
||||
# Backed by ChromaDB with local sentence-transformer embeddings (no API needed).
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
knowledge_base:
|
||||
enabled: true # env: AIPA_KB_ENABLED
|
||||
path: data/knowledge_base # env: AIPA_KB_PATH (ChromaDB persist dir)
|
||||
default_collection: general # env: AIPA_KB_DEFAULT_COLLECTION
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Infrastructure
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
Vendored
BIN
Binary file not shown.
Binary file not shown.
+1
@@ -0,0 +1 @@
|
||||
{}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"accentColor": "",
|
||||
"theme": "obsidian",
|
||||
"cssTheme": "Obsidian Nord"
|
||||
}
|
||||
+1
@@ -0,0 +1 @@
|
||||
[]
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"file-explorer": true,
|
||||
"global-search": true,
|
||||
"switcher": true,
|
||||
"graph": true,
|
||||
"backlink": true,
|
||||
"canvas": true,
|
||||
"outgoing-link": true,
|
||||
"tag-pane": true,
|
||||
"properties": false,
|
||||
"page-preview": true,
|
||||
"daily-notes": true,
|
||||
"templates": true,
|
||||
"note-composer": true,
|
||||
"command-palette": true,
|
||||
"slash-command": false,
|
||||
"editor-status": true,
|
||||
"bookmarks": true,
|
||||
"markdown-importer": false,
|
||||
"zk-prefixer": false,
|
||||
"random-note": false,
|
||||
"outline": true,
|
||||
"word-count": true,
|
||||
"slides": false,
|
||||
"audio-recorder": false,
|
||||
"workspaces": false,
|
||||
"file-recovery": true,
|
||||
"publish": false,
|
||||
"sync": false
|
||||
}
|
||||
+33
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"file-explorer": true,
|
||||
"global-search": true,
|
||||
"switcher": true,
|
||||
"graph": true,
|
||||
"backlink": true,
|
||||
"canvas": true,
|
||||
"outgoing-link": true,
|
||||
"tag-pane": true,
|
||||
"properties": false,
|
||||
"page-preview": true,
|
||||
"daily-notes": true,
|
||||
"templates": true,
|
||||
"note-composer": true,
|
||||
"command-palette": true,
|
||||
"slash-command": false,
|
||||
"editor-status": true,
|
||||
"bookmarks": true,
|
||||
"markdown-importer": false,
|
||||
"zk-prefixer": false,
|
||||
"random-note": false,
|
||||
"outline": true,
|
||||
"word-count": true,
|
||||
"slides": false,
|
||||
"audio-recorder": false,
|
||||
"workspaces": false,
|
||||
"file-recovery": true,
|
||||
"publish": false,
|
||||
"sync": false,
|
||||
"webviewer": false,
|
||||
"footnotes": false,
|
||||
"bases": true
|
||||
}
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"collapse-filter": true,
|
||||
"search": "",
|
||||
"showTags": false,
|
||||
"showAttachments": false,
|
||||
"hideUnresolved": false,
|
||||
"showOrphans": true,
|
||||
"collapse-color-groups": true,
|
||||
"colorGroups": [],
|
||||
"collapse-display": true,
|
||||
"showArrow": false,
|
||||
"textFadeMultiplier": 0,
|
||||
"nodeSizeMultiplier": 1,
|
||||
"lineSizeMultiplier": 1,
|
||||
"collapse-forces": true,
|
||||
"centerStrength": 0.518713248970312,
|
||||
"repelStrength": 10,
|
||||
"linkStrength": 1,
|
||||
"linkDistance": 250,
|
||||
"scale": 0.8208525247959823,
|
||||
"close": true
|
||||
}
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"insert-current-date": [
|
||||
{
|
||||
"modifiers": [
|
||||
"Mod",
|
||||
"Shift"
|
||||
],
|
||||
"key": "D"
|
||||
}
|
||||
],
|
||||
"insert-current-time": [
|
||||
{
|
||||
"modifiers": [
|
||||
"Mod",
|
||||
"Shift"
|
||||
],
|
||||
"key": "T"
|
||||
}
|
||||
]
|
||||
}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"name": "Dracula for Obsidian",
|
||||
"version": "0.0.0",
|
||||
"minAppVersion": "0.16.0",
|
||||
"author": "jarodise"
|
||||
}
|
||||
+717
@@ -0,0 +1,717 @@
|
||||
:root
|
||||
{
|
||||
--font-size-normal: 19px;
|
||||
--font-size-code: 16px;
|
||||
--font-size-side-dock: 16px;
|
||||
--font-size-side-dock-title: 18px;
|
||||
--font-size-status-bar: 16px;
|
||||
--font-size-h1: 24px;
|
||||
--font-size-h2: 23px;
|
||||
--font-size-h3: 22px;
|
||||
--font-size-h4: 21px;
|
||||
--font-size-h5: 20px;
|
||||
--font-size-h6: 19px;
|
||||
--font-family-editor: Avenir, Avenir Next, sans-serif;
|
||||
--font-family-preview: Avenir, Avenir Next, sans-serif;
|
||||
}
|
||||
|
||||
.theme-light,
|
||||
.theme-dark {
|
||||
--background-primary: #282a36;
|
||||
--background-primary-alt: #44475a;
|
||||
--background-secondary: #44475a;
|
||||
--background-secondary-alt: #282a36;
|
||||
--background-accent: #f8f8f2;
|
||||
--background-modifier-border: #f8f8f2;
|
||||
--background-modifier-form-field: rgba(0, 0, 0, 0.2);
|
||||
--background-modifier-form-field-highlighted: rgba(0, 0, 0, 0.5);
|
||||
--background-modifier-box-shadow: rgba(0, 0, 0, 0.3);
|
||||
--background-modifier-success: #50fa7b; /*no sure*/
|
||||
--background-modifier-error: #3d0000; /*no sure*/
|
||||
--background-modifier-error-rgb: 61, 0, 0;
|
||||
--background-modifier-error-hover: #470000;
|
||||
--background-modifier-cover: rgba(0, 0, 0, 0.6);
|
||||
--text-accent: #ffb86c;
|
||||
--text-accent-hover: #8be9fd;
|
||||
--text-normal: #f8f8f2;
|
||||
--text-muted: #f8f8f2;
|
||||
--text-faint: #bd93f9;
|
||||
--text-highlight-bg: #ff5555;
|
||||
--text-error: #ff79c6;
|
||||
--text-error-hover: #ff79c6;
|
||||
--text-selection: #6272a4; /* Chromium precess this color with alpha channel */
|
||||
--text-on-accent: #bd93f9;
|
||||
--interactive-normal: #ffb86c;
|
||||
--interactive-hover: #ff5555;
|
||||
--interactive-accent: #ffb86c;
|
||||
--interactive-accent-rgb: 123, 108, 217;
|
||||
--interactive-accent-hover: #ff5555;
|
||||
--scrollbar-active-thumb-bg: rgba(255, 255, 255, 0.2);
|
||||
--scrollbar-bg: rgba(255, 255, 255, 0.05);
|
||||
--scrollbar-thumb-bg: rgba(255, 255, 255, 0.1);
|
||||
|
||||
--text-title-h1: #ff79c6;
|
||||
--text-title-h2: #bd93f9;
|
||||
--text-title-h3: #ff5555;
|
||||
--text-title-h4: #ffb86c;
|
||||
--text-title-h5: #50fa7b;
|
||||
--text-title-h6: #8be9fd;
|
||||
--inline-code: #bd93f9;
|
||||
--code-block: #8be9fd;
|
||||
--pre-code: #44475a;
|
||||
--blockquote-border: #ffb86c;
|
||||
--vim-cursor: #ff5555;
|
||||
--border-color: #2b2727; /*also like transparent*/
|
||||
}
|
||||
|
||||
/*-------------------------------------*/
|
||||
/* Search the following lines */
|
||||
/* to jump to specific section */
|
||||
/*-------------------------------------*/
|
||||
/* resize-handle and borders */
|
||||
/* tags */
|
||||
/* link */
|
||||
/* Cursor */
|
||||
/* basic format in EDITOR and PREVIEW */
|
||||
/* Headings - EDITOR and PREVIEW */
|
||||
/* Code block in Preview */
|
||||
/* Code block in Editor */
|
||||
/* Brackets */
|
||||
/* Blockquote */
|
||||
/* table */
|
||||
/* Checkbox */
|
||||
/* html in editor */
|
||||
/* popover */
|
||||
/* Side panel */
|
||||
/* internal embedded link in preview */
|
||||
/* graph view */
|
||||
/* settings */
|
||||
/* Hide side bar */
|
||||
/* width of content */
|
||||
/* at a rule line before ul list *
|
||||
/* Hide Scrollbar (recommend for mac) */
|
||||
/*-------------------------------------*/
|
||||
|
||||
/***************************************/
|
||||
/* resize-handle and borders */
|
||||
/***************************************/
|
||||
|
||||
/*vertical resize-handle*/
|
||||
.workspace-split.mod-vertical > * > .workspace-leaf-resize-handle,
|
||||
.workspace-split.mod-left-split > .workspace-leaf-resize-handle,
|
||||
.workspace-split.mod-right-split > .workspace-leaf-resize-handle{
|
||||
width: 1px !important;
|
||||
background-color: var(--border-color);
|
||||
}
|
||||
|
||||
/*horizontal resize-handle*/
|
||||
.workspace-split.mod-horizontal > * > .workspace-leaf-resize-handle{
|
||||
height: 1px !important;
|
||||
background-color: var(--border-color);
|
||||
}
|
||||
|
||||
/*workspace ribbon when collapsed*/
|
||||
.workspace-ribbon.is-collapsed {
|
||||
background-color: var(--background-primary-alt);
|
||||
}
|
||||
|
||||
/*the vertical split*/
|
||||
.workspace-split.mod-root .workspace-split.mod-vertical .workspace-leaf-content,
|
||||
.workspace-split.mod-vertical > .workspace-split,
|
||||
.workspace-split.mod-vertical > .workspace-leaf,
|
||||
.workspace-tabs{
|
||||
padding-right: 0px;
|
||||
}
|
||||
|
||||
/*status-bar*/
|
||||
.status-bar{
|
||||
font-size: var(--font-size-status-bar);
|
||||
background-color: var(--background-secondary-alt);
|
||||
border-top: 0px;
|
||||
}
|
||||
|
||||
.document-search-container{
|
||||
border-top: 0px;
|
||||
border-right: 0px;
|
||||
z-index: inherit;
|
||||
}
|
||||
|
||||
.workspace-ribbon.mod-left.is-collapsed{
|
||||
border-right: 1px solid var(--border-color);
|
||||
}
|
||||
|
||||
.workspace-ribbon.mod-right.is-collapsed{
|
||||
border-left: 1px solid var(--border-color);
|
||||
}
|
||||
|
||||
/*************************************/
|
||||
/* tags */
|
||||
/*************************************/
|
||||
|
||||
/* Tag hover in preview */
|
||||
a.tag:hover {
|
||||
color: var(--text-accent) !important;
|
||||
}
|
||||
|
||||
/* Tag Color in editor and preview*/
|
||||
.cm-hashtag, a.tag {
|
||||
color: var(--text-accent-hover) !important;
|
||||
text-decoration: none !important;
|
||||
font-style: normal !important;
|
||||
}
|
||||
|
||||
/*********************************/
|
||||
/* link */
|
||||
/*********************************/
|
||||
|
||||
/* link */
|
||||
a,
|
||||
.internal-link,
|
||||
.cm-hmd-internal-link,
|
||||
.cm-link,
|
||||
.cm-formatting-link,
|
||||
.cm-url {
|
||||
text-decoration: none !important;
|
||||
}
|
||||
|
||||
/* the url string in editor */
|
||||
.cm-s-obsidian span.cm-string{
|
||||
color: var(--text-accent-hover) !important;
|
||||
}
|
||||
|
||||
/* make external links italics to differentiate */
|
||||
a:not(.internal-link) {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
/*footnote*/
|
||||
.cm-s-obsidian pre.HyperMD-footnote span.cm-hmd-footnote,
|
||||
.cm-s-obsidian span.cm-footref {
|
||||
color: var(--text-accent) !important;
|
||||
}
|
||||
|
||||
/***************************************/
|
||||
/* Cursor */
|
||||
/***************************************/
|
||||
|
||||
/* Cursor color and opacity */
|
||||
|
||||
.cm-fat-cursor .CodeMirror-cursor, .cm-animate-fat-cursor
|
||||
{
|
||||
width: 0.5em;
|
||||
background: var(--vim-cursor);
|
||||
opacity: 60% !important;
|
||||
}
|
||||
|
||||
/**************************************/
|
||||
/* basic format in EDITOR and PREVIEW */
|
||||
/**************************************/
|
||||
|
||||
/* font for everything outside of editor/preview panes */
|
||||
.app-container {
|
||||
font-family: var(--font-family-preview);
|
||||
}
|
||||
|
||||
/* set the text selection color for preview mode */
|
||||
::selection {
|
||||
background-color: var(--text-selection);
|
||||
}
|
||||
|
||||
/* normal text outside of headings and code of editor */
|
||||
.cm-s-obsidian, .mod-single-child .cm-s-obsidian {
|
||||
font-family: var(--font-family-editor);
|
||||
font-size: var(--font-size-normal);
|
||||
}
|
||||
|
||||
/* normal text outside of headings and code of preview */
|
||||
.markdown-preview-view, .mod-single-child .markdown-preview-view {
|
||||
font-family: var(--font-family-editor);
|
||||
font-size: var(--font-size-normal);
|
||||
padding-top: 0px;
|
||||
padding-left: 2% !important;
|
||||
padding-right: 1% !important;
|
||||
}
|
||||
|
||||
/* bold in preview and editor */
|
||||
strong, .cm-strong {
|
||||
font-weight: 600;
|
||||
color: #50fa7b;
|
||||
}
|
||||
|
||||
/* emphasis in preview and editor */
|
||||
em, .cm-em {
|
||||
color: var(--text-muted);
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
/* strikethrough in preview and editor */
|
||||
s, .cm-strikethrough {
|
||||
color: var(--text-muted);
|
||||
}
|
||||
|
||||
/* list in editor */
|
||||
.cm-s-obsidian span.cm-formatting-list {
|
||||
color: var(--text-normal) !important;
|
||||
}
|
||||
|
||||
/* horizontal line in preview */
|
||||
.markdown-preview-view hr {
|
||||
background-color: var(--text-faint) !important;
|
||||
}
|
||||
|
||||
/* embedded images */
|
||||
img:not(.emoji) {
|
||||
display: block;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
}
|
||||
/* img hover zoom out img*/
|
||||
img:hover {
|
||||
transform: scale(1.04);
|
||||
transition: transform 0.25s ease-in-out 0s;
|
||||
}
|
||||
|
||||
.community-theme img:hover{
|
||||
transform: none;
|
||||
}
|
||||
|
||||
/*********************************/
|
||||
/* Headings - EDITOR and PREVIEW */
|
||||
/*********************************/
|
||||
|
||||
|
||||
/* headings for editor and preview */
|
||||
.cm-header-1, .markdown-preview-view h1
|
||||
{
|
||||
font-family: var(--font-family-editor);
|
||||
font-weight: 500;
|
||||
font-size: var(--font-size-h1);
|
||||
color: var(--text-title-h1);
|
||||
}
|
||||
|
||||
.cm-header-2, .markdown-preview-view h2
|
||||
{
|
||||
font-family: var(--font-family-editor);
|
||||
font-weight: 500;
|
||||
font-size: var(--font-size-h2);
|
||||
color: var(--text-title-h2);
|
||||
}
|
||||
|
||||
.cm-header-3, .markdown-preview-view h3
|
||||
{
|
||||
font-family: var(--font-family-editor);
|
||||
font-weight: 500;
|
||||
font-size: var(--font-size-h3);
|
||||
color: var(--text-title-h3);
|
||||
}
|
||||
|
||||
.cm-header-4, .markdown-preview-view h4
|
||||
{
|
||||
font-family: var(--font-family-editor);
|
||||
font-weight: 500;
|
||||
font-size: var(--font-size-h4);
|
||||
color: var(--text-title-h4);
|
||||
}
|
||||
|
||||
.cm-header-5, .markdown-preview-view h5
|
||||
{
|
||||
font-family: var(--font-family-editor);
|
||||
font-weight: 500;
|
||||
font-size: var(--font-size-h5);
|
||||
color: var(--text-title-h5);
|
||||
}
|
||||
|
||||
.cm-header-6, .markdown-preview-view h6
|
||||
{
|
||||
font-family: var(--font-family-editor);
|
||||
font-weight: 500;
|
||||
font-size: var(--font-size-h6);
|
||||
color: var(--text-title-h6);
|
||||
}
|
||||
|
||||
/***************************************/
|
||||
/* Code block in Preview */
|
||||
/***************************************/
|
||||
|
||||
/* code blocks in preview */
|
||||
pre code {
|
||||
font-family: monaco !important;
|
||||
font-size: var(--font-size-code) !important;
|
||||
padding: 6px !important;
|
||||
line-height: normal;
|
||||
display: block;
|
||||
color: var(--code-block) !important;
|
||||
}
|
||||
|
||||
/* padding of code blocks in preview */
|
||||
.markdown-preview-view pre {
|
||||
padding: 0px !important;
|
||||
}
|
||||
|
||||
/* font-size of in-line block for preview */
|
||||
.markdown-preview-view code
|
||||
{
|
||||
font-size: var(--font-size-code);
|
||||
}
|
||||
|
||||
|
||||
/* remove the shadow that typically affect light mode */
|
||||
.theme-dark code[class*="language-"],
|
||||
.theme-dark pre[class*="language-"],
|
||||
.theme-light code[class*="language-"],
|
||||
.theme-light pre[class*="language-"]
|
||||
{
|
||||
text-shadow: none !important;
|
||||
color: var(--text-faint) !important;
|
||||
background-color: var(--pre-code);
|
||||
}
|
||||
|
||||
/***************************************/
|
||||
/* Brackets */
|
||||
/***************************************/
|
||||
|
||||
.cm-s-obsidian span.cm-formatting-link {
|
||||
color: var(--text-accent) !important;
|
||||
}
|
||||
|
||||
/***************************************/
|
||||
/* Blockquote */
|
||||
/***************************************/
|
||||
|
||||
/* for editor */
|
||||
.cm-quote {
|
||||
color: var(--text-normal) !important;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
/* for preview */
|
||||
.markdown-preview-view blockquote {
|
||||
background-color: var(--pre-code);
|
||||
border: 0px solid;
|
||||
border-color: var(--blockquote-border) !important;
|
||||
border-left-width: 4px !important;
|
||||
border-radius: 0 8px 8px 0;
|
||||
line-height: 1.5em;
|
||||
margin: 30px 0px;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
/***************************************/
|
||||
/* table */
|
||||
/***************************************/
|
||||
|
||||
th {
|
||||
font-weight: 800 !important;
|
||||
}
|
||||
|
||||
.markdown-preview-view th {
|
||||
font-weight: 800;
|
||||
background-color: var(--background-secondary) !important;
|
||||
}
|
||||
|
||||
thead {
|
||||
border-bottom: 3px solid var(--background-modifier-border);
|
||||
}
|
||||
|
||||
.table {
|
||||
padding: 4px;
|
||||
line-height: normal;
|
||||
display: block;
|
||||
border-top-left-radius: 4px;
|
||||
border-top-right-radius: 4px;
|
||||
border-bottom-right-radius: 4px;
|
||||
border-bottom-left-radius: 4px;
|
||||
}
|
||||
|
||||
/***************************************/
|
||||
/* Checkbox */
|
||||
/***************************************/
|
||||
|
||||
.markdown-preview-view .task-list-item-checkbox:checked::before {
|
||||
content: '✓';
|
||||
position: absolute;
|
||||
color: var(--text-accent);
|
||||
font-size:1em;
|
||||
line-height: 1.25em;
|
||||
width:1.2em;
|
||||
text-align:center;
|
||||
text-shadow: 0 0 0.1em var(--text-accent);
|
||||
}
|
||||
|
||||
.markdown-preview-view .task-list-item-checkbox {
|
||||
-webkit-appearance: none;
|
||||
top: 0.2em !important;
|
||||
right: 4px;
|
||||
box-sizing: border-box;
|
||||
border: 1px solid var(--text-muted);
|
||||
position: relative;
|
||||
width: 1.25em;
|
||||
height: 1.25em;
|
||||
margin: 0;
|
||||
box-shadow: 0 0 0.1em var(--text-muted);
|
||||
}
|
||||
|
||||
.checkbox-container {
|
||||
background-color: var(--background-primary);
|
||||
}
|
||||
|
||||
|
||||
/***************************************/
|
||||
/* popover */
|
||||
/***************************************/
|
||||
|
||||
.popover{
|
||||
border: 1px solid var(--border-color);
|
||||
background-color: var(--background-secondary);
|
||||
}
|
||||
|
||||
|
||||
/***************************************/
|
||||
/* Side panel */
|
||||
/***************************************/
|
||||
|
||||
/* search result in backlink or file search */
|
||||
.search-result-file-title {
|
||||
font-size: 15px ;
|
||||
}
|
||||
|
||||
.search-result-file-matches, .search-empty-state {
|
||||
font-size: var(--font-size-side-dock);
|
||||
}
|
||||
|
||||
/*decrease the spacing between result items*/
|
||||
.search-result-file-title,
|
||||
.search-result-file-match {
|
||||
padding: 0px 10px;
|
||||
}
|
||||
|
||||
.nav-file-title, .nav-folder-title {
|
||||
border-bottom-left-radius: 0 !important;
|
||||
border-bottom-right-radius: 0 !important;
|
||||
border-top-left-radius: 0 !important;
|
||||
border-top-right-radius: 0 !important;
|
||||
}
|
||||
|
||||
/*backlink pane*/
|
||||
.workspace-leaf-content[data-type="backlink"] .view-content{
|
||||
background-color: var(--background-secondary);
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="tag"] .tag-pane-tag-count,
|
||||
.workspace-leaf-content[data-type="tag"] .tag-pane-tag-text {
|
||||
font-size: var(--font-size-side-dock);
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="backlink"] .search-result-file-matches {
|
||||
font-size: var(--font-size-side-dock);
|
||||
}
|
||||
/***************************************/
|
||||
/* internal embedded link in preview */
|
||||
/***************************************/
|
||||
|
||||
/* Naked Embeds */
|
||||
.markdown-embed-title { display: none; }
|
||||
.markdown-preview-view .markdown-embed-content>:first-child { margin-top: 0; }
|
||||
.markdown-preview-view .markdown-embed-content>:last-child { margin-bottom: 0; }
|
||||
/*remove the following two line, you will get border and scroll*/
|
||||
.markdown-preview-view .markdown-embed { border:none; padding:0; margin:0; }
|
||||
.markdown-preview-view .markdown-embed-content
|
||||
{
|
||||
max-height: unset;
|
||||
background-color: var(--background-secondary);
|
||||
}
|
||||
|
||||
/* the link on the top right corner*/
|
||||
.markdown-embed-link {
|
||||
color: var(--text-faint) !important;
|
||||
}
|
||||
|
||||
.markdown-embed-link:hover {
|
||||
color: var(--text-accent) !important;
|
||||
}
|
||||
|
||||
/***************************************/
|
||||
/* graph view */
|
||||
/***************************************/
|
||||
.graph-view.color-circle,
|
||||
.graph-view.color-fill-highlight,
|
||||
.graph-view.color-line-highlight
|
||||
{
|
||||
color: var(--text-accent) !important;
|
||||
}
|
||||
|
||||
.graph-view.color-text
|
||||
{
|
||||
color: var(--text-normal) !important;
|
||||
}
|
||||
|
||||
.graph-view.color-line {
|
||||
color: #6272a4;
|
||||
}
|
||||
|
||||
.graph-view.color-fill{
|
||||
color: var(--text-muted);
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type = "graph"] .view-content{
|
||||
background-color: var(--background-primary);
|
||||
}
|
||||
|
||||
/***************************************/
|
||||
/* settings */
|
||||
/***************************************/
|
||||
|
||||
.modal.mod-settings button:not(.mod-cta):hover {
|
||||
background-color: var(--interactive-accent-hover);
|
||||
}
|
||||
|
||||
/***************************************/
|
||||
/* Hide side bar */
|
||||
/***************************************/
|
||||
|
||||
.workspace-ribbon:not(:hover) .workspace-ribbon-collapse-btn,
|
||||
.workspace-ribbon:not(:hover) .side-dock-actions,
|
||||
.workspace-ribbon:not(:hover) .side-dock-settings {
|
||||
display:none;
|
||||
transition: all 300ms ease-in-out;}
|
||||
.workspace-ribbon:not(:hover) {
|
||||
width: 0px;
|
||||
transition: all 300ms ease-in-out;}
|
||||
|
||||
.workspace-split.mod-left-split {margin-left: 0px;}
|
||||
.workspace-split.mod-right-split {margin-right: 0px;}
|
||||
|
||||
/***************************************/
|
||||
/* width of content */
|
||||
/***************************************/
|
||||
|
||||
.markdown-source-view.is-readable-line-width .CodeMirror {
|
||||
max-width: 900px;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
}
|
||||
|
||||
.markdown-preview-view.is-readable-line-width .markdown-preview-section {
|
||||
max-width: 900px;
|
||||
margin-left: 30px;
|
||||
margin-right: 30px;
|
||||
}
|
||||
|
||||
|
||||
/* header */
|
||||
|
||||
.theme-dark .view-header {
|
||||
background-color: var(--background-primary) !important;
|
||||
border-top: 1px solid var(--border-color) !important;
|
||||
border-bottom: 1px solid var(--border-color) !important;
|
||||
}
|
||||
|
||||
.theme-dark .view-header-title-container:after {
|
||||
background: linear-gradient(to bottom, transparent, var(--background-primary)) !important;
|
||||
}
|
||||
|
||||
.theme-dark .workspace-leaf.mod-active .view-header {
|
||||
background-color: var(--background-secondary-alt) !important;
|
||||
border-top: 0px !important;
|
||||
border-bottom: 3px solid var(--interactive-accent) !important;
|
||||
}
|
||||
|
||||
.workspace-leaf.mod-active .view-header-title-container:after {
|
||||
background: linear-gradient(to bottom, transparent, var(--background-secondary-alt)) !important;
|
||||
}
|
||||
|
||||
.workspace-leaf.mod-active .view-header-title,
|
||||
.workspace-leaf.mod-active .view-header-icon
|
||||
{
|
||||
color: var(--background-modifier-border);
|
||||
}
|
||||
|
||||
.view-header-title, .view-header-icon, .view-action{
|
||||
color: var(--text-faint);
|
||||
}
|
||||
.view-header-title
|
||||
{
|
||||
font-size: 20px;
|
||||
}
|
||||
|
||||
/***************************************/
|
||||
/* at a rule line before ul list */
|
||||
/***************************************/
|
||||
|
||||
ul ul { position: relative; }
|
||||
ul ul::before {
|
||||
content:'';
|
||||
border-left: 1px solid var(--border-color);
|
||||
position: absolute;
|
||||
}
|
||||
ul ul::before { left: -1em; top: 0; bottom: 0; }
|
||||
|
||||
/* rule line when there are checkboxes*/
|
||||
ul .task-list-item ul::before {left: 0.15em !important}
|
||||
|
||||
/***************************************/
|
||||
/* Code block in Editor */
|
||||
/***************************************/
|
||||
|
||||
/* in-line block for editor */
|
||||
.cm-s-obsidian span.cm-inline-code,
|
||||
.cm-s-obsidian span.cm-inline-code.cm-hmd-indented-code,
|
||||
.cm-s-obsidian span.cm-inline-code:not(.cm-formatting):not(.cm-hmd-indented-code)
|
||||
{
|
||||
background-color: var(--pre-code-bg);
|
||||
color: var(--inline-code) !important;
|
||||
bottom: 0px !important;
|
||||
}
|
||||
|
||||
/* Editor CodeBlock TEXT Appearance */
|
||||
.cm-s-obsidian pre.HyperMD-codeblock {
|
||||
font-family: monaco !important;
|
||||
font-size: var(--font-size-code) !important;
|
||||
padding: 1px !important;
|
||||
display: block;
|
||||
color: var(--code-block) !important;
|
||||
font-weight: 500;
|
||||
text-indent: 0px !important;
|
||||
}
|
||||
|
||||
/*remove the border of codeblock in editor */
|
||||
.HyperMD-codeblock-bg{
|
||||
border: 0px !important;
|
||||
}
|
||||
|
||||
/*an active line highlight in vim normal mode
|
||||
.cm-fat-cursor .CodeMirror-activeline .CodeMirror-linebackground{
|
||||
background-color: var(--text-selection) !important;
|
||||
} */
|
||||
|
||||
/* in-line block for preview */
|
||||
code{
|
||||
color: var(--inline-code) !important;
|
||||
bottom: 0px !important;
|
||||
}
|
||||
|
||||
/* graph css */
|
||||
.theme-dark .graph-view.color-arrow {
|
||||
color: #50fa7b;
|
||||
}
|
||||
|
||||
.theme-dark .graph-view.color-fill-tag {
|
||||
color: #ffb86c;
|
||||
}
|
||||
|
||||
.theme-dark .graph-view.color-fill-attachment {
|
||||
color: #ff5555;
|
||||
}
|
||||
|
||||
.theme-dark .graph-view.color-fill-unresolved {
|
||||
color: #6272a4;
|
||||
}
|
||||
|
||||
.search-result-collapse-indicator {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: -3px;
|
||||
color: var(--text-faint);
|
||||
transition: transform 100ms ease-in-out;
|
||||
padding: 0px !important;
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"name": "Minimal",
|
||||
"version": "7.4.7",
|
||||
"minAppVersion": "1.5.0",
|
||||
"author": "@kepano",
|
||||
"authorUrl": "https://twitter.com/kepano",
|
||||
"fundingUrl": "https://www.buymeacoffee.com/kepano"
|
||||
}
|
||||
+2158
File diff suppressed because one or more lines are too long
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"name": "Obsidian Nord",
|
||||
"version": "0.2.0",
|
||||
"minAppVersion": "0.16.0",
|
||||
"author": "insanum",
|
||||
"authorUrl": "https://insanum.com"
|
||||
}
|
||||
@@ -0,0 +1,525 @@
|
||||
|
||||
:root
|
||||
{
|
||||
--dark0_x: 46,52,64; /* #2e3440 */
|
||||
--dark0: rgb(var(--dark0_x));
|
||||
--dark1_x: 59,66,82; /* #3b4252 */
|
||||
--dark1: rgb(var(--dark1_x));
|
||||
--dark2_x: 67,76,94; /* #434c5e */
|
||||
--dark2: rgb(var(--dark2_x));
|
||||
--dark3_x: 76,86,106; /* #4c566a */
|
||||
--dark3: rgb(var(--dark3_x));
|
||||
|
||||
--light0_x: 216,222,233; /* #d8dee9 */
|
||||
--light0: rgb(var(--light0_x));
|
||||
--light1_x: 229,233,240; /* #e5e9f0 */
|
||||
--light1: rgb(var(--light1_x));
|
||||
--light2_x: 236,239,244; /* #eceff4 */
|
||||
--light2: rgb(var(--light2_x));
|
||||
--light3_x: 255,255,255; /* #ffffff */
|
||||
--light3: rgb(var(--light3_x));
|
||||
|
||||
--frost0_x: 143,188,187; /* #8fbcbb */
|
||||
--frost0: rgb(var(--frost0_x));
|
||||
--frost1_x: 136,192,208; /* #88c0d0 */
|
||||
--frost1: rgb(var(--frost1_x));
|
||||
--frost2_x: 129,161,193; /* #81a1c1 */
|
||||
--frost2: rgb(var(--frost2_x));
|
||||
--frost3_x: 94,129,172; /* #5e81ac */
|
||||
--frost3: rgb(var(--frost3_x));
|
||||
|
||||
--red_x: 191,97,106; /* #bf616a */
|
||||
--red: rgb(var(--red_x));
|
||||
--orange_x: 208,135,112; /* #d08770 */
|
||||
--orange: rgb(var(--orange_x));
|
||||
--yellow_x: 235,203,139; /* #ebcb8b */
|
||||
--yellow: rgb(var(--yellow_x));
|
||||
--green_x: 163,190,140; /* #a3be8c */
|
||||
--green: rgb(var(--green_x));
|
||||
--purple_x: 180,142,173; /* #b48ead */
|
||||
--purple: rgb(var(--purple_x));
|
||||
}
|
||||
|
||||
body
|
||||
{
|
||||
--accent-h: 354; /* --red #bf616a */
|
||||
--accent-s: 42%;
|
||||
--accent-l: 56%;
|
||||
|
||||
--link-decoration: none;
|
||||
--link-decoration-hover: none;
|
||||
--link-external-decoration: none;
|
||||
--link-external-decoration-hover: none;
|
||||
|
||||
--tag-decoration: none;
|
||||
--tag-decoration-hover: underline;
|
||||
--tag-padding-x: .5em;
|
||||
--tag-padding-y: .2em;
|
||||
--tag-radius: .5em;
|
||||
|
||||
--tab-font-weight: 600;
|
||||
--bold-weight: 600;
|
||||
|
||||
--checkbox-radius: 0;
|
||||
|
||||
/* --list-indent: 2em; */
|
||||
|
||||
--embed-border-left: 6px double var(--interactive-accent);
|
||||
}
|
||||
|
||||
.theme-dark
|
||||
{
|
||||
--color-red-rgb: var(--red_x);
|
||||
--color-red: var(--red);
|
||||
--color-purple-rgb: var(--purple_x);
|
||||
--color-purple: var(--purple);
|
||||
--color-green-rgb: var(--green_x);
|
||||
--color-green: var(--green);
|
||||
--color-cyan-rgb: var(--frost1_x);
|
||||
--color-cyan: var(--frost1);
|
||||
--color-blue-rgb: var(--frost3_x);
|
||||
--color-blue: var(--frost3);
|
||||
--color-yellow-rgb: var(--yellow_x);
|
||||
--color-yellow: var(--yellow);
|
||||
--color-orange-rgb: var(--orange_x);
|
||||
--color-orange: var(--orange);
|
||||
/* --color-pink: var(--purple); */
|
||||
|
||||
--background-primary: var(--dark0);
|
||||
--background-primary-alt: var(--dark0);
|
||||
--background-secondary: var(--dark1);
|
||||
--background-secondary-alt: var(--dark2);
|
||||
--background-modifier-border: var(--dark2);
|
||||
|
||||
--cursor-line-background: rgba(var(--red_x), 0.2);
|
||||
|
||||
--text-normal: var(--light2);
|
||||
--text-faint: var(--light0);
|
||||
--text-muted: var(--light1);
|
||||
|
||||
--link-url: var(--purple);
|
||||
|
||||
--h1-color: var(--red);
|
||||
--h2-color: var(--yellow);
|
||||
--h3-color: var(--green);
|
||||
--h4-color: var(--purple);
|
||||
--h5-color: var(--frost0);
|
||||
--h6-color: var(--frost2);
|
||||
|
||||
--text-highlight-bg: var(--frost1);
|
||||
--text-highlight-fg: var(--dark0);
|
||||
|
||||
--text-accent: var(--orange);
|
||||
--text-accent-hover: var(--frost2);
|
||||
|
||||
--tag-color: var(--frost0);
|
||||
--tag-background: var(--dark2);
|
||||
--tag-background-hover: var(--dark1);
|
||||
|
||||
--titlebar-text-color-focused: var(--red);
|
||||
|
||||
--inline-title-color: var(--yellow);
|
||||
|
||||
--bold-color: var(--yellow);
|
||||
--italic-color: var(--yellow);
|
||||
|
||||
--checkbox-color: var(--frost0);
|
||||
--checkbox-color-hover: var(--frost0);
|
||||
--checkbox-border-color: var(--frost0);
|
||||
--checkbox-border-color-hover: var(--frost0);
|
||||
--checklist-done-color: rgba(var(--light2_x), 0.5);
|
||||
|
||||
--table-header-background: hsl(220, 16%, 16%);
|
||||
--table-header-background-hover: var(--dark3);
|
||||
--table-row-even-background: hsl(220, 16%, 20%);
|
||||
--table-row-odd-background: hsl(220, 16%, 24%);
|
||||
--table-row-background-hover: var(--dark3);
|
||||
|
||||
--text-selection: rgba(var(--red_x), 0.6);
|
||||
--flashing-background: rgba(var(--red_x), 0.3);
|
||||
|
||||
--code-normal: var(--frost1);
|
||||
--code-background: var(--dark1);
|
||||
|
||||
--mermaid-note: var(--frost3);
|
||||
--mermaid-loopline: var(--frost1);
|
||||
--mermaid-exclude: var(--dark3);
|
||||
--mermaid-seqnum: var(--dark0);
|
||||
|
||||
--icon-color-hover: var(--red);
|
||||
--icon-color-focused: var(--frost2);
|
||||
|
||||
--nav-item-color-hover: var(--red);
|
||||
--nav-item-color-active: var(--frost2);
|
||||
--nav-file-tag: rgba(var(--yellow_x), 0.9);
|
||||
|
||||
--graph-line: var(--dark3);
|
||||
--graph-node: var(--light3);
|
||||
--graph-node-tag: var(--red);
|
||||
--graph-node-attachment: var(--green);
|
||||
|
||||
--calendar-hover: var(--red);
|
||||
--calendar-background-hover: var(--dark3);
|
||||
--calendar-week: var(--yellow);
|
||||
--calendar-today: var(--yellow);
|
||||
|
||||
--dataview-key: var(--text-faint);
|
||||
--dataview-key-background: rgba(var(--frost2_x), 0.3);
|
||||
--dataview-value: var(--text-faint);
|
||||
--dataview-value-background: rgba(var(--red_x), 0.3);
|
||||
|
||||
--tab-text-color-focused-active: var(--frost2);
|
||||
--tab-text-color-focused-active-current: var(--red);
|
||||
}
|
||||
|
||||
.theme-light
|
||||
{
|
||||
--color-red-rgb: var(--red_x);
|
||||
--color-red: var(--red);
|
||||
--color-purple-rgb: var(--purple_x);
|
||||
--color-purple: var(--purple);
|
||||
--color-green-rgb: var(--green_x);
|
||||
--color-green: var(--green);
|
||||
--color-cyan-rgb: var(--frost1_x);
|
||||
--color-cyan: var(--frost1);
|
||||
--color-blue-rgb: var(--frost3_x);
|
||||
--color-blue: var(--frost3);
|
||||
--color-yellow-rgb: var(--yellow_x);
|
||||
--color-yellow: var(--yellow);
|
||||
--color-orange-rgb: var(--orange_x);
|
||||
--color-orange: var(--orange);
|
||||
/* --color-pink: var(--purple); */
|
||||
|
||||
--background-primary: var(--light3);
|
||||
--background-primary-alt: var(--light3);
|
||||
--background-secondary: var(--light2);
|
||||
--background-secondary-alt: var(--light1);
|
||||
--background-modifier-border: var(--light1);
|
||||
|
||||
--cursor-line-background: rgba(var(--red_x), 0.1);
|
||||
|
||||
--text-normal: var(--dark2);
|
||||
--text-faint: var(--dark0);
|
||||
--text-muted: var(--dark1);
|
||||
|
||||
--link-url: var(--purple);
|
||||
|
||||
--h1-color: var(--red);
|
||||
--h2-color: var(--yellow);
|
||||
--h3-color: var(--green);
|
||||
--h4-color: var(--purple);
|
||||
--h5-color: var(--frost0);
|
||||
--h6-color: var(--frost2);
|
||||
|
||||
--text-highlight-bg: var(--yellow);
|
||||
--text-highlight-fg: var(--dark0);
|
||||
|
||||
--text-accent: var(--orange);
|
||||
--text-accent-hover: var(--frost2);
|
||||
|
||||
--tag-color: var(--dark3);
|
||||
--tag-background: var(--light1);
|
||||
--tag-background-hover: var(--light0);
|
||||
|
||||
--titlebar-text-color-focused: var(--red);
|
||||
|
||||
--inline-title-color: var(--yellow);
|
||||
|
||||
--bold-color: var(--green);
|
||||
--italic-color: var(--green);
|
||||
|
||||
--checkbox-color: var(--frost2);
|
||||
--checkbox-color-hover: var(--frost2);
|
||||
--checkbox-border-color: var(--frost2);
|
||||
--checkbox-border-color-hover: var(--frost2);
|
||||
--checklist-done-color: rgba(var(--dark2_x), 0.4);
|
||||
|
||||
--table-header-background: rgba(var(--light2_x), 0.2);
|
||||
--table-header-background-hover: var(--frost2);
|
||||
--table-row-even-background: rgba(var(--light2_x), 0.4);
|
||||
--table-row-odd-background: rgba(var(--light2_x), 0.8);
|
||||
--table-row-background-hover: var(--frost2);
|
||||
|
||||
--text-selection: rgba(var(--red_x), 0.6);
|
||||
--flashing-background: rgba(var(--red_x), 0.3);
|
||||
|
||||
--code-normal: var(--frost1);
|
||||
--code-background: var(--light2);
|
||||
|
||||
--mermaid-note: var(--frost0);
|
||||
--mermaid-loopline: var(--frost1);
|
||||
--mermaid-exclude: var(--light0);
|
||||
--mermaid-seqnum: var(--light0);
|
||||
|
||||
--icon-color-hover: var(--red);
|
||||
--icon-color-focused: var(--frost3);
|
||||
|
||||
--nav-item-color-hover: var(--red);
|
||||
--nav-item-color-active: var(--frost2);
|
||||
--nav-file-tag: rgba(var(--orange_x), 0.9);
|
||||
|
||||
--graph-line: var(--light0);
|
||||
--graph-node: var(--dark3);
|
||||
--graph-node-tag: var(--red);
|
||||
--graph-node-attachment: var(--green);
|
||||
|
||||
--calendar-hover: var(--red);
|
||||
--calendar-background-hover: var(--light0);
|
||||
--calendar-week: var(--orange);
|
||||
--calendar-today: var(--orange);
|
||||
|
||||
--dataview-key: var(--text-faint);
|
||||
--dataview-key-background: rgba(var(--frost2_x), 0.3);
|
||||
--dataview-value: var(--text-faint);
|
||||
--dataview-value-background: rgba(var(--red_x), 0.3);
|
||||
|
||||
--tab-text-color-focused-active: var(--frost2);
|
||||
--tab-text-color-focused-active-current: var(--red);
|
||||
}
|
||||
|
||||
table
|
||||
{
|
||||
border: 1px solid var(--background-secondary) !important;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
thead
|
||||
{
|
||||
border-bottom: 2px solid var(--background-modifier-border) !important;
|
||||
}
|
||||
|
||||
th
|
||||
{
|
||||
font-weight: 600 !important;
|
||||
border: 1px solid var(--background-secondary) !important;
|
||||
}
|
||||
|
||||
td
|
||||
{
|
||||
border-left: 1px solid var(--background-secondary) !important;
|
||||
border-right: 1px solid var(--background-secondary) !important;
|
||||
border-bottom: 1px solid var(--background-secondary) !important;
|
||||
}
|
||||
|
||||
.markdown-rendered tbody tr:nth-child(even)
|
||||
{
|
||||
background-color: var(--table-row-even-background) !important;
|
||||
}
|
||||
|
||||
.markdown-rendered tbody tr:nth-child(odd)
|
||||
{
|
||||
background-color: var(--table-row-odd-background) !important;
|
||||
}
|
||||
|
||||
.markdown-rendered tbody tr:nth-child(even):hover,
|
||||
.markdown-rendered tbody tr:nth-child(odd):hover
|
||||
{
|
||||
background-color: var(--table-row-background-hover) !important;
|
||||
}
|
||||
|
||||
.markdown-rendered mark
|
||||
{
|
||||
background-color: var(--text-highlight-bg);
|
||||
color: var(--text-highlight-fg);
|
||||
}
|
||||
|
||||
.markdown-rendered mark a
|
||||
{
|
||||
color: var(--red) !important;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
.search-result-file-matched-text
|
||||
{
|
||||
color: var(--text-highlight-fg) !important;
|
||||
}
|
||||
|
||||
.cm-hashtag-begin:hover, .cm-hashtag-end:hover
|
||||
{
|
||||
color: var(--text-accent);
|
||||
/* background-color: var(--tag-background-hover); */
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
input[type=checkbox]
|
||||
{
|
||||
border: 1px solid var(--checkbox-color);
|
||||
}
|
||||
|
||||
input[type=checkbox]:checked
|
||||
{
|
||||
background-color: var(--checkbox-color);
|
||||
box-shadow: inset 0 0 0 2px var(--background-primary);
|
||||
}
|
||||
|
||||
input[type=checkbox]:checked:after
|
||||
{
|
||||
display: none;
|
||||
}
|
||||
|
||||
code[class*="language-"],
|
||||
pre[class*="language-"]
|
||||
{
|
||||
line-height: var(--line-height-tight) !important;
|
||||
}
|
||||
|
||||
.cm-url
|
||||
{
|
||||
color: var(--link-url) !important;
|
||||
}
|
||||
|
||||
.cm-url:hover
|
||||
{
|
||||
color: var(--text-accent-hover) !important;
|
||||
}
|
||||
|
||||
/* Keep highlight/marks the same between viewer and editor. */
|
||||
.cm-highlight
|
||||
{
|
||||
color: var(--text-highlight-fg) !important;
|
||||
}
|
||||
|
||||
/* Keep inline code the same between viewer and editor. */
|
||||
.cm-inline-code
|
||||
{
|
||||
border-radius: var(--radius-s);
|
||||
font-size: var(--code-size);
|
||||
padding: 0.1em 0.25em;
|
||||
}
|
||||
|
||||
.cm-formatting-code + .cm-inline-code
|
||||
{
|
||||
border-radius: 0;
|
||||
padding: 0.1em 0;
|
||||
}
|
||||
|
||||
.cm-formatting-code
|
||||
{
|
||||
border-radius: var(--radius-s) 0 0 var(--radius-s);
|
||||
padding: 0.1em 0 0.1em 0.25em;
|
||||
}
|
||||
|
||||
.cm-inline-code + .cm-formatting-code
|
||||
{
|
||||
border-radius: 0 var(--radius-s) var(--radius-s) 0;
|
||||
padding: 0.1em 0.25em 0.1em 0;
|
||||
}
|
||||
|
||||
.cm-line .cm-strong
|
||||
{
|
||||
color: var(--bold-color) !important;
|
||||
}
|
||||
|
||||
/*
|
||||
* Keep list bullet padding the same between viewer and editor.
|
||||
* This is annoying with the cursor in the editor as there is a gap.
|
||||
*/
|
||||
/*
|
||||
.cm-formatting-list
|
||||
{
|
||||
padding-right: 4px !important;
|
||||
}
|
||||
*/
|
||||
|
||||
/*
|
||||
* Keep sub-list indenting the same between viewer and editor.
|
||||
* This assumes --list-indent is default at 2em.
|
||||
*/
|
||||
/*
|
||||
.cm-indent
|
||||
{
|
||||
text-indent: 1em !important;
|
||||
}
|
||||
*/
|
||||
|
||||
.mermaid .note
|
||||
{
|
||||
fill: var(--mermaid-note) !important;
|
||||
}
|
||||
|
||||
.mermaid .loopLine
|
||||
{
|
||||
stroke: var(--mermaid-loopline) !important;
|
||||
}
|
||||
|
||||
.mermaid .loopText>tspan,
|
||||
.mermaid .entityLabel
|
||||
{
|
||||
fill: var(--red) !important;
|
||||
}
|
||||
|
||||
.mermaid .exclude-range
|
||||
{
|
||||
fill: var(--mermaid-exclude) !important;
|
||||
}
|
||||
|
||||
.mermaid .sequenceNumber
|
||||
{
|
||||
fill: var(--mermaid-seqnum) !important;
|
||||
}
|
||||
|
||||
.calendar .week-num
|
||||
{
|
||||
color: var(--calendar-week) !important;
|
||||
}
|
||||
|
||||
.calendar .today
|
||||
{
|
||||
color: var(--calendar-today) !important;
|
||||
}
|
||||
|
||||
.calendar .week-num:hover,
|
||||
.calendar .day:hover
|
||||
{
|
||||
color: var(--calendar-hover) !important;
|
||||
background-color: var(--calendar-background-hover) !important;
|
||||
}
|
||||
|
||||
.markdown-embed-title
|
||||
{
|
||||
color: var(--yellow);
|
||||
font-weight: 600 !important;
|
||||
}
|
||||
|
||||
.cm-active
|
||||
{
|
||||
background-color: var(--cursor-line-background) !important;
|
||||
}
|
||||
|
||||
.nav-file-tag
|
||||
{
|
||||
color: var(--nav-file-tag) !important;
|
||||
}
|
||||
|
||||
.is-flashing
|
||||
{
|
||||
background-color: var(--flashing-background) !important;
|
||||
}
|
||||
|
||||
.dataview.inline-field-key
|
||||
{
|
||||
border-top-left-radius: var(--radius-s);
|
||||
border-bottom-left-radius: var(--radius-s);
|
||||
padding-left: 4px;
|
||||
font-family: var(--font-monospace);
|
||||
font-size: var(--font-smaller);
|
||||
color: var(--dataview-key) !important;
|
||||
background-color: var(--dataview-key-background) !important;
|
||||
}
|
||||
|
||||
.dataview.inline-field-value
|
||||
{
|
||||
border-top-right-radius: var(--radius-s);
|
||||
border-bottom-right-radius: var(--radius-s);
|
||||
padding-right: 4px;
|
||||
font-family: var(--font-monospace);
|
||||
font-size: var(--font-smaller);
|
||||
color: var(--dataview-value) !important;
|
||||
background-color: var(--dataview-value-background) !important;
|
||||
}
|
||||
|
||||
.suggestion-highlight
|
||||
{
|
||||
color: var(--red);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"name": "Things",
|
||||
"version": "2.1.20",
|
||||
"minAppVersion": "1.0.0",
|
||||
"author": "@colineckert",
|
||||
"authorUrl": "https://twitter.com/colineckert"
|
||||
}
|
||||
+1628
File diff suppressed because it is too large
Load Diff
+6
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"name": "Wasp",
|
||||
"version": "0.0.0",
|
||||
"minAppVersion": "0.16.0",
|
||||
"author": "Santi Younger"
|
||||
}
|
||||
+236
@@ -0,0 +1,236 @@
|
||||
/* This Theme is called "Wasp" and Obsidian Theme created by Santi Younger */
|
||||
|
||||
/* Last Update:
|
||||
2021-07-27 14:48
|
||||
*/
|
||||
|
||||
:root
|
||||
{
|
||||
--font-monospace: "Source Code Pro", monospace;
|
||||
}
|
||||
|
||||
.theme-dark
|
||||
{
|
||||
--background-primary: #242424;
|
||||
--background-primary-alt: #242424;
|
||||
--background-secondary: #191919;
|
||||
--background-secondary-alt: #3D3D3D;
|
||||
--text-normal: #faf2d6;
|
||||
--text-faint: #bdae93;
|
||||
--text-title-h1: #E0E0E0;
|
||||
--text-title-h2: #E0E0E0;
|
||||
--text-title-h3: #E0E0E0;
|
||||
--text-title-h4: #E0E0E0;
|
||||
--text-title-h5: #E0E0E0;
|
||||
--text-title-h6: #E0E0E0;
|
||||
--text-highlight-bg: #640211;
|
||||
--text-link: #83a598;
|
||||
--text-a-hover: #83a598;
|
||||
--text-accent-hover: #D49335;
|
||||
/* ^^^ added for hover over bracket internal links */
|
||||
--inline-code: #83a598;
|
||||
--code-block: #83a598;
|
||||
--text-a: #f8c537;
|
||||
--interactive-accent: #f8c537;
|
||||
--text-accent: #f8c537;
|
||||
--text-on-accent: #fff;
|
||||
--interactive-accent-rgb: #f8c537;
|
||||
--vim-cursor: #f8c537;
|
||||
/* --text-mark: add text-mark if needed, this should work together with 'mark' */
|
||||
--pre-code: #;
|
||||
--interactive-before: #7c6f64;
|
||||
--background-modifier-border: #f8c537;
|
||||
--text-selection: #f8c537;
|
||||
}
|
||||
|
||||
.theme-dark .cm-s-obsidian span.obsidian-search-match-highlight {
|
||||
color: var(--text-normal);
|
||||
background-color: #483699;
|
||||
}
|
||||
|
||||
.theme-light
|
||||
{
|
||||
--background-primary: #EDEDED;
|
||||
--background-secondary: #C4C4C4;
|
||||
/* thick menu border */
|
||||
--background-primary-alt: #;
|
||||
--background-secondary-alt: #707070; /* ← ↓ corner */
|
||||
--text-normal: #1A2023;
|
||||
--text-faint: #DEDEDE;
|
||||
--text-title-h1: #D49335;
|
||||
--text-title-h2: #D49335;
|
||||
--text-title-h3: #D49335;
|
||||
--text-title-h4: #D49335;
|
||||
--text-title-h5: #D49335;
|
||||
--text-link: #D49335;
|
||||
--text-a-hover: #D49335;
|
||||
--text-accent-hover: #D49335;
|
||||
/* ^^^ added for hover over bracket internal links */
|
||||
--inline-code: #458588;
|
||||
/* --text-mark: add if needed */
|
||||
--pre-code: #bebebe;
|
||||
/* --text-highlight-bg: add if needed */
|
||||
--interactive-before: #a89984;
|
||||
--background-modifier-border: #D49335;
|
||||
--text-a: #961327;
|
||||
--interactive-accent: #f8c537;
|
||||
--text-accent: #961327;
|
||||
--interactive-accent-rgb: #961327;
|
||||
--vim-cursor: #961327;
|
||||
--text-selection: #EDC180;
|
||||
--text-white: #ffffff;
|
||||
}
|
||||
|
||||
.nav-file-title, .nav-folder-title {
|
||||
color: var(--text-normal);
|
||||
}
|
||||
|
||||
.nav-file-title.is-active, .nav-folder-title.is-active, body:not(.is-grabbing) .nav-file-title:hover, body:not(.is-grabbing) .nav-folder-title:hover {
|
||||
background-color: var(--background-modifier-border);
|
||||
color: white;
|
||||
}
|
||||
|
||||
.cm-s-obsidian span.cm-formatting-link {
|
||||
color: var(--text-normal);
|
||||
}
|
||||
|
||||
.CodeMirror-guttermarker-subtle {
|
||||
color: var(--text-normal) !important;
|
||||
}
|
||||
|
||||
button.mod-cta {
|
||||
background-color: var(--interactive-accent);
|
||||
color: var(--text-normal);
|
||||
}
|
||||
|
||||
.vertical-tab-header-group-title {
|
||||
color: var(--text-white);
|
||||
}
|
||||
|
||||
.cm-header-1 {
|
||||
font-size: 18px;
|
||||
color: var(--text-title-h1) !important;
|
||||
}
|
||||
|
||||
.cm-header-2 {
|
||||
font-size: 18px;
|
||||
color: var(--text-title-h2) !important;
|
||||
}
|
||||
|
||||
.cm-header-3 {
|
||||
font-size: 18px;
|
||||
color: var(--text-title-h3) !important;
|
||||
}
|
||||
|
||||
.cm-header-4 {
|
||||
font-size: 18px;
|
||||
color: var(--text-title-h4) !important;
|
||||
}
|
||||
|
||||
.cm-header-5 {
|
||||
font-size: 18px;
|
||||
color: var(--text-title-h5) !important;
|
||||
}
|
||||
|
||||
.cm-header-6 {
|
||||
font-size: 18px;
|
||||
color: --text-normal;
|
||||
color: var(--text-title-h6) !important;
|
||||
}
|
||||
|
||||
.markdown-preview-view h1 {
|
||||
font-size: 20px;
|
||||
line-height: 24px;
|
||||
color: var(--text-title-h1) !important;
|
||||
}
|
||||
|
||||
.markdown-preview-view h2 {
|
||||
font-size: 20px;
|
||||
line-height: 24px;
|
||||
color: var(--text-title-h2) !important;
|
||||
}
|
||||
|
||||
.markdown-preview-view h3 {
|
||||
font-size: 20px;
|
||||
line-height: 24px;
|
||||
color: var(--text-title-h3) !important;
|
||||
}
|
||||
|
||||
.markdown-preview-view h4 {
|
||||
font-size: 20px;
|
||||
line-height: 24px;
|
||||
color: var(--text-title-h4) !important;
|
||||
}
|
||||
|
||||
.markdown-preview-view h5 {
|
||||
font-size: 20px;
|
||||
line-height: 24px;
|
||||
color: var(--text-title-h5) !important;
|
||||
}
|
||||
|
||||
.markdown-preview-view h6 {
|
||||
font-size: 20px;
|
||||
line-height: 24px;
|
||||
color: --text-normal;
|
||||
color: var(--text-title-h6) !important;
|
||||
}
|
||||
|
||||
/*-----------------------------------------*/
|
||||
/* End of main theme, extra functionality can be added below */
|
||||
|
||||
.markdown-source-view { font-family: var(--font-monospace)
|
||||
}
|
||||
|
||||
.cm-fat-cursor .CodeMirror-cursor {
|
||||
background-color: #f8c537 !important;
|
||||
opacity: 80% !important;
|
||||
width: 9px !important;
|
||||
visibility: visible !important
|
||||
}
|
||||
|
||||
.plugin-tabs .stayopen .view-header {
|
||||
border-bottom: 2px solid var(--interactive-accent)!important;
|
||||
}
|
||||
|
||||
.plugin-tabs .mod-root.workspace-split.mod-vertical div.workspace-leaf:not(.stayopen) > .workspace-leaf-content > .view-header .view-header-title::before{
|
||||
background-color:transparent!important
|
||||
}
|
||||
|
||||
.plugin-tabs .mod-root.workspace-split.mod-vertical .workspace-split.mod-vertical > div.workspace-leaf:not(.stayopen),
|
||||
.plugin-tabs .mod-root.workspace-split.mod-vertical > div.workspace-leaf:not(.stayopen){
|
||||
border-radius: 5px 5px 0px 0px!important;
|
||||
}
|
||||
|
||||
.plugin-tabs .mod-root.workspace-split.mod-vertical div.workspace-leaf{
|
||||
border-color: var(--background-secondary-alt)!important;
|
||||
border-bottom-width: 0px!important;
|
||||
border-right-width: 0px!important
|
||||
}
|
||||
|
||||
.theme-light.plugin-tabs .mod-root.workspace-split.mod-vertical div.workspace-leaf{
|
||||
border-color: var(--background-secondary-alt)!important;
|
||||
border-left-width:3px!important;
|
||||
border-bottom-width: 0px!important;
|
||||
border-right-width: 0px!important
|
||||
}
|
||||
|
||||
.plugin-tabs .mod-root.workspace-split.mod-vertical > div.workspace-leaf hr.workspace-leaf-resize-handle,
|
||||
.plugin-tabs .mod-root.workspace-split.mod-vertical > .mod-vertical hr.workspace-leaf-resize-handle{
|
||||
display: none;
|
||||
}
|
||||
|
||||
|
||||
.plugin-tabs .mod-root.workspace-split.mod-vertical div.workspace-leaf .view-header{
|
||||
border-left-color: transparent!important
|
||||
}
|
||||
|
||||
.plugin-tabs .workspace-split.mod-root > .workspace-leaf:last-of-type .workspace-leaf-content,
|
||||
.plugin-tabs .workspace-split.mod-root > .workspace-leaf:first-of-type .workspace-leaf-content {
|
||||
border-radius: 0px!important;
|
||||
}
|
||||
|
||||
.plugin-tabs .theme-dark .mod-root.workspace-split.mod-vertical .workspace-split.mod-vertical > div.workspace-leaf.mod-active,
|
||||
.plugin-tabs .theme-dark .mod-root.workspace-split.mod-vertical > div.workspace-leaf.mod-active {
|
||||
border: 0!important;
|
||||
border-radius: 0px 0px 0px 0px!important;
|
||||
}
|
||||
+182
@@ -0,0 +1,182 @@
|
||||
{
|
||||
"main": {
|
||||
"id": "27c0233728a0f8ec",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "431a6ef354f6a251",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "8d176a59ef8d3470",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "EFFORTS/Security Cameras/Cameras Locations.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Cameras Locations"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "vertical"
|
||||
},
|
||||
"left": {
|
||||
"id": "115e905eb43865a2",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "79f76d65f9c0bf02",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "5ad30ebdd4c2eb59",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "file-explorer",
|
||||
"state": {
|
||||
"sortOrder": "alphabetical",
|
||||
"autoReveal": false
|
||||
},
|
||||
"icon": "lucide-folder-closed",
|
||||
"title": "Files"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "78bf2cd1cdb41c3e",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "search",
|
||||
"state": {
|
||||
"query": "camer",
|
||||
"matchingCase": false,
|
||||
"explainSearch": false,
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical"
|
||||
},
|
||||
"icon": "lucide-search",
|
||||
"title": "Search"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "80180ae1422c7ba7",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "bookmarks",
|
||||
"state": {},
|
||||
"icon": "lucide-bookmark",
|
||||
"title": "Bookmarks"
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 1
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"right": {
|
||||
"id": "ed7059fb08e5155c",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "0cd88909ce178017",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "560a1d13edc2818a",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "EFFORTS/Security Cameras/Cameras Locations.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
"showSearch": false,
|
||||
"searchQuery": "",
|
||||
"backlinkCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-coming-in",
|
||||
"title": "Backlinks for Cameras Locations"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "7a6cff7e12b73c34",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"file": "EFFORTS/Security Cameras/Cameras Locations.md",
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-going-out",
|
||||
"title": "Outgoing links from Cameras Locations"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "cabd56550333112d",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "tag",
|
||||
"state": {
|
||||
"sortOrder": "frequency",
|
||||
"useHierarchy": true,
|
||||
"showSearch": false,
|
||||
"searchQuery": ""
|
||||
},
|
||||
"icon": "lucide-tags",
|
||||
"title": "Tags"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "08fa45d228ff485e",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {
|
||||
"file": "EFFORTS/Security Cameras/Cameras Locations.md",
|
||||
"followCursor": false,
|
||||
"showSearch": false,
|
||||
"searchQuery": ""
|
||||
},
|
||||
"icon": "lucide-list",
|
||||
"title": "Outline of Cameras Locations"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"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
|
||||
}
|
||||
},
|
||||
"active": "8d176a59ef8d3470",
|
||||
"lastOpenFiles": [
|
||||
"Garage Sale List 2026-02-28.md",
|
||||
"Brazilian Cheese Bread - Pão de Queijo.md",
|
||||
"Defender Control.md",
|
||||
"ATLAS/IT Notes/Network Subnet Planning/ESH Switches.md",
|
||||
"amaz.md",
|
||||
"Lyrics(1).md"
|
||||
]
|
||||
}
|
||||
+209
@@ -0,0 +1,209 @@
|
||||
{
|
||||
"main": {
|
||||
"id": "27c0233728a0f8ec",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "431a6ef354f6a251",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "8d176a59ef8d3470",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "EFFORTS/Security Cameras/Cameras Locations.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Cameras Locations"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "49a2ef2f59bbae6d",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "release-notes",
|
||||
"state": {
|
||||
"currentVersion": "1.11.7"
|
||||
},
|
||||
"icon": "lucide-book-up",
|
||||
"title": "Release Notes 1.11.7"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "f45997e6eb787f46",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "EDC Toolkit.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "EDC Toolkit"
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 2
|
||||
}
|
||||
],
|
||||
"direction": "vertical"
|
||||
},
|
||||
"left": {
|
||||
"id": "115e905eb43865a2",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "79f76d65f9c0bf02",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "5ad30ebdd4c2eb59",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "file-explorer",
|
||||
"state": {
|
||||
"sortOrder": "alphabetical",
|
||||
"autoReveal": false
|
||||
},
|
||||
"icon": "lucide-folder-closed",
|
||||
"title": "Files"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "78bf2cd1cdb41c3e",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "search",
|
||||
"state": {
|
||||
"query": "",
|
||||
"matchingCase": false,
|
||||
"explainSearch": false,
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical"
|
||||
},
|
||||
"icon": "lucide-search",
|
||||
"title": "Search"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "80180ae1422c7ba7",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "bookmarks",
|
||||
"state": {},
|
||||
"icon": "lucide-bookmark",
|
||||
"title": "Bookmarks"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"right": {
|
||||
"id": "ed7059fb08e5155c",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "0cd88909ce178017",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "560a1d13edc2818a",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "EFFORTS/Security Cameras/Cameras Locations.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
"showSearch": false,
|
||||
"searchQuery": "",
|
||||
"backlinkCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-coming-in",
|
||||
"title": "Backlinks for Cameras Locations"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "7a6cff7e12b73c34",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"file": "EFFORTS/Security Cameras/Cameras Locations.md",
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-going-out",
|
||||
"title": "Outgoing links from Cameras Locations"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "cabd56550333112d",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "tag",
|
||||
"state": {
|
||||
"sortOrder": "frequency",
|
||||
"useHierarchy": true,
|
||||
"showSearch": false,
|
||||
"searchQuery": ""
|
||||
},
|
||||
"icon": "lucide-tags",
|
||||
"title": "Tags"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "08fa45d228ff485e",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {
|
||||
"file": "EFFORTS/Security Cameras/Cameras Locations.md",
|
||||
"followCursor": false,
|
||||
"showSearch": false,
|
||||
"searchQuery": ""
|
||||
},
|
||||
"icon": "lucide-list",
|
||||
"title": "Outline of Cameras Locations"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"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
|
||||
}
|
||||
},
|
||||
"active": "f45997e6eb787f46",
|
||||
"lastOpenFiles": [
|
||||
"EDC Toolkit.md",
|
||||
"Garage Sale List 2026-02-28.md",
|
||||
"Brazilian Cheese Bread - Pão de Queijo.md",
|
||||
"Defender Control.md",
|
||||
"ATLAS/IT Notes/Network Subnet Planning/ESH Switches.md",
|
||||
"amaz.md",
|
||||
"Lyrics(1).md"
|
||||
]
|
||||
}
|
||||
+203
@@ -0,0 +1,203 @@
|
||||
{
|
||||
"main": {
|
||||
"id": "1c53b346bd5f8671",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "ba94198cd388c515",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "e72acce0b9b5f459",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "2025-01-28.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "2025-01-28"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "vertical"
|
||||
},
|
||||
"left": {
|
||||
"id": "fe1988a035625708",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "be2fbcd900c8a560",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "721d166f06931229",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "file-explorer",
|
||||
"state": {
|
||||
"sortOrder": "alphabetical"
|
||||
},
|
||||
"icon": "lucide-folder-closed",
|
||||
"title": "Files"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "d384c50fc738b12b",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "search",
|
||||
"state": {
|
||||
"query": "mitm",
|
||||
"matchingCase": false,
|
||||
"explainSearch": false,
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical"
|
||||
},
|
||||
"icon": "lucide-search",
|
||||
"title": "Search"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "8259df23496515b5",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "bookmarks",
|
||||
"state": {},
|
||||
"icon": "lucide-bookmark",
|
||||
"title": "Bookmarks"
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 1
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"right": {
|
||||
"id": "11510119ef838db4",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "a6c6bc4e2c59588b",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "6692a3ac4d4fd8da",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "2025-01-28.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
"showSearch": false,
|
||||
"searchQuery": "",
|
||||
"backlinkCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-coming-in",
|
||||
"title": "Backlinks for 2025-01-28"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "3fdcbe3240805858",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-going-out",
|
||||
"title": "Outgoing links"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "2d6c390d03a9fd6b",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "tag",
|
||||
"state": {
|
||||
"sortOrder": "frequency",
|
||||
"useHierarchy": true
|
||||
},
|
||||
"icon": "lucide-tags",
|
||||
"title": "Tags"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "21c436bbc44f2491",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {},
|
||||
"icon": "lucide-list",
|
||||
"title": "Outline"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"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
|
||||
}
|
||||
},
|
||||
"active": "e72acce0b9b5f459",
|
||||
"lastOpenFiles": [
|
||||
"ATLAS/IT Notes/Network Subnet Planning/ESH Switches.md",
|
||||
"ATLAS/IT Notes/Spam Release.md",
|
||||
"ATLAS/IT Notes/Tactical RMM on a Mac.md",
|
||||
"LISTS/Dollar Store.md",
|
||||
"LISTS",
|
||||
"ATLAS/Apps/Mac Apps.md",
|
||||
"ATLAS/Machining/Fryer/Fryer Probing.md",
|
||||
"ATLAS/Machining/Fryer/Fryer Tool Setting.md",
|
||||
"ATLAS/Machining/Fryer/Fryer Details.md",
|
||||
"ATLAS/Machining/Miltronics/Milltronics - General Setup.md",
|
||||
"ATLAS/Cooking/Sous Vide/Brisket Sous Vide.md",
|
||||
"ATLAS/Cooking/Sous Vide/Ribs Sous Vide.md",
|
||||
"ATLAS/Cooking/Sous Vide/Beef Stew.md",
|
||||
"ATLAS/Cooking/Sous Vide/Pulled Pork.md",
|
||||
"ATLAS/Cooking/Baking/Hokkaido Milk Bread.md",
|
||||
"ATLAS/Cooking/Baking/White Bread.md",
|
||||
"EFFORTS/Kickstarters/Talon/Talon Kickstarter.md",
|
||||
"ATLAS/IT Notes/Network Subnet Planning/Subnet Planning.md",
|
||||
"ATLAS/IT Notes/Inventor/Inventor Virtualization.md",
|
||||
"ATLAS/IT Notes/Solidworks/Enable Realview.md",
|
||||
"ATLAS/Buy List/Tools.md",
|
||||
"ATLAS/Buy List/CDW.md",
|
||||
"ATLAS/Buy List/SF - Victor.md",
|
||||
"CALENDAR/2025/17-01-2025.md",
|
||||
"EFFORTS/GBCNC/Billing.md",
|
||||
"EFFORTS/GBCNC/AUG Serial Number.md",
|
||||
"CALENDAR/2025",
|
||||
"CALENDAR/2024",
|
||||
"JOURNAL/2025-01-07.md",
|
||||
"JOURNAL",
|
||||
"ATLAS/Cooking/Baking",
|
||||
"ATLAS/Cooking/Sous Vide",
|
||||
"ATLAS/IT Notes/Network Subnet Planning",
|
||||
"ATLAS/Machining/Fryer",
|
||||
"ATLAS/IT Notes/Inventor/Untitled",
|
||||
"ATLAS/IT Notes/Inventor",
|
||||
"EFFORTS/Untitled.canvas",
|
||||
"Untitled.canvas"
|
||||
]
|
||||
}
|
||||
+202
@@ -0,0 +1,202 @@
|
||||
{
|
||||
"main": {
|
||||
"id": "1c53b346bd5f8671",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "d65f98ae8c2c2e91",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "3b6017711d7b0155",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "ATLAS/IT Notes/Backups.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Backups"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "vertical"
|
||||
},
|
||||
"left": {
|
||||
"id": "fe1988a035625708",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "be2fbcd900c8a560",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "721d166f06931229",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "file-explorer",
|
||||
"state": {
|
||||
"sortOrder": "alphabetical"
|
||||
},
|
||||
"icon": "lucide-folder-closed",
|
||||
"title": "Files"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "d384c50fc738b12b",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "search",
|
||||
"state": {
|
||||
"query": "",
|
||||
"matchingCase": false,
|
||||
"explainSearch": false,
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical"
|
||||
},
|
||||
"icon": "lucide-search",
|
||||
"title": "Search"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "8259df23496515b5",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "bookmarks",
|
||||
"state": {},
|
||||
"icon": "lucide-bookmark",
|
||||
"title": "Bookmarks"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"right": {
|
||||
"id": "11510119ef838db4",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "a6c6bc4e2c59588b",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "6692a3ac4d4fd8da",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "ATLAS/IT Notes/Backups.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
"showSearch": false,
|
||||
"searchQuery": "",
|
||||
"backlinkCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-coming-in",
|
||||
"title": "Backlinks for Backups"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "3fdcbe3240805858",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-going-out",
|
||||
"title": "Outgoing links"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "2d6c390d03a9fd6b",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "tag",
|
||||
"state": {
|
||||
"sortOrder": "frequency",
|
||||
"useHierarchy": true
|
||||
},
|
||||
"icon": "lucide-tags",
|
||||
"title": "Tags"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "21c436bbc44f2491",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {},
|
||||
"icon": "lucide-list",
|
||||
"title": "Outline"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"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
|
||||
}
|
||||
},
|
||||
"active": "3b6017711d7b0155",
|
||||
"lastOpenFiles": [
|
||||
"Untitled 1.canvas",
|
||||
"ATLAS/IT Notes/Backups.md",
|
||||
"Untitled.canvas",
|
||||
"2025-01-28.md",
|
||||
"ATLAS/IT Notes/Network Subnet Planning/ESH Switches.md",
|
||||
"ATLAS/IT Notes/Spam Release.md",
|
||||
"ATLAS/IT Notes/Tactical RMM on a Mac.md",
|
||||
"LISTS/Dollar Store.md",
|
||||
"LISTS",
|
||||
"ATLAS/Apps/Mac Apps.md",
|
||||
"ATLAS/Machining/Fryer/Fryer Probing.md",
|
||||
"ATLAS/Machining/Fryer/Fryer Tool Setting.md",
|
||||
"ATLAS/Machining/Fryer/Fryer Details.md",
|
||||
"ATLAS/Machining/Miltronics/Milltronics - General Setup.md",
|
||||
"ATLAS/Cooking/Sous Vide/Brisket Sous Vide.md",
|
||||
"ATLAS/Cooking/Sous Vide/Ribs Sous Vide.md",
|
||||
"ATLAS/Cooking/Sous Vide/Beef Stew.md",
|
||||
"ATLAS/Cooking/Sous Vide/Pulled Pork.md",
|
||||
"ATLAS/Cooking/Baking/Hokkaido Milk Bread.md",
|
||||
"ATLAS/Cooking/Baking/White Bread.md",
|
||||
"EFFORTS/Kickstarters/Talon/Talon Kickstarter.md",
|
||||
"ATLAS/IT Notes/Network Subnet Planning/Subnet Planning.md",
|
||||
"ATLAS/IT Notes/Inventor/Inventor Virtualization.md",
|
||||
"ATLAS/IT Notes/Solidworks/Enable Realview.md",
|
||||
"ATLAS/Buy List/Tools.md",
|
||||
"ATLAS/Buy List/CDW.md",
|
||||
"ATLAS/Buy List/SF - Victor.md",
|
||||
"CALENDAR/2025/17-01-2025.md",
|
||||
"CALENDAR/2025",
|
||||
"CALENDAR/2024",
|
||||
"JOURNAL",
|
||||
"ATLAS/Cooking/Baking",
|
||||
"ATLAS/Cooking/Sous Vide",
|
||||
"ATLAS/IT Notes/Network Subnet Planning",
|
||||
"ATLAS/Machining/Fryer",
|
||||
"ATLAS/IT Notes/Inventor/Untitled",
|
||||
"ATLAS/IT Notes/Inventor",
|
||||
"EFFORTS/Untitled.canvas"
|
||||
]
|
||||
}
|
||||
+220
@@ -0,0 +1,220 @@
|
||||
{
|
||||
"main": {
|
||||
"id": "1c53b346bd5f8671",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "d65f98ae8c2c2e91",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "3b6017711d7b0155",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "ATLAS/IT Notes/Backups.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Backups"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "0803892503ff9657",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Fluxgym AI Training.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Fluxgym AI Training"
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 1
|
||||
}
|
||||
],
|
||||
"direction": "vertical"
|
||||
},
|
||||
"left": {
|
||||
"id": "fe1988a035625708",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "be2fbcd900c8a560",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "721d166f06931229",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "file-explorer",
|
||||
"state": {
|
||||
"sortOrder": "alphabetical",
|
||||
"autoReveal": false
|
||||
},
|
||||
"icon": "lucide-folder-closed",
|
||||
"title": "Files"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "d384c50fc738b12b",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "search",
|
||||
"state": {
|
||||
"query": "fluxg",
|
||||
"matchingCase": false,
|
||||
"explainSearch": false,
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical"
|
||||
},
|
||||
"icon": "lucide-search",
|
||||
"title": "Search"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "8259df23496515b5",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "bookmarks",
|
||||
"state": {},
|
||||
"icon": "lucide-bookmark",
|
||||
"title": "Bookmarks"
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 1
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"right": {
|
||||
"id": "11510119ef838db4",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "a6c6bc4e2c59588b",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "6692a3ac4d4fd8da",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "Fluxgym AI Training.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
"showSearch": false,
|
||||
"searchQuery": "",
|
||||
"backlinkCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-coming-in",
|
||||
"title": "Backlinks for Fluxgym AI Training"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "3fdcbe3240805858",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-going-out",
|
||||
"title": "Outgoing links"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "2d6c390d03a9fd6b",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "tag",
|
||||
"state": {
|
||||
"sortOrder": "frequency",
|
||||
"useHierarchy": true
|
||||
},
|
||||
"icon": "lucide-tags",
|
||||
"title": "Tags"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "21c436bbc44f2491",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {},
|
||||
"icon": "lucide-list",
|
||||
"title": "Outline"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"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
|
||||
}
|
||||
},
|
||||
"active": "0803892503ff9657",
|
||||
"lastOpenFiles": [
|
||||
"ATLAS/Cooking/Sous Vide/Pulled Pork.md",
|
||||
"Fluxgym AI Training.md",
|
||||
"ATLAS/Apps/Linux Apps and Tools.md",
|
||||
"ATLAS/Cooking/Sous Vide/Beef Stew.md",
|
||||
"Untitled 1.canvas",
|
||||
"ATLAS/IT Notes/Backups.md",
|
||||
"Untitled.canvas",
|
||||
"2025-01-28.md",
|
||||
"ATLAS/IT Notes/Network Subnet Planning/ESH Switches.md",
|
||||
"ATLAS/IT Notes/Spam Release.md",
|
||||
"ATLAS/IT Notes/Tactical RMM on a Mac.md",
|
||||
"LISTS/Dollar Store.md",
|
||||
"LISTS",
|
||||
"ATLAS/Apps/Mac Apps.md",
|
||||
"ATLAS/Machining/Fryer/Fryer Probing.md",
|
||||
"ATLAS/Machining/Fryer/Fryer Tool Setting.md",
|
||||
"ATLAS/Machining/Fryer/Fryer Details.md",
|
||||
"ATLAS/Machining/Miltronics/Milltronics - General Setup.md",
|
||||
"ATLAS/Cooking/Sous Vide/Brisket Sous Vide.md",
|
||||
"ATLAS/Cooking/Sous Vide/Ribs Sous Vide.md",
|
||||
"ATLAS/Cooking/Baking/Hokkaido Milk Bread.md",
|
||||
"ATLAS/Cooking/Baking/White Bread.md",
|
||||
"EFFORTS/Kickstarters/Talon/Talon Kickstarter.md",
|
||||
"ATLAS/IT Notes/Network Subnet Planning/Subnet Planning.md",
|
||||
"ATLAS/IT Notes/Inventor/Inventor Virtualization.md",
|
||||
"ATLAS/IT Notes/Solidworks/Enable Realview.md",
|
||||
"ATLAS/Buy List/Tools.md",
|
||||
"ATLAS/Buy List/CDW.md",
|
||||
"ATLAS/Buy List/SF - Victor.md",
|
||||
"CALENDAR/2025",
|
||||
"CALENDAR/2024",
|
||||
"JOURNAL",
|
||||
"ATLAS/Cooking/Baking",
|
||||
"ATLAS/Cooking/Sous Vide",
|
||||
"ATLAS/IT Notes/Network Subnet Planning",
|
||||
"ATLAS/Machining/Fryer",
|
||||
"ATLAS/IT Notes/Inventor/Untitled",
|
||||
"ATLAS/IT Notes/Inventor",
|
||||
"EFFORTS/Untitled.canvas"
|
||||
]
|
||||
}
|
||||
+234
@@ -0,0 +1,234 @@
|
||||
{
|
||||
"main": {
|
||||
"id": "1c53b346bd5f8671",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "d65f98ae8c2c2e91",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "3b6017711d7b0155",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "ATLAS/IT Notes/Backups.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Backups"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "0803892503ff9657",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Fluxgym AI Training.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Fluxgym AI Training"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "393f5e21d0c8bdfe",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "EFFORTS/Home Improvement/Smart Blinds.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Smart Blinds"
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 2
|
||||
}
|
||||
],
|
||||
"direction": "vertical"
|
||||
},
|
||||
"left": {
|
||||
"id": "fe1988a035625708",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "be2fbcd900c8a560",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "721d166f06931229",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "file-explorer",
|
||||
"state": {
|
||||
"sortOrder": "alphabetical",
|
||||
"autoReveal": false
|
||||
},
|
||||
"icon": "lucide-folder-closed",
|
||||
"title": "Files"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "d384c50fc738b12b",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "search",
|
||||
"state": {
|
||||
"query": "blinds",
|
||||
"matchingCase": false,
|
||||
"explainSearch": false,
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical"
|
||||
},
|
||||
"icon": "lucide-search",
|
||||
"title": "Search"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "8259df23496515b5",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "bookmarks",
|
||||
"state": {},
|
||||
"icon": "lucide-bookmark",
|
||||
"title": "Bookmarks"
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 1
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"right": {
|
||||
"id": "11510119ef838db4",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "a6c6bc4e2c59588b",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "6692a3ac4d4fd8da",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "EFFORTS/Home Improvement/Smart Blinds.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
"showSearch": false,
|
||||
"searchQuery": "",
|
||||
"backlinkCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-coming-in",
|
||||
"title": "Backlinks for Smart Blinds"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "3fdcbe3240805858",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-going-out",
|
||||
"title": "Outgoing links"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "2d6c390d03a9fd6b",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "tag",
|
||||
"state": {
|
||||
"sortOrder": "frequency",
|
||||
"useHierarchy": true
|
||||
},
|
||||
"icon": "lucide-tags",
|
||||
"title": "Tags"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "21c436bbc44f2491",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {},
|
||||
"icon": "lucide-list",
|
||||
"title": "Outline"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"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
|
||||
}
|
||||
},
|
||||
"active": "393f5e21d0c8bdfe",
|
||||
"lastOpenFiles": [
|
||||
"ATLAS/Cooking/Sous Vide/Pulled Pork.md",
|
||||
"Fluxgym AI Training.md",
|
||||
"ATLAS/Apps/Linux Apps and Tools.md",
|
||||
"ATLAS/Cooking/Sous Vide/Beef Stew.md",
|
||||
"Untitled 1.canvas",
|
||||
"ATLAS/IT Notes/Backups.md",
|
||||
"Untitled.canvas",
|
||||
"2025-01-28.md",
|
||||
"ATLAS/IT Notes/Network Subnet Planning/ESH Switches.md",
|
||||
"ATLAS/IT Notes/Spam Release.md",
|
||||
"ATLAS/IT Notes/Tactical RMM on a Mac.md",
|
||||
"LISTS/Dollar Store.md",
|
||||
"LISTS",
|
||||
"ATLAS/Apps/Mac Apps.md",
|
||||
"ATLAS/Machining/Fryer/Fryer Probing.md",
|
||||
"ATLAS/Machining/Fryer/Fryer Tool Setting.md",
|
||||
"ATLAS/Machining/Fryer/Fryer Details.md",
|
||||
"ATLAS/Machining/Miltronics/Milltronics - General Setup.md",
|
||||
"ATLAS/Cooking/Sous Vide/Brisket Sous Vide.md",
|
||||
"ATLAS/Cooking/Sous Vide/Ribs Sous Vide.md",
|
||||
"ATLAS/Cooking/Baking/Hokkaido Milk Bread.md",
|
||||
"ATLAS/Cooking/Baking/White Bread.md",
|
||||
"EFFORTS/Kickstarters/Talon/Talon Kickstarter.md",
|
||||
"ATLAS/IT Notes/Network Subnet Planning/Subnet Planning.md",
|
||||
"ATLAS/IT Notes/Inventor/Inventor Virtualization.md",
|
||||
"ATLAS/IT Notes/Solidworks/Enable Realview.md",
|
||||
"ATLAS/Buy List/Tools.md",
|
||||
"ATLAS/Buy List/CDW.md",
|
||||
"ATLAS/Buy List/SF - Victor.md",
|
||||
"CALENDAR/2025",
|
||||
"CALENDAR/2024",
|
||||
"JOURNAL",
|
||||
"ATLAS/Cooking/Baking",
|
||||
"ATLAS/Cooking/Sous Vide",
|
||||
"ATLAS/IT Notes/Network Subnet Planning",
|
||||
"ATLAS/Machining/Fryer",
|
||||
"ATLAS/IT Notes/Inventor/Untitled",
|
||||
"ATLAS/IT Notes/Inventor",
|
||||
"EFFORTS/Untitled.canvas"
|
||||
]
|
||||
}
|
||||
+244
@@ -0,0 +1,244 @@
|
||||
{
|
||||
"main": {
|
||||
"id": "1c53b346bd5f8671",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "ba94198cd388c515",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "e72acce0b9b5f459",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "ATLAS/Apps/Mac Apps.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Mac Apps"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "7568b2ce89db1fd0",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Fluxgym AI Training.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Fluxgym AI Training"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "771bc1cea9d3c0c7",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "ATLAS/Apps/Linux Apps and Tools.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Linux Apps and Tools"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "14fcd9fc12694803",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "release-notes",
|
||||
"state": {
|
||||
"currentVersion": "1.8.9"
|
||||
},
|
||||
"icon": "lucide-book-up",
|
||||
"title": "Release Notes 1.8.9"
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 3
|
||||
}
|
||||
],
|
||||
"direction": "vertical"
|
||||
},
|
||||
"left": {
|
||||
"id": "fe1988a035625708",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "be2fbcd900c8a560",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "721d166f06931229",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "file-explorer",
|
||||
"state": {
|
||||
"sortOrder": "alphabetical",
|
||||
"autoReveal": false
|
||||
},
|
||||
"icon": "lucide-folder-closed",
|
||||
"title": "Files"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "d384c50fc738b12b",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "search",
|
||||
"state": {
|
||||
"query": "",
|
||||
"matchingCase": false,
|
||||
"explainSearch": false,
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical"
|
||||
},
|
||||
"icon": "lucide-search",
|
||||
"title": "Search"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "8259df23496515b5",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "bookmarks",
|
||||
"state": {},
|
||||
"icon": "lucide-bookmark",
|
||||
"title": "Bookmarks"
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 1
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"right": {
|
||||
"id": "11510119ef838db4",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "a6c6bc4e2c59588b",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "6692a3ac4d4fd8da",
|
||||
"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": "3fdcbe3240805858",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-going-out",
|
||||
"title": "Outgoing links"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "2d6c390d03a9fd6b",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "tag",
|
||||
"state": {
|
||||
"sortOrder": "frequency",
|
||||
"useHierarchy": true
|
||||
},
|
||||
"icon": "lucide-tags",
|
||||
"title": "Tags"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "21c436bbc44f2491",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {},
|
||||
"icon": "lucide-list",
|
||||
"title": "Outline"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"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
|
||||
}
|
||||
},
|
||||
"active": "14fcd9fc12694803",
|
||||
"lastOpenFiles": [
|
||||
"ATLAS/Apps/Linux Apps and Tools.md",
|
||||
"ATLAS/Apps/Mac Apps.md",
|
||||
"Fluxgym AI Training.md",
|
||||
"Untitled.md",
|
||||
"2025-02-21.md",
|
||||
"ChatGPT AI Meta Prompt.md",
|
||||
"2025-02-12.md",
|
||||
"AI Information.md",
|
||||
"ATLAS/IT Notes/Backups.md",
|
||||
"CALENDAR/ASAP/3D Prints.md",
|
||||
"EFFORTS/Australis Color Scheme.md",
|
||||
"2025-01-28.md",
|
||||
"ATLAS/IT Notes/Network Subnet Planning/ESH Switches.md",
|
||||
"Untitled.canvas",
|
||||
"ATLAS/IT Notes/Spam Release.md",
|
||||
"ATLAS/IT Notes/Tactical RMM on a Mac.md",
|
||||
"LISTS/Dollar Store.md",
|
||||
"LISTS",
|
||||
"ATLAS/Machining/Fryer/Fryer Probing.md",
|
||||
"ATLAS/Machining/Fryer/Fryer Tool Setting.md",
|
||||
"ATLAS/Machining/Fryer/Fryer Details.md",
|
||||
"ATLAS/Machining/Miltronics/Milltronics - General Setup.md",
|
||||
"ATLAS/Cooking/Sous Vide/Brisket Sous Vide.md",
|
||||
"ATLAS/Cooking/Sous Vide/Ribs Sous Vide.md",
|
||||
"ATLAS/Cooking/Sous Vide/Beef Stew.md",
|
||||
"ATLAS/Cooking/Sous Vide/Pulled Pork.md",
|
||||
"ATLAS/Cooking/Baking/Hokkaido Milk Bread.md",
|
||||
"ATLAS/Cooking/Baking/White Bread.md",
|
||||
"CALENDAR/2025",
|
||||
"CALENDAR/2024",
|
||||
"JOURNAL",
|
||||
"ATLAS/Cooking/Baking",
|
||||
"ATLAS/Cooking/Sous Vide",
|
||||
"ATLAS/IT Notes/Network Subnet Planning",
|
||||
"ATLAS/Machining/Fryer",
|
||||
"ATLAS/IT Notes/Inventor/Untitled",
|
||||
"ATLAS/IT Notes/Inventor",
|
||||
"EFFORTS/Untitled.canvas"
|
||||
]
|
||||
}
|
||||
+243
@@ -0,0 +1,243 @@
|
||||
{
|
||||
"main": {
|
||||
"id": "1c53b346bd5f8671",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "ba94198cd388c515",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "e72acce0b9b5f459",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "ATLAS/Apps/Mac Apps.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Mac Apps"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "7568b2ce89db1fd0",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Fluxgym AI Training.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Fluxgym AI Training"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "771bc1cea9d3c0c7",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "ATLAS/Apps/Linux Apps and Tools.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Linux Apps and Tools"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "14fcd9fc12694803",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "release-notes",
|
||||
"state": {
|
||||
"currentVersion": "1.8.9"
|
||||
},
|
||||
"icon": "lucide-book-up",
|
||||
"title": "Release Notes 1.8.9"
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 3
|
||||
}
|
||||
],
|
||||
"direction": "vertical"
|
||||
},
|
||||
"left": {
|
||||
"id": "fe1988a035625708",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "be2fbcd900c8a560",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "721d166f06931229",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "file-explorer",
|
||||
"state": {
|
||||
"sortOrder": "alphabetical",
|
||||
"autoReveal": false
|
||||
},
|
||||
"icon": "lucide-folder-closed",
|
||||
"title": "Files"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "d384c50fc738b12b",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "search",
|
||||
"state": {
|
||||
"query": "",
|
||||
"matchingCase": false,
|
||||
"explainSearch": false,
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical"
|
||||
},
|
||||
"icon": "lucide-search",
|
||||
"title": "Search"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "8259df23496515b5",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "bookmarks",
|
||||
"state": {},
|
||||
"icon": "lucide-bookmark",
|
||||
"title": "Bookmarks"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"right": {
|
||||
"id": "11510119ef838db4",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "a6c6bc4e2c59588b",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "6692a3ac4d4fd8da",
|
||||
"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": "3fdcbe3240805858",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-going-out",
|
||||
"title": "Outgoing links"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "2d6c390d03a9fd6b",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "tag",
|
||||
"state": {
|
||||
"sortOrder": "frequency",
|
||||
"useHierarchy": true
|
||||
},
|
||||
"icon": "lucide-tags",
|
||||
"title": "Tags"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "21c436bbc44f2491",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {},
|
||||
"icon": "lucide-list",
|
||||
"title": "Outline"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"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
|
||||
}
|
||||
},
|
||||
"active": "721d166f06931229",
|
||||
"lastOpenFiles": [
|
||||
"ATLAS/Apps/Linux Apps and Tools.md",
|
||||
"ATLAS/Apps/Mac Apps.md",
|
||||
"Fluxgym AI Training.md",
|
||||
"Untitled.md",
|
||||
"2025-02-21.md",
|
||||
"ChatGPT AI Meta Prompt.md",
|
||||
"2025-02-12.md",
|
||||
"AI Information.md",
|
||||
"ATLAS/IT Notes/Backups.md",
|
||||
"CALENDAR/ASAP/3D Prints.md",
|
||||
"EFFORTS/Australis Color Scheme.md",
|
||||
"2025-01-28.md",
|
||||
"ATLAS/IT Notes/Network Subnet Planning/ESH Switches.md",
|
||||
"Untitled.canvas",
|
||||
"ATLAS/IT Notes/Spam Release.md",
|
||||
"ATLAS/IT Notes/Tactical RMM on a Mac.md",
|
||||
"LISTS/Dollar Store.md",
|
||||
"LISTS",
|
||||
"ATLAS/Machining/Fryer/Fryer Probing.md",
|
||||
"ATLAS/Machining/Fryer/Fryer Tool Setting.md",
|
||||
"ATLAS/Machining/Fryer/Fryer Details.md",
|
||||
"ATLAS/Machining/Miltronics/Milltronics - General Setup.md",
|
||||
"ATLAS/Cooking/Sous Vide/Brisket Sous Vide.md",
|
||||
"ATLAS/Cooking/Sous Vide/Ribs Sous Vide.md",
|
||||
"ATLAS/Cooking/Sous Vide/Beef Stew.md",
|
||||
"ATLAS/Cooking/Sous Vide/Pulled Pork.md",
|
||||
"ATLAS/Cooking/Baking/Hokkaido Milk Bread.md",
|
||||
"ATLAS/Cooking/Baking/White Bread.md",
|
||||
"CALENDAR/2025",
|
||||
"CALENDAR/2024",
|
||||
"JOURNAL",
|
||||
"ATLAS/Cooking/Baking",
|
||||
"ATLAS/Cooking/Sous Vide",
|
||||
"ATLAS/IT Notes/Network Subnet Planning",
|
||||
"ATLAS/Machining/Fryer",
|
||||
"ATLAS/IT Notes/Inventor/Untitled",
|
||||
"ATLAS/IT Notes/Inventor",
|
||||
"EFFORTS/Untitled.canvas"
|
||||
]
|
||||
}
|
||||
+197
@@ -0,0 +1,197 @@
|
||||
{
|
||||
"main": {
|
||||
"id": "2abe3310a41cb62f",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "55a7506126363a35",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "8fd533fc893427a7",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "release-notes",
|
||||
"state": {
|
||||
"currentVersion": "1.10.6"
|
||||
},
|
||||
"icon": "lucide-book-up",
|
||||
"title": "Release Notes 1.10.6"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "88f385fcc15fd79d",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Bambu Lab Smoke Purifier.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Bambu Lab Smoke Purifier"
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 1
|
||||
}
|
||||
],
|
||||
"direction": "vertical"
|
||||
},
|
||||
"left": {
|
||||
"id": "cde758718e750064",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "a8793f879f60d07f",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "a776d7d0e4b12e40",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "file-explorer",
|
||||
"state": {
|
||||
"sortOrder": "alphabetical",
|
||||
"autoReveal": false
|
||||
},
|
||||
"icon": "lucide-folder-closed",
|
||||
"title": "Files"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "0be06bb537d79a25",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "search",
|
||||
"state": {
|
||||
"query": "",
|
||||
"matchingCase": false,
|
||||
"explainSearch": false,
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical"
|
||||
},
|
||||
"icon": "lucide-search",
|
||||
"title": "Search"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "ccf18183601c089b",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "bookmarks",
|
||||
"state": {},
|
||||
"icon": "lucide-bookmark",
|
||||
"title": "Bookmarks"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"right": {
|
||||
"id": "e0eda905ec563829",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "30d12bba273fdc91",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "c722c6ddc67c250d",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "Bambu Lab Smoke Purifier.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
"showSearch": false,
|
||||
"searchQuery": "",
|
||||
"backlinkCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-coming-in",
|
||||
"title": "Backlinks for Bambu Lab Smoke Purifier"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "27db8916de2b8b84",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"file": "Bambu Lab Smoke Purifier.md",
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-going-out",
|
||||
"title": "Outgoing links from Bambu Lab Smoke Purifier"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "2f112c8fa62968e5",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "tag",
|
||||
"state": {
|
||||
"sortOrder": "frequency",
|
||||
"useHierarchy": true,
|
||||
"showSearch": false,
|
||||
"searchQuery": ""
|
||||
},
|
||||
"icon": "lucide-tags",
|
||||
"title": "Tags"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "7b3395830257649d",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {
|
||||
"file": "Bambu Lab Smoke Purifier.md",
|
||||
"followCursor": false,
|
||||
"showSearch": false,
|
||||
"searchQuery": ""
|
||||
},
|
||||
"icon": "lucide-list",
|
||||
"title": "Outline of Bambu Lab Smoke Purifier"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"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
|
||||
}
|
||||
},
|
||||
"active": "88f385fcc15fd79d",
|
||||
"lastOpenFiles": [
|
||||
"Untitled 3.base",
|
||||
"Clippings/CNC with Raspberry Pi, USBIP & Camera.md",
|
||||
"Clippings",
|
||||
"Untitled 1.base",
|
||||
"Untitled 4.base",
|
||||
"Untitled 2.base",
|
||||
"Untitled.base",
|
||||
"Untitled 5.base",
|
||||
"Bambu Lab Smoke Purifier.md"
|
||||
]
|
||||
}
|
||||
+198
@@ -0,0 +1,198 @@
|
||||
{
|
||||
"main": {
|
||||
"id": "2abe3310a41cb62f",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "55a7506126363a35",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "8fd533fc893427a7",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "release-notes",
|
||||
"state": {
|
||||
"currentVersion": "1.10.6"
|
||||
},
|
||||
"icon": "lucide-book-up",
|
||||
"title": "Release Notes 1.10.6"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "88f385fcc15fd79d",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Bambu Lab Smoke Purifier.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Bambu Lab Smoke Purifier"
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 1
|
||||
}
|
||||
],
|
||||
"direction": "vertical"
|
||||
},
|
||||
"left": {
|
||||
"id": "cde758718e750064",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "a8793f879f60d07f",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "a776d7d0e4b12e40",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "file-explorer",
|
||||
"state": {
|
||||
"sortOrder": "alphabetical",
|
||||
"autoReveal": false
|
||||
},
|
||||
"icon": "lucide-folder-closed",
|
||||
"title": "Files"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "0be06bb537d79a25",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "search",
|
||||
"state": {
|
||||
"query": "wled",
|
||||
"matchingCase": false,
|
||||
"explainSearch": false,
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical"
|
||||
},
|
||||
"icon": "lucide-search",
|
||||
"title": "Search"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "ccf18183601c089b",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "bookmarks",
|
||||
"state": {},
|
||||
"icon": "lucide-bookmark",
|
||||
"title": "Bookmarks"
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 1
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"right": {
|
||||
"id": "e0eda905ec563829",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "30d12bba273fdc91",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "c722c6ddc67c250d",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "Bambu Lab Smoke Purifier.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
"showSearch": false,
|
||||
"searchQuery": "",
|
||||
"backlinkCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-coming-in",
|
||||
"title": "Backlinks for Bambu Lab Smoke Purifier"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "27db8916de2b8b84",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"file": "Bambu Lab Smoke Purifier.md",
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-going-out",
|
||||
"title": "Outgoing links from Bambu Lab Smoke Purifier"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "2f112c8fa62968e5",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "tag",
|
||||
"state": {
|
||||
"sortOrder": "frequency",
|
||||
"useHierarchy": true,
|
||||
"showSearch": false,
|
||||
"searchQuery": ""
|
||||
},
|
||||
"icon": "lucide-tags",
|
||||
"title": "Tags"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "7b3395830257649d",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {
|
||||
"file": "Bambu Lab Smoke Purifier.md",
|
||||
"followCursor": false,
|
||||
"showSearch": false,
|
||||
"searchQuery": ""
|
||||
},
|
||||
"icon": "lucide-list",
|
||||
"title": "Outline of Bambu Lab Smoke Purifier"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"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
|
||||
}
|
||||
},
|
||||
"active": "0be06bb537d79a25",
|
||||
"lastOpenFiles": [
|
||||
"Untitled 3.base",
|
||||
"Clippings/CNC with Raspberry Pi, USBIP & Camera.md",
|
||||
"Clippings",
|
||||
"Untitled 1.base",
|
||||
"Untitled 4.base",
|
||||
"Untitled 2.base",
|
||||
"Untitled.base",
|
||||
"Untitled 5.base",
|
||||
"Bambu Lab Smoke Purifier.md"
|
||||
]
|
||||
}
|
||||
+203
@@ -0,0 +1,203 @@
|
||||
{
|
||||
"main": {
|
||||
"id": "1c53b346bd5f8671",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "ba94198cd388c515",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "e72acce0b9b5f459",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "ATLAS/IT Notes/Network Subnet Planning/ESH Switches.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "ESH Switches"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "vertical"
|
||||
},
|
||||
"left": {
|
||||
"id": "fe1988a035625708",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "be2fbcd900c8a560",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "721d166f06931229",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "file-explorer",
|
||||
"state": {
|
||||
"sortOrder": "alphabetical"
|
||||
},
|
||||
"icon": "lucide-folder-closed",
|
||||
"title": "Files"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "d384c50fc738b12b",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "search",
|
||||
"state": {
|
||||
"query": "switch",
|
||||
"matchingCase": false,
|
||||
"explainSearch": false,
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical"
|
||||
},
|
||||
"icon": "lucide-search",
|
||||
"title": "Search"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "8259df23496515b5",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "bookmarks",
|
||||
"state": {},
|
||||
"icon": "lucide-bookmark",
|
||||
"title": "Bookmarks"
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 1
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"right": {
|
||||
"id": "11510119ef838db4",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "a6c6bc4e2c59588b",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "6692a3ac4d4fd8da",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "ATLAS/IT Notes/Network Subnet Planning/ESH Switches.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
"showSearch": false,
|
||||
"searchQuery": "",
|
||||
"backlinkCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-coming-in",
|
||||
"title": "Backlinks for ESH Switches"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "3fdcbe3240805858",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-going-out",
|
||||
"title": "Outgoing links"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "2d6c390d03a9fd6b",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "tag",
|
||||
"state": {
|
||||
"sortOrder": "frequency",
|
||||
"useHierarchy": true
|
||||
},
|
||||
"icon": "lucide-tags",
|
||||
"title": "Tags"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "21c436bbc44f2491",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {},
|
||||
"icon": "lucide-list",
|
||||
"title": "Outline"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"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
|
||||
}
|
||||
},
|
||||
"active": "e72acce0b9b5f459",
|
||||
"lastOpenFiles": [
|
||||
"ATLAS/IT Notes/Spam Release.md",
|
||||
"ATLAS/IT Notes/Tactical RMM on a Mac.md",
|
||||
"LISTS/Dollar Store.md",
|
||||
"LISTS",
|
||||
"ATLAS/Apps/Mac Apps.md",
|
||||
"ATLAS/Machining/Fryer/Fryer Probing.md",
|
||||
"ATLAS/Machining/Fryer/Fryer Tool Setting.md",
|
||||
"ATLAS/Machining/Fryer/Fryer Details.md",
|
||||
"ATLAS/Machining/Miltronics/Milltronics - General Setup.md",
|
||||
"ATLAS/Cooking/Sous Vide/Brisket Sous Vide.md",
|
||||
"ATLAS/Cooking/Sous Vide/Ribs Sous Vide.md",
|
||||
"ATLAS/Cooking/Sous Vide/Beef Stew.md",
|
||||
"ATLAS/Cooking/Sous Vide/Pulled Pork.md",
|
||||
"ATLAS/Cooking/Baking/Hokkaido Milk Bread.md",
|
||||
"ATLAS/Cooking/Baking/White Bread.md",
|
||||
"EFFORTS/Kickstarters/Talon/Talon Kickstarter.md",
|
||||
"ATLAS/IT Notes/Network Subnet Planning/Subnet Planning.md",
|
||||
"ATLAS/IT Notes/Network Subnet Planning/ESH Switches.md",
|
||||
"ATLAS/IT Notes/Inventor/Inventor Virtualization.md",
|
||||
"ATLAS/IT Notes/Solidworks/Enable Realview.md",
|
||||
"ATLAS/Buy List/Tools.md",
|
||||
"ATLAS/Buy List/CDW.md",
|
||||
"ATLAS/Buy List/SF - Victor.md",
|
||||
"CALENDAR/2025/17-01-2025.md",
|
||||
"EFFORTS/GBCNC/Billing.md",
|
||||
"EFFORTS/GBCNC/AUG Serial Number.md",
|
||||
"CALENDAR/2025",
|
||||
"CALENDAR/2024",
|
||||
"JOURNAL/2025-01-07.md",
|
||||
"JOURNAL",
|
||||
"ATLAS/Cooking/Baking",
|
||||
"ATLAS/Cooking/Sous Vide",
|
||||
"ATLAS/IT Notes/Network Subnet Planning",
|
||||
"ATLAS/Machining/Fryer",
|
||||
"ATLAS/IT Notes/Inventor/Untitled",
|
||||
"ATLAS/IT Notes/Inventor",
|
||||
"EFFORTS/Untitled.canvas",
|
||||
"Untitled.canvas"
|
||||
]
|
||||
}
|
||||
+233
@@ -0,0 +1,233 @@
|
||||
{
|
||||
"main": {
|
||||
"id": "1c53b346bd5f8671",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "ba94198cd388c515",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "e72acce0b9b5f459",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "ATLAS/Apps/Mac Apps.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Mac Apps"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "7568b2ce89db1fd0",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Fluxgym AI Training.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Fluxgym AI Training"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "771bc1cea9d3c0c7",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "ATLAS/Apps/Linux Apps and Tools.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Linux Apps and Tools"
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 2
|
||||
}
|
||||
],
|
||||
"direction": "vertical"
|
||||
},
|
||||
"left": {
|
||||
"id": "fe1988a035625708",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "be2fbcd900c8a560",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "721d166f06931229",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "file-explorer",
|
||||
"state": {
|
||||
"sortOrder": "alphabetical",
|
||||
"autoReveal": false
|
||||
},
|
||||
"icon": "lucide-folder-closed",
|
||||
"title": "Files"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "d384c50fc738b12b",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "search",
|
||||
"state": {
|
||||
"query": "Î",
|
||||
"matchingCase": false,
|
||||
"explainSearch": false,
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical"
|
||||
},
|
||||
"icon": "lucide-search",
|
||||
"title": "Search"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "8259df23496515b5",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "bookmarks",
|
||||
"state": {},
|
||||
"icon": "lucide-bookmark",
|
||||
"title": "Bookmarks"
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 1
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"right": {
|
||||
"id": "11510119ef838db4",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "a6c6bc4e2c59588b",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "6692a3ac4d4fd8da",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "ATLAS/Apps/Linux Apps and Tools.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
"showSearch": false,
|
||||
"searchQuery": "",
|
||||
"backlinkCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-coming-in",
|
||||
"title": "Backlinks for Linux Apps and Tools"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "3fdcbe3240805858",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-going-out",
|
||||
"title": "Outgoing links"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "2d6c390d03a9fd6b",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "tag",
|
||||
"state": {
|
||||
"sortOrder": "frequency",
|
||||
"useHierarchy": true
|
||||
},
|
||||
"icon": "lucide-tags",
|
||||
"title": "Tags"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "21c436bbc44f2491",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {},
|
||||
"icon": "lucide-list",
|
||||
"title": "Outline"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"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
|
||||
}
|
||||
},
|
||||
"active": "d384c50fc738b12b",
|
||||
"lastOpenFiles": [
|
||||
"ATLAS/IT Notes/Back up Drivers from Windows.md",
|
||||
"ATLAS/IT Notes/Untitled.md",
|
||||
"ATLAS/IT Notes/Untitled",
|
||||
"ATLAS/Apps/Linux Apps and Tools.md",
|
||||
"ATLAS/Apps/Mac Apps.md",
|
||||
"Fluxgym AI Training.md",
|
||||
"Untitled.md",
|
||||
"2025-02-21.md",
|
||||
"ChatGPT AI Meta Prompt.md",
|
||||
"2025-02-12.md",
|
||||
"AI Information.md",
|
||||
"ATLAS/IT Notes/Backups.md",
|
||||
"CALENDAR/ASAP/3D Prints.md",
|
||||
"EFFORTS/Australis Color Scheme.md",
|
||||
"2025-01-28.md",
|
||||
"ATLAS/IT Notes/Network Subnet Planning/ESH Switches.md",
|
||||
"Untitled.canvas",
|
||||
"ATLAS/IT Notes/Spam Release.md",
|
||||
"ATLAS/IT Notes/Tactical RMM on a Mac.md",
|
||||
"LISTS/Dollar Store.md",
|
||||
"LISTS",
|
||||
"ATLAS/Machining/Fryer/Fryer Probing.md",
|
||||
"ATLAS/Machining/Fryer/Fryer Tool Setting.md",
|
||||
"ATLAS/Machining/Fryer/Fryer Details.md",
|
||||
"ATLAS/Machining/Miltronics/Milltronics - General Setup.md",
|
||||
"ATLAS/Cooking/Sous Vide/Brisket Sous Vide.md",
|
||||
"ATLAS/Cooking/Sous Vide/Ribs Sous Vide.md",
|
||||
"ATLAS/Cooking/Sous Vide/Beef Stew.md",
|
||||
"ATLAS/Cooking/Sous Vide/Pulled Pork.md",
|
||||
"CALENDAR/2025",
|
||||
"CALENDAR/2024",
|
||||
"JOURNAL",
|
||||
"ATLAS/Cooking/Baking",
|
||||
"ATLAS/Cooking/Sous Vide",
|
||||
"ATLAS/IT Notes/Network Subnet Planning",
|
||||
"ATLAS/Machining/Fryer",
|
||||
"ATLAS/IT Notes/Inventor/Untitled",
|
||||
"EFFORTS/Untitled.canvas"
|
||||
]
|
||||
}
|
||||
+170
@@ -0,0 +1,170 @@
|
||||
{
|
||||
"main": {
|
||||
"id": "1c53b346bd5f8671",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "fbab1a03bc96d2d6",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "54e47c826f15cb8d",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Docker/Copy from file system into docker volume.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "vertical"
|
||||
},
|
||||
"left": {
|
||||
"id": "fe1988a035625708",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "be2fbcd900c8a560",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "721d166f06931229",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "file-explorer",
|
||||
"state": {
|
||||
"sortOrder": "alphabetical"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "d384c50fc738b12b",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "search",
|
||||
"state": {
|
||||
"query": "cheese",
|
||||
"matchingCase": false,
|
||||
"explainSearch": false,
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "8259df23496515b5",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "bookmarks",
|
||||
"state": {}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"right": {
|
||||
"id": "11510119ef838db4",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "a6c6bc4e2c59588b",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "6692a3ac4d4fd8da",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "Docker/Copy from file system into docker volume.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
"showSearch": true,
|
||||
"searchQuery": "",
|
||||
"backlinkCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "3fdcbe3240805858",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"file": "Docker/Copy from file system into docker volume.md",
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "2d6c390d03a9fd6b",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "tag",
|
||||
"state": {
|
||||
"sortOrder": "frequency",
|
||||
"useHierarchy": true
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "21c436bbc44f2491",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {
|
||||
"file": "Docker/Copy from file system into docker volume.md"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"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,
|
||||
"remotely-save:Remotely Save": false
|
||||
}
|
||||
},
|
||||
"active": "54e47c826f15cb8d",
|
||||
"lastOpenFiles": [
|
||||
"Docker/Copy from file system into docker volume.md",
|
||||
"Docker",
|
||||
"Preservative Solution.md",
|
||||
"Measurements.md",
|
||||
"Modern Mall Ninja/Etchant.md",
|
||||
"Ruger 10 22 Project.md",
|
||||
"Welcome.md",
|
||||
"Backup System/Backup System.md",
|
||||
"Backup System/Agent for Backup.md",
|
||||
"Untitled.canvas",
|
||||
"Projects/Vision System.md",
|
||||
"Novels/Gohr Lim.md",
|
||||
"Music",
|
||||
"Novels",
|
||||
"Projects",
|
||||
"Phase Final",
|
||||
"Backup System",
|
||||
"Modern Mall Ninja"
|
||||
]
|
||||
}
|
||||
+270
@@ -0,0 +1,270 @@
|
||||
{
|
||||
"main": {
|
||||
"id": "1c53b346bd5f8671",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "396008d9a59e7e07",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "a00e70425589cc6f",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "ATLAS/Measurements.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Measurements"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "27a5351d06b6db66",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "EFFORTS/Novels/Gohr Lim.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Gohr Lim"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "6a397fb86cfe67c5",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "ATLAS/Apps/Mac Apps.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Mac Apps"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "4ac76c0adfc1e61b",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "ATLAS/Apps/Mac Apps.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Mac Apps"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "78b03c316e1aa756",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "ATLAS/Chemisty/Cold PCM Gel.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Cold PCM Gel"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "233c7e409aee5c95",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "release-notes",
|
||||
"state": {
|
||||
"currentVersion": "1.5.12"
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Release Notes 1.5.12"
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 4
|
||||
}
|
||||
],
|
||||
"direction": "vertical"
|
||||
},
|
||||
"left": {
|
||||
"id": "fe1988a035625708",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "be2fbcd900c8a560",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "721d166f06931229",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "file-explorer",
|
||||
"state": {
|
||||
"sortOrder": "alphabetical"
|
||||
},
|
||||
"icon": "lucide-folder-closed",
|
||||
"title": "Files"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "d384c50fc738b12b",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "search",
|
||||
"state": {
|
||||
"query": "",
|
||||
"matchingCase": false,
|
||||
"explainSearch": false,
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical"
|
||||
},
|
||||
"icon": "lucide-search",
|
||||
"title": "Search"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "8259df23496515b5",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "bookmarks",
|
||||
"state": {},
|
||||
"icon": "lucide-bookmark",
|
||||
"title": "Bookmarks"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"right": {
|
||||
"id": "11510119ef838db4",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "a6c6bc4e2c59588b",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "6692a3ac4d4fd8da",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "ATLAS/Chemisty/Cold PCM Gel.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
"showSearch": false,
|
||||
"searchQuery": "",
|
||||
"backlinkCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-coming-in",
|
||||
"title": "Backlinks for Cold PCM Gel"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "3fdcbe3240805858",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"file": "ATLAS/Apps/Mac Apps.md",
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-going-out",
|
||||
"title": "Outgoing links from Mac Apps"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "2d6c390d03a9fd6b",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "tag",
|
||||
"state": {
|
||||
"sortOrder": "frequency",
|
||||
"useHierarchy": true
|
||||
},
|
||||
"icon": "lucide-tags",
|
||||
"title": "Tags"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "21c436bbc44f2491",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {
|
||||
"file": "ATLAS/Apps/Mac Apps.md"
|
||||
},
|
||||
"icon": "lucide-list",
|
||||
"title": "Outline of Mac Apps"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"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,
|
||||
"remotely-save:Remotely Save": false
|
||||
}
|
||||
},
|
||||
"active": "78b03c316e1aa756",
|
||||
"lastOpenFiles": [
|
||||
"ATLAS/Apps/Mac Apps.md",
|
||||
"ATLAS/Chemisty/Cold PCM Gel.md",
|
||||
"ATLAS/Chemisty",
|
||||
"ATLAS/Buy List/Tools.md",
|
||||
"ATLAS/Buy List/Toys.md",
|
||||
"ATLAS/Buy List",
|
||||
"ATLAS/Drinks/Bourbon Drinks.md",
|
||||
"ATLAS/Apps/Untitled",
|
||||
"ATLAS/Apps",
|
||||
"ATLAS/Drinks.md",
|
||||
"ATLAS/Drinks",
|
||||
"EFFORTS/GBCNC/AUG Serial Number.md",
|
||||
"EFFORTS/Backup System/Backup System.md",
|
||||
"EFFORTS/Backup System/Agent for Backup.md",
|
||||
"EFFORTS/Vision System.md",
|
||||
"EFFORTS/Ruger 10 22 Project.md",
|
||||
"EFFORTS/Australis Color Scheme.md",
|
||||
"ATLAS/Chemisty/Preservative Solution.md",
|
||||
"Welcome.md",
|
||||
"CALENDAR",
|
||||
"EFFORTS",
|
||||
"ATLAS",
|
||||
"EFFORTS/Modern Mall Ninja/Etchant.md",
|
||||
"EFFORTS/GBCNC/Billing.md",
|
||||
"ATLAS/Docker/Copy from file system into docker volume.md",
|
||||
"ATLAS/Measurements.md",
|
||||
"ATLAS/Cooking/Green Spice.md",
|
||||
"EFFORTS/Kickstarters/Talon/Talon Kickstarter.md",
|
||||
"ATLAS/Cooking",
|
||||
"EFFORTS/Kickstarters/Talon",
|
||||
"Untitled.canvas",
|
||||
"Preservative Solutionb.md",
|
||||
"EFFORTS/Novels/Gohr Lim.md"
|
||||
]
|
||||
}
|
||||
+206
@@ -0,0 +1,206 @@
|
||||
{
|
||||
"main": {
|
||||
"id": "1c53b346bd5f8671",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "396008d9a59e7e07",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "a00e70425589cc6f",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Measurements.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "27a5351d06b6db66",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Novels/Gohr Lim.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "6a397fb86cfe67c5",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Measurements.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "dd1e8e5fa1ea6d80",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Preservative Solution.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 3
|
||||
}
|
||||
],
|
||||
"direction": "vertical"
|
||||
},
|
||||
"left": {
|
||||
"id": "fe1988a035625708",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "be2fbcd900c8a560",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "721d166f06931229",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "file-explorer",
|
||||
"state": {
|
||||
"sortOrder": "alphabetical"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "d384c50fc738b12b",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "search",
|
||||
"state": {
|
||||
"query": "",
|
||||
"matchingCase": false,
|
||||
"explainSearch": false,
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "8259df23496515b5",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "bookmarks",
|
||||
"state": {}
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 1
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"right": {
|
||||
"id": "11510119ef838db4",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "a6c6bc4e2c59588b",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "6692a3ac4d4fd8da",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "Preservative Solution.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
"showSearch": true,
|
||||
"searchQuery": "",
|
||||
"backlinkCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "3fdcbe3240805858",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"file": "Preservative Solution.md",
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "2d6c390d03a9fd6b",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "tag",
|
||||
"state": {
|
||||
"sortOrder": "frequency",
|
||||
"useHierarchy": true
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "21c436bbc44f2491",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {
|
||||
"file": "Preservative Solution.md"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"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,
|
||||
"remotely-save:Remotely Save": false
|
||||
}
|
||||
},
|
||||
"active": "dd1e8e5fa1ea6d80",
|
||||
"lastOpenFiles": [
|
||||
"Preservative Solution.md",
|
||||
"Measurements.md",
|
||||
"Modern Mall Ninja/Etchant.md",
|
||||
"Ruger 10 22 Project.md",
|
||||
"Welcome.md",
|
||||
"Backup System/Backup System.md",
|
||||
"Backup System/Agent for Backup.md",
|
||||
"Untitled.canvas",
|
||||
"Projects/Vision System.md",
|
||||
"Novels/Gohr Lim.md",
|
||||
"Music",
|
||||
"Novels",
|
||||
"Projects",
|
||||
"Phase Final",
|
||||
"Backup System",
|
||||
"Modern Mall Ninja"
|
||||
]
|
||||
}
|
||||
+257
@@ -0,0 +1,257 @@
|
||||
{
|
||||
"main": {
|
||||
"id": "1c53b346bd5f8671",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "396008d9a59e7e07",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "a00e70425589cc6f",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "ATLAS/Measurements.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Measurements"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "27a5351d06b6db66",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "EFFORTS/Novels/Gohr Lim.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Gohr Lim"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "6a397fb86cfe67c5",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "ATLAS/Apps/Mac Apps.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Mac Apps"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "4ac76c0adfc1e61b",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "ATLAS/Apps/Mac Apps.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Mac Apps"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "233c7e409aee5c95",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "release-notes",
|
||||
"state": {
|
||||
"currentVersion": "1.5.12"
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Release Notes 1.5.12"
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 3
|
||||
}
|
||||
],
|
||||
"direction": "vertical"
|
||||
},
|
||||
"left": {
|
||||
"id": "fe1988a035625708",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "be2fbcd900c8a560",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "721d166f06931229",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "file-explorer",
|
||||
"state": {
|
||||
"sortOrder": "alphabetical"
|
||||
},
|
||||
"icon": "lucide-folder-closed",
|
||||
"title": "Files"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "d384c50fc738b12b",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "search",
|
||||
"state": {
|
||||
"query": "",
|
||||
"matchingCase": false,
|
||||
"explainSearch": false,
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical"
|
||||
},
|
||||
"icon": "lucide-search",
|
||||
"title": "Search"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "8259df23496515b5",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "bookmarks",
|
||||
"state": {},
|
||||
"icon": "lucide-bookmark",
|
||||
"title": "Bookmarks"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"right": {
|
||||
"id": "11510119ef838db4",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "a6c6bc4e2c59588b",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "6692a3ac4d4fd8da",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "ATLAS/Apps/Mac Apps.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
"showSearch": false,
|
||||
"searchQuery": "",
|
||||
"backlinkCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-coming-in",
|
||||
"title": "Backlinks for Mac Apps"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "3fdcbe3240805858",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"file": "ATLAS/Apps/Mac Apps.md",
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-going-out",
|
||||
"title": "Outgoing links from Mac Apps"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "2d6c390d03a9fd6b",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "tag",
|
||||
"state": {
|
||||
"sortOrder": "frequency",
|
||||
"useHierarchy": true
|
||||
},
|
||||
"icon": "lucide-tags",
|
||||
"title": "Tags"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "21c436bbc44f2491",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {
|
||||
"file": "ATLAS/Apps/Mac Apps.md"
|
||||
},
|
||||
"icon": "lucide-list",
|
||||
"title": "Outline of Mac Apps"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"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,
|
||||
"remotely-save:Remotely Save": false
|
||||
}
|
||||
},
|
||||
"active": "4ac76c0adfc1e61b",
|
||||
"lastOpenFiles": [
|
||||
"Untitled",
|
||||
"EFFORTS/Australis Color Scheme.md",
|
||||
"ATLAS/Apps/Mac Apps.md",
|
||||
"ATLAS/Buy List/Tools.md",
|
||||
"ATLAS/Buy List/Toys.md",
|
||||
"ATLAS/Buy List",
|
||||
"ATLAS/Drinks/Bourbon Drinks.md",
|
||||
"ATLAS/Apps/Untitled",
|
||||
"ATLAS/Apps",
|
||||
"ATLAS/Drinks.md",
|
||||
"Untitled.md",
|
||||
"ATLAS/Drinks",
|
||||
"EFFORTS/GBCNC/AUG Serial Number.md",
|
||||
"EFFORTS/Backup System/Backup System.md",
|
||||
"EFFORTS/Backup System/Agent for Backup.md",
|
||||
"EFFORTS/Vision System.md",
|
||||
"EFFORTS/Ruger 10 22 Project.md",
|
||||
"ATLAS/Preservative Solution.md",
|
||||
"Welcome.md",
|
||||
"CALENDAR",
|
||||
"EFFORTS",
|
||||
"ATLAS",
|
||||
"EFFORTS/Modern Mall Ninja/Etchant.md",
|
||||
"EFFORTS/GBCNC/Billing.md",
|
||||
"ATLAS/Docker/Copy from file system into docker volume.md",
|
||||
"ATLAS/Measurements.md",
|
||||
"ATLAS/Cooking/Green Spice.md",
|
||||
"EFFORTS/Kickstarters/Talon/Talon Kickstarter.md",
|
||||
"ATLAS/Cooking",
|
||||
"EFFORTS/Kickstarters/Talon",
|
||||
"EFFORTS/Kickstarters",
|
||||
"Untitled.canvas",
|
||||
"Preservative Solutionb.md",
|
||||
"EFFORTS/Novels/Gohr Lim.md"
|
||||
]
|
||||
}
|
||||
+231
@@ -0,0 +1,231 @@
|
||||
{
|
||||
"main": {
|
||||
"id": "7e697395d1e38b59",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "df4771055cca3b50",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "f86b3703bf8eb2bb",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "ATLAS/Drinks/Citrus Super Juice.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Citrus Super Juice"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "4ef87ddd57a6b364",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Coca Cola Recipe.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Coca Cola Recipe"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "026e928616964c60",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Lyrics.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Lyrics"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "e95b0a2829e48c42",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Defender Control.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Defender Control"
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 1
|
||||
}
|
||||
],
|
||||
"direction": "vertical"
|
||||
},
|
||||
"left": {
|
||||
"id": "ae1ec97a142c3600",
|
||||
"type": "mobile-drawer",
|
||||
"children": [
|
||||
{
|
||||
"id": "a07f0c8acf5bd7b1",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "file-explorer",
|
||||
"state": {
|
||||
"sortOrder": "alphabetical",
|
||||
"autoReveal": false
|
||||
},
|
||||
"icon": "lucide-folder-closed",
|
||||
"title": "Files"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "b6e20eee8c040346",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "search",
|
||||
"state": {
|
||||
"query": "defend",
|
||||
"matchingCase": false,
|
||||
"explainSearch": false,
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical"
|
||||
},
|
||||
"icon": "lucide-search",
|
||||
"title": "Search"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "d3878f37dedcdc2c",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "tag",
|
||||
"state": {
|
||||
"sortOrder": "frequency",
|
||||
"useHierarchy": true
|
||||
},
|
||||
"icon": "lucide-tags",
|
||||
"title": "Tags"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "22879dc2c36de5ae",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "bookmarks",
|
||||
"state": {},
|
||||
"icon": "lucide-bookmark",
|
||||
"title": "Bookmarks"
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 1
|
||||
},
|
||||
"right": {
|
||||
"id": "ca6bb6096098db74",
|
||||
"type": "mobile-drawer",
|
||||
"children": [
|
||||
{
|
||||
"id": "b0a7605890c3fa37",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "Defender Control.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
"showSearch": false,
|
||||
"searchQuery": "",
|
||||
"backlinkCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-coming-in",
|
||||
"title": "Backlinks"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "e0bc7265a1f01497",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-going-out",
|
||||
"title": "Outgoing links"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "8f161c69c1a7ff55",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {},
|
||||
"icon": "lucide-list",
|
||||
"title": "Outline"
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 0
|
||||
},
|
||||
"left-ribbon": {
|
||||
"hiddenItems": {
|
||||
"bases:Create new base": false,
|
||||
"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
|
||||
}
|
||||
},
|
||||
"active": "4ef87ddd57a6b364",
|
||||
"lastOpenFiles": [
|
||||
"ATLAS/Drinks/Citrus Super Juice.md",
|
||||
"Defender Control.md",
|
||||
"ATLAS/Chemisty/Derusting Solution.md",
|
||||
"Coca Cola Recipe.md",
|
||||
"amaz.md",
|
||||
"Lyrics.md",
|
||||
"Fluxgym AI Training.md",
|
||||
"ATLAS/Apps/Linux Apps and Tools.md",
|
||||
"lyrics.md",
|
||||
"ATLAS/Buy List/SF - Victor.md",
|
||||
"ATLAS/Drinks/Egg Nog (Simple).md",
|
||||
"2025-01-28.md",
|
||||
"ChatGPT AI Meta Prompt.md",
|
||||
"ATLAS/Batteries/18650.md",
|
||||
"CALENDAR/ASAP/3D Prints.md",
|
||||
"CALENDAR/2024",
|
||||
"CALENDAR/2025/17-01-2025.md",
|
||||
"CALENDAR/2025",
|
||||
"ATLAS/Buy List/CDW.md",
|
||||
"ATLAS/Chemisty/Hand Sanitizer To Alcohol.md",
|
||||
"ATLAS/Cooking/Baking/Hokkaido Milk Bread.md",
|
||||
"ATLAS/IT Notes/Inventor/Inventor Virtualization.md",
|
||||
"ATLAS/IT Notes/Network Subnet Planning/Subnet Planning.md",
|
||||
"ATLAS/IT Notes/Solidworks/Enable Realview.md",
|
||||
"ATLAS/IT Notes/Inventor",
|
||||
"ATLAS/IT Notes/Network Subnet Planning",
|
||||
"ATLAS/IT Notes/Solidworks",
|
||||
"ATLAS/IT Notes",
|
||||
"ATLAS/Machining/Fryer/Fryer Details.md",
|
||||
"ATLAS/Machining/Fryer/Fryer Probing.md",
|
||||
"ATLAS/Machining/Fryer/Fryer Tool Setting.md",
|
||||
"ATLAS/Machining/Miltronics/Milltronics - General Setup.md",
|
||||
"ATLAS/Machining/Fryer",
|
||||
"ATLAS/Machining/Miltronics",
|
||||
"ATLAS/Machining",
|
||||
"ATLAS/Tools"
|
||||
]
|
||||
}
|
||||
+248
@@ -0,0 +1,248 @@
|
||||
{
|
||||
"main": {
|
||||
"id": "1c53b346bd5f8671",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "01defba737a5dfd6",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "082402c272b1e396",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "ATLAS/Cooking/Sous Vide/Brisket Sous Vide.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Brisket Sous Vide"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "417c89a9a0a66b0c",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Defender Control.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Defender Control"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "a50d4680fd90436e",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "ATLAS/Chemisty/Derusting Solution.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Derusting Solution"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "d4fa337c945343b4",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "ATLAS/Chemisty/Derusting Solution.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Derusting Solution"
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 2
|
||||
}
|
||||
],
|
||||
"direction": "vertical"
|
||||
},
|
||||
"left": {
|
||||
"id": "fe1988a035625708",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "be2fbcd900c8a560",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "721d166f06931229",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "file-explorer",
|
||||
"state": {
|
||||
"sortOrder": "alphabetical",
|
||||
"autoReveal": false
|
||||
},
|
||||
"icon": "lucide-folder-closed",
|
||||
"title": "Files"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "d384c50fc738b12b",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "search",
|
||||
"state": {
|
||||
"query": "rust",
|
||||
"matchingCase": false,
|
||||
"explainSearch": false,
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical"
|
||||
},
|
||||
"icon": "lucide-search",
|
||||
"title": "Search"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "8259df23496515b5",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "bookmarks",
|
||||
"state": {},
|
||||
"icon": "lucide-bookmark",
|
||||
"title": "Bookmarks"
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 1
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"right": {
|
||||
"id": "11510119ef838db4",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "a6c6bc4e2c59588b",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "6692a3ac4d4fd8da",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "ATLAS/Chemisty/Derusting Solution.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
"showSearch": false,
|
||||
"searchQuery": "",
|
||||
"backlinkCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-coming-in",
|
||||
"title": "Backlinks for Derusting Solution"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "3fdcbe3240805858",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-going-out",
|
||||
"title": "Outgoing links"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "2d6c390d03a9fd6b",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "tag",
|
||||
"state": {
|
||||
"sortOrder": "frequency",
|
||||
"useHierarchy": true
|
||||
},
|
||||
"icon": "lucide-tags",
|
||||
"title": "Tags"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "21c436bbc44f2491",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {},
|
||||
"icon": "lucide-list",
|
||||
"title": "Outline"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 200
|
||||
},
|
||||
"left-ribbon": {
|
||||
"hiddenItems": {
|
||||
"bases:Create new base": false,
|
||||
"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
|
||||
}
|
||||
},
|
||||
"active": "a50d4680fd90436e",
|
||||
"lastOpenFiles": [
|
||||
"ATLAS/Chemisty/Derusting Solution.md",
|
||||
"Garage Sale List 2026-02-28.md",
|
||||
"Untitled.md",
|
||||
"Brazilian Cheese Bread - Pão de Queijo.md",
|
||||
"Brazilian Cheese Bread -.md",
|
||||
"Brazillian.md",
|
||||
"ATLAS/Cooking/Sous Vide/Brisket Sous Vide.md",
|
||||
"Defender Control.md",
|
||||
"ATLAS/IT Notes/Network Subnet Planning/ESH Switches.md",
|
||||
"Coca Cola Recipe.md",
|
||||
"2026-01-08.md",
|
||||
"ATLAS/Apps/Linux Apps and Tools.md",
|
||||
"Untitled 6.base",
|
||||
"EFFORTS/Security Cameras/Cameras Locations.md",
|
||||
"GrupoMast Development.md",
|
||||
"ATLAS/Cooking/Green Spice.md",
|
||||
"ATLAS/Drinks/Citrus Super Juice.md",
|
||||
"ATLAS/Chemisty/Senko Hanabi Sparkler Fireworks.md",
|
||||
"ChatGPT AI Meta Prompt.md",
|
||||
"ATLAS/Drinks/Egg Nog (Simple).md",
|
||||
"lyrics.md",
|
||||
"Fluxgym AI Training.md",
|
||||
"Plex.md",
|
||||
"Clippings/CNC with Raspberry Pi, USBIP & Camera.md",
|
||||
"Matthias Baldi.md",
|
||||
"Untitled 5.base",
|
||||
"Untitled 4.base",
|
||||
"Untitled 3.base",
|
||||
"Untitled 2.base",
|
||||
"Untitled 1.base",
|
||||
"Untitled.base",
|
||||
"ATLAS/Cooking/Baking/White Bread.md",
|
||||
"GB Work Log.md",
|
||||
"Clippings",
|
||||
"ATLAS/IT Notes/Untitled",
|
||||
"Untitled.canvas",
|
||||
"LISTS",
|
||||
"EFFORTS/Untitled.canvas"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"nodes":[],
|
||||
"edges":[]
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
#networking #python #ai
|
||||
|
||||
Today, I had some trouble installing some pip/python packages at my colo hosted by Cogent in Anaheim.
|
||||
|
||||
Pip direct installs were very slow.
|
||||
|
||||
The problem was solved by running a local proxy on my windows machine (mitmproxy)
|
||||
|
||||
The following command lines for PIP were used to make it work:
|
||||
|
||||
```python
|
||||
pip install --proxy http://10.0.10.10:8080 --trusted-host pypi.org --trusted-host pypi.python.org --trusted-host files.pythonhosted.org <package_name>
|
||||
```
|
||||
|
||||
When using UV, set environment variables:
|
||||
|
||||
set environment variables
|
||||
```
|
||||
HTTP_PROXY`
|
||||
`HTTPS_PROXY`
|
||||
ALL_PROXY''
|
||||
```
|
||||
|
||||
IE:
|
||||
|
||||
> export ALL_PROXY=http://123.123.123.123:8080
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
Learned about LLM Routing.
|
||||
|
||||
Portkey AI for routing models and guard rails.
|
||||
|
||||
As of today, Qwen Coder 2.5 is the best LLM model (32b and 7b)
|
||||
|
||||
#qwen #ai #llm
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,5 @@
|
||||
llama.cpp is good for cpu/gpu inferencing
|
||||
vllm is good for tensor parallelism
|
||||
ollama sits on top of llama.cpp and shares most of its advantages and shortcomings
|
||||
|
||||
#ai #llama #vllm
|
||||
Vendored
BIN
Binary file not shown.
@@ -0,0 +1,38 @@
|
||||
a#linux #cli
|
||||
|
||||
A list of command line tools to use in linux
|
||||
|
||||
ohmyposh
|
||||
tmux
|
||||
|
||||
bat - cat with highlight
|
||||
difftastic - better diff
|
||||
gdu - ncdu for ssds (disk space analyser)
|
||||
zoxide - modern cd
|
||||
fd - find alternative
|
||||
rg - ripgrep (grep)
|
||||
fzf - fuzzy finder
|
||||
jless - json viewer with mouse folding
|
||||
dra - download and install release assets
|
||||
lazygit - git TUI
|
||||
lazydocker - docker TUI
|
||||
yazi - file manager with image preview
|
||||
zellij - better tmux / screen
|
||||
starship - cross shell prompt config
|
||||
task, a Makefile alternative
|
||||
hyperfine, a benchmark tool
|
||||
vegeta, a load testing tool
|
||||
sd, a better, more intuitive sed
|
||||
|
||||
There’s also the JSON trinity:
|
||||
|
||||
jq, the well know JSON processor
|
||||
jc, convert the output of many CLI tools to JSON
|
||||
gron, make JSON greppable
|
||||
|
||||
For python:
|
||||
|
||||
uv instead of conda/pip
|
||||
|
||||
thefuck for screwing up commands
|
||||
lazygit
|
||||
@@ -0,0 +1,32 @@
|
||||
Firefox Browser
|
||||
OneDrive
|
||||
|
||||
Raycast
|
||||
Latest
|
||||
Code
|
||||
App Cleaner
|
||||
|
||||
Obsidian (duh)
|
||||
|
||||
Camera Preview - App Store Capture Photos
|
||||
PDFGear Free PDF Editor
|
||||
TransNomino - File Renamer
|
||||
XNip - Screenshot Tool
|
||||
Pandan Time Tracker
|
||||
Bartender:
|
||||
|
||||
```
|
||||
License Name: Vuong Hoang
|
||||
GAXAE-F9ASD-Q34B4-575SQ-W7WXH-J6TKM-D7ZBX-WC4XJ-A9KQB-PKWV7-LHGNZ-Z5L7A-4GFDR-RAWP5-5RSXV-LA
|
||||
```
|
||||
|
||||
Dropover
|
||||
Clop
|
||||
IINA Media Player
|
||||
Pika Color Picker
|
||||
|
||||
Lyn Image Viewer
|
||||
|
||||
|
||||
#apps
|
||||
#software
|
||||
@@ -0,0 +1,2 @@
|
||||
Battery bank ic boards ip2368 with bms
|
||||
Can parallel a load inverter with usb charger
|
||||
@@ -0,0 +1,2 @@
|
||||
~~Security Cameras~~
|
||||
~~SpaceMouse~~
|
||||
@@ -0,0 +1,933 @@
|
||||
Hello Victor Nguyen,
|
||||
|
||||
|
||||
|
||||
Thank you for shopping with us. We’ll send a confirmation once your items have shipped. Your order details are indicated below. If you would like to view the status of your order or make any changes to it, please visit Your Orders on Amazon.com.
|
||||
|
||||
|
||||
|
||||
Your purchase has been divided into 7 orders.
|
||||
|
||||
|
||||
|
||||
This order is placed on behalf of SUREFIRE, LLC.
|
||||
|
||||
|
||||
|
||||
Order Confirmation
|
||||
|
||||
|
||||
|
||||
Your estimated delivery date is:
|
||||
|
||||
|
||||
|
||||
January 27 - Friday, January 31
|
||||
|
||||
|
||||
|
||||
Your order will be sent to:
|
||||
|
||||
|
||||
|
||||
Vuong Hoang
|
||||
|
||||
FOUNTAIN VALLEY, CA
|
||||
|
||||
|
||||
|
||||
United States
|
||||
|
||||
|
||||
|
||||
Your shipping speed:
|
||||
|
||||
|
||||
|
||||
FREE Shipping
|
||||
|
||||
|
||||
|
||||
PO#
|
||||
|
||||
|
||||
|
||||
129082
|
||||
|
||||
|
||||
|
||||
Order #
|
||||
|
||||
|
||||
|
||||
114-1471534-6432249
|
||||
|
||||
View or manage order
|
||||
|
||||
|
||||
|
||||
XREAL One AR Glasses with X1 Chip, N...
|
||||
|
||||
|
||||
|
||||
Electronics
|
||||
|
||||
|
||||
|
||||
Sold by XREAL Direct
|
||||
|
||||
|
||||
|
||||
Condition: New
|
||||
|
||||
|
||||
|
||||
Qty : 1
|
||||
|
||||
|
||||
|
||||
$499.00
|
||||
|
||||
|
||||
|
||||
CanaKit Raspberry Pi 5 Basic Kit (8G...
|
||||
|
||||
|
||||
|
||||
Sold by CanaKit
|
||||
|
||||
|
||||
|
||||
Condition: New
|
||||
|
||||
|
||||
|
||||
Qty : 3
|
||||
|
||||
|
||||
|
||||
$119.99
|
||||
|
||||
|
||||
|
||||
SAMSUNG 990 EVO Plus SSD 1TB, PCIe G...
|
||||
|
||||
|
||||
|
||||
Personal Computers
|
||||
|
||||
|
||||
|
||||
Sold by Amazon.com Services, Inc
|
||||
|
||||
|
||||
|
||||
Qty : 2
|
||||
|
||||
|
||||
|
||||
$79.99
|
||||
|
||||
|
||||
|
||||
Vastarry 180W DC Electronic Load Tes...
|
||||
|
||||
|
||||
|
||||
Misc.
|
||||
|
||||
|
||||
|
||||
Sold by Vastarry
|
||||
|
||||
|
||||
|
||||
Condition: New
|
||||
|
||||
|
||||
|
||||
Qty : 2
|
||||
|
||||
|
||||
|
||||
$78.39
|
||||
|
||||
|
||||
|
||||
NICE-POWER 120V 3A DC Power Supply V...
|
||||
|
||||
|
||||
|
||||
Personal Computers
|
||||
|
||||
|
||||
|
||||
Sold by NICE-POWER Official
|
||||
|
||||
|
||||
|
||||
Condition: New
|
||||
|
||||
|
||||
|
||||
Qty : 1
|
||||
|
||||
|
||||
|
||||
$139.99
|
||||
|
||||
|
||||
|
||||
Pironman 5 NVMe M.2 SSD PCIe Mini PC...
|
||||
|
||||
|
||||
|
||||
Personal Computers
|
||||
|
||||
|
||||
|
||||
Sold by SunFounderDirect
|
||||
|
||||
|
||||
|
||||
Condition: New
|
||||
|
||||
|
||||
|
||||
Qty : 1
|
||||
|
||||
|
||||
|
||||
$79.99
|
||||
|
||||
|
||||
|
||||
UT1 Ceramic Utility Blade Razor Shar...
|
||||
|
||||
|
||||
|
||||
Sold by NexLand
|
||||
|
||||
|
||||
|
||||
Condition: New
|
||||
|
||||
|
||||
|
||||
Qty : 4
|
||||
|
||||
|
||||
|
||||
$18.61
|
||||
|
||||
|
||||
|
||||
Dayton Audio KPX in-Circuit Programm...
|
||||
|
||||
|
||||
|
||||
Electronics
|
||||
|
||||
|
||||
|
||||
Sold by Foresight Distributors
|
||||
|
||||
|
||||
|
||||
Condition: New
|
||||
|
||||
|
||||
|
||||
Qty : 1
|
||||
|
||||
|
||||
|
||||
$51.60
|
||||
|
||||
|
||||
|
||||
ENGINEER PH-55 Compact Electrician S...
|
||||
|
||||
|
||||
|
||||
Tools & Home Improvement
|
||||
|
||||
|
||||
|
||||
Sold by Bridge Precision Tools
|
||||
|
||||
|
||||
|
||||
Condition: New
|
||||
|
||||
|
||||
|
||||
Qty : 2
|
||||
|
||||
|
||||
|
||||
$16.85
|
||||
|
||||
|
||||
|
||||
Poyiccot Short USB C Cable 40Gbps, S...
|
||||
|
||||
|
||||
|
||||
Sold by Poyiccot
|
||||
|
||||
|
||||
|
||||
Condition: New
|
||||
|
||||
|
||||
|
||||
Qty : 2
|
||||
|
||||
|
||||
|
||||
$13.78
|
||||
|
||||
|
||||
|
||||
Poyiccot Short USB C Cable 5inch, Ri...
|
||||
|
||||
|
||||
|
||||
Sold by Poyiccot
|
||||
|
||||
|
||||
|
||||
Condition: New
|
||||
|
||||
|
||||
|
||||
Qty : 2
|
||||
|
||||
|
||||
|
||||
$13.78
|
||||
|
||||
|
||||
|
||||
chubbycable Chubby 2.0 Fast Charging...
|
||||
|
||||
|
||||
|
||||
Sold by chubbycable
|
||||
|
||||
|
||||
|
||||
Condition: New
|
||||
|
||||
|
||||
|
||||
Qty : 1
|
||||
|
||||
|
||||
|
||||
$22.99
|
||||
|
||||
|
||||
|
||||
YEKMLCO Digital Capacitor Discharger...
|
||||
|
||||
|
||||
|
||||
Sold by YEKMLCO Store
|
||||
|
||||
|
||||
|
||||
Condition: New
|
||||
|
||||
|
||||
|
||||
Qty : 1
|
||||
|
||||
|
||||
|
||||
$21.99
|
||||
|
||||
|
||||
|
||||
Togconn USB C to Mirco USB Adapter (...
|
||||
|
||||
|
||||
|
||||
Electronics
|
||||
|
||||
|
||||
|
||||
Sold by Togconn
|
||||
|
||||
|
||||
|
||||
Condition: New
|
||||
|
||||
|
||||
|
||||
Qty : 1
|
||||
|
||||
|
||||
|
||||
$9.99
|
||||
|
||||
|
||||
|
||||
Order Total:
|
||||
|
||||
|
||||
|
||||
$1,811.29
|
||||
|
||||
|
||||
|
||||
The payment details of your transaction can be found on the order invoice.
|
||||
|
||||
|
||||
|
||||
Order Confirmation
|
||||
|
||||
|
||||
|
||||
Your estimated delivery date is:
|
||||
|
||||
|
||||
|
||||
Friday, January 17 - Tuesday, January 21
|
||||
|
||||
|
||||
|
||||
Your order will be sent to:
|
||||
|
||||
|
||||
|
||||
Vuong Hoang
|
||||
|
||||
FOUNTAIN VALLEY, CA
|
||||
|
||||
|
||||
|
||||
United States
|
||||
|
||||
|
||||
|
||||
Your shipping speed:
|
||||
|
||||
|
||||
|
||||
Standard Shipping
|
||||
|
||||
|
||||
|
||||
PO#
|
||||
|
||||
|
||||
|
||||
129082
|
||||
|
||||
|
||||
|
||||
Order #
|
||||
|
||||
|
||||
|
||||
114-4945235-3841025
|
||||
|
||||
View or manage order
|
||||
|
||||
|
||||
|
||||
Seek Thermal - Nano 300 Thermal Came...
|
||||
|
||||
|
||||
|
||||
Sold by Seek Thermal
|
||||
|
||||
|
||||
|
||||
Condition: New
|
||||
|
||||
|
||||
|
||||
Qty : 1
|
||||
|
||||
|
||||
|
||||
$249.99
|
||||
|
||||
|
||||
|
||||
Order Total:
|
||||
|
||||
|
||||
|
||||
$271.86
|
||||
|
||||
|
||||
|
||||
The payment details of your transaction can be found on the order invoice.
|
||||
|
||||
|
||||
|
||||
Order Confirmation
|
||||
|
||||
|
||||
|
||||
Your estimated delivery date is:
|
||||
|
||||
|
||||
|
||||
January 31 - Monday, February 3
|
||||
|
||||
|
||||
|
||||
Your order will be sent to:
|
||||
|
||||
|
||||
|
||||
Vuong Hoang
|
||||
|
||||
FOUNTAIN VALLEY, CA
|
||||
|
||||
|
||||
|
||||
United States
|
||||
|
||||
|
||||
|
||||
Your shipping speed:
|
||||
|
||||
|
||||
|
||||
Standard Shipping
|
||||
|
||||
|
||||
|
||||
PO#
|
||||
|
||||
|
||||
|
||||
129082
|
||||
|
||||
|
||||
|
||||
Order #
|
||||
|
||||
|
||||
|
||||
114-5895522-8586658
|
||||
|
||||
View or manage order
|
||||
|
||||
|
||||
|
||||
MEAN WELL LRS-350-24 350.4W 24V 14.6...
|
||||
|
||||
|
||||
|
||||
Personal Computers
|
||||
|
||||
|
||||
|
||||
Sold by Chip and Processor Inc.
|
||||
|
||||
|
||||
|
||||
Condition: New
|
||||
|
||||
|
||||
|
||||
Qty : 2
|
||||
|
||||
|
||||
|
||||
$24.36
|
||||
|
||||
|
||||
|
||||
Order Total:
|
||||
|
||||
|
||||
|
||||
$53.03
|
||||
|
||||
|
||||
|
||||
The payment details of your transaction can be found on the order invoice.
|
||||
|
||||
|
||||
|
||||
Order Confirmation
|
||||
|
||||
|
||||
|
||||
Your estimated delivery date is:
|
||||
|
||||
|
||||
|
||||
February 3 - Wednesday, February 12
|
||||
|
||||
|
||||
|
||||
Your order will be sent to:
|
||||
|
||||
|
||||
|
||||
Vuong Hoang
|
||||
|
||||
FOUNTAIN VALLEY, CA
|
||||
|
||||
|
||||
|
||||
United States
|
||||
|
||||
|
||||
|
||||
Your shipping speed:
|
||||
|
||||
|
||||
|
||||
Standard Shipping
|
||||
|
||||
|
||||
|
||||
PO#
|
||||
|
||||
|
||||
|
||||
129082
|
||||
|
||||
|
||||
|
||||
Order #
|
||||
|
||||
|
||||
|
||||
114-4338188-8595452
|
||||
|
||||
View or manage order
|
||||
|
||||
|
||||
|
||||
Kqcibz PD3.1 140W Power Bank DIY Mod...
|
||||
|
||||
|
||||
|
||||
Electronics
|
||||
|
||||
|
||||
|
||||
Sold by taiyuanjiandefeisheng
|
||||
|
||||
|
||||
|
||||
Condition: New
|
||||
|
||||
|
||||
|
||||
Qty : 6
|
||||
|
||||
|
||||
|
||||
$19.71
|
||||
|
||||
|
||||
|
||||
Order Total:
|
||||
|
||||
|
||||
|
||||
$118.34
|
||||
|
||||
|
||||
|
||||
The payment details of your transaction can be found on the order invoice.
|
||||
|
||||
|
||||
|
||||
Order Confirmation
|
||||
|
||||
|
||||
|
||||
Your estimated delivery date is:
|
||||
|
||||
|
||||
|
||||
January 21
|
||||
|
||||
|
||||
|
||||
Your order will be sent to:
|
||||
|
||||
|
||||
|
||||
Vuong Hoang
|
||||
|
||||
FOUNTAIN VALLEY, CA
|
||||
|
||||
|
||||
|
||||
United States
|
||||
|
||||
|
||||
|
||||
Your shipping speed:
|
||||
|
||||
|
||||
|
||||
Standard Shipping
|
||||
|
||||
|
||||
|
||||
PO#
|
||||
|
||||
|
||||
|
||||
129082
|
||||
|
||||
|
||||
|
||||
Order #
|
||||
|
||||
|
||||
|
||||
114-0213930-7083428
|
||||
|
||||
View or manage order
|
||||
|
||||
|
||||
|
||||
PJRC Teensy 4.1 ARM Cortex-M7 NXP iM...
|
||||
|
||||
|
||||
|
||||
Personal Computers
|
||||
|
||||
|
||||
|
||||
Sold by Envistia Mall
|
||||
|
||||
|
||||
|
||||
Condition: New
|
||||
|
||||
|
||||
|
||||
Qty : 4
|
||||
|
||||
|
||||
|
||||
$37.50
|
||||
|
||||
|
||||
|
||||
Order Total:
|
||||
|
||||
|
||||
|
||||
$163.12
|
||||
|
||||
|
||||
|
||||
The payment details of your transaction can be found on the order invoice.
|
||||
|
||||
|
||||
|
||||
Order Confirmation
|
||||
|
||||
|
||||
|
||||
Your estimated delivery date is:
|
||||
|
||||
|
||||
|
||||
January 28 - Wednesday, February 12
|
||||
|
||||
|
||||
|
||||
Your order will be sent to:
|
||||
|
||||
|
||||
|
||||
Vuong Hoang
|
||||
|
||||
FOUNTAIN VALLEY, CA
|
||||
|
||||
|
||||
|
||||
United States
|
||||
|
||||
|
||||
|
||||
Your shipping speed:
|
||||
|
||||
|
||||
|
||||
Standard Shipping
|
||||
|
||||
|
||||
|
||||
PO#
|
||||
|
||||
|
||||
|
||||
129082
|
||||
|
||||
|
||||
|
||||
Order #
|
||||
|
||||
|
||||
|
||||
114-2460691-2097851
|
||||
|
||||
View or manage order
|
||||
|
||||
|
||||
|
||||
Beuiouer Buck-Boost Fast Charge Boar...
|
||||
|
||||
|
||||
|
||||
Electronics
|
||||
|
||||
|
||||
|
||||
Sold by Putuosi
|
||||
|
||||
|
||||
|
||||
Condition: New
|
||||
|
||||
|
||||
|
||||
Qty : 2
|
||||
|
||||
|
||||
|
||||
$33.55
|
||||
|
||||
|
||||
|
||||
Order Total:
|
||||
|
||||
|
||||
|
||||
$75.15
|
||||
|
||||
|
||||
|
||||
The payment details of your transaction can be found on the order invoice.
|
||||
|
||||
|
||||
|
||||
Order Confirmation
|
||||
|
||||
|
||||
|
||||
Your estimated delivery date is:
|
||||
|
||||
|
||||
|
||||
Thursday, January 16 - Wednesday, January 22
|
||||
|
||||
|
||||
|
||||
Your order will be sent to:
|
||||
|
||||
|
||||
|
||||
Vuong Hoang
|
||||
|
||||
FOUNTAIN VALLEY, CA
|
||||
|
||||
|
||||
|
||||
United States
|
||||
|
||||
|
||||
|
||||
Your shipping speed:
|
||||
|
||||
|
||||
|
||||
Standard Shipping
|
||||
|
||||
|
||||
|
||||
PO#
|
||||
|
||||
|
||||
|
||||
129082
|
||||
|
||||
|
||||
|
||||
Order #
|
||||
|
||||
|
||||
|
||||
114-6112307-8237808
|
||||
|
||||
View or manage order
|
||||
|
||||
|
||||
|
||||
Dayton Audio KABD-4100 4 x 100W Blue...
|
||||
|
||||
|
||||
|
||||
Electronics
|
||||
|
||||
|
||||
|
||||
Sold by Parts Express
|
||||
|
||||
|
||||
|
||||
Condition: New
|
||||
|
||||
|
||||
|
||||
Qty : 1
|
||||
|
||||
|
||||
|
||||
$85.48
|
||||
|
||||
|
||||
|
||||
Order Total:
|
||||
|
||||
|
||||
|
||||
$103.78
|
||||
|
||||
|
||||
|
||||
The payment details of your transaction can be found on the order invoice.
|
||||
|
||||
|
||||
|
||||
To learn more about ordering, go to Ordering from Amazon.com.
|
||||
|
||||
|
||||
|
||||
If you want more information or need more assistance, go to Help.
|
||||
|
||||
|
||||
|
||||
The payment for your invoice is processed by Amazon Payments, Inc. P.O. Box 81226 Seattle, Washington 98108-1226. If you need more information, please contact (866) 216-1075
|
||||
|
||||
|
||||
|
||||
By placing your order, you agree to Amazon.com’s Privacy Notice and Conditions of Use. Unless otherwise noted, items sold by Amazon.com are subject to sales tax in select states in accordance with the applicable laws of that state. If your order contains one or more items from a seller other than Amazon.com, it may be subject to state and local sales tax, depending upon the seller's business policies and the location of their operations. Learn more about tax and seller information.
|
||||
|
||||
|
||||
|
||||
Items in this order may be subject to California's Electronic Waste Recycling Act. If any items in this order are subject to that Act, the seller of that item has elected to pay any fees due on your behalf.
|
||||
|
||||
|
||||
|
||||
This email was sent from a notification-only address that cannot accept incoming email. Please do not reply to this message.
|
||||
Executable
+5
@@ -0,0 +1,5 @@
|
||||
Bandsaw Blade Rubber Wheels
|
||||
|
||||
O-Ring for Key Cutter
|
||||
|
||||
#tools
|
||||
Executable
+1
@@ -0,0 +1 @@
|
||||
Sim Rig
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
Ratios:
|
||||
|
||||
1.2 L of Water (5.1 cups)
|
||||
240 ml Sodium Sulfate (1 cup)
|
||||
60 ml Table Salt NaCl (1/4 cup)
|
||||
20 ml (4 tsp) Xanthan Gum
|
||||
|
||||
Boil until Jell-O (30 mins?)≥≥
|
||||
@@ -0,0 +1,112 @@
|
||||
1 liter water
|
||||
100 g citric acid
|
||||
40 g washing soda or 63 g baking soda
|
||||
|
||||
To turn your soak into a professional-grade "super chelator," you can add specific boosters that improve penetration, speed up the chemical reaction, or prevent the solution from getting "tired."
|
||||
|
||||
1. Sodium Gluconate (The Synergy Booster)
|
||||
|
||||
Adding **Sodium Gluconate** creates a "triple-threat" chelating system. While EDTA and Citrate work at neutral pH, Gluconate is exceptionally effective at holding iron in solution even as the pH fluctuates. This prevents the rust you just dissolved from "re-depositing" back onto the part.
|
||||
|
||||
- **Amount:** 10–20g per liter.
|
||||
|
||||
2. Ascorbic Acid (The "Iron Reducer")
|
||||
|
||||
Rust is Iron(III), which is hard to dissolve. **Ascorbic Acid (Vitamin C)** acts as a reducing agent that converts Iron(III) into Iron(II). Iron(II) is much more soluble and "pre-chelated," making it significantly easier for your EDTA and Citrate to grab and pull away.
|
||||
|
||||
- **Note:** This will lower the pH, so you may need to add a pinch of baking soda to bring it back to neutral.
|
||||
|
||||
3. Triethanolamine (TEA) (The Corrosion Guard)
|
||||
|
||||
TEA is a common additive in industrial rust removers like Evapo-Rust. It serves two purposes:
|
||||
|
||||
- **pH Stabilizer:** It keeps the solution alkaline (around pH 8–9), where EDTA is most powerful.
|
||||
- **Flash Rust Inhibitor:** It leaves a microscopic film on the metal that prevents it from rusting the second you take it out of the bath.
|
||||
- **Amount:** 1–2% of the total volume.
|
||||
|
||||
4. Isopropyl Alcohol (The Penetrant)
|
||||
|
||||
If your item has tight crevices, bolts, or textured surfaces, adding a small amount of **70% or 91% Isopropyl Alcohol** lowers the surface tension of the water even further than soap alone. This allows the chelators to "wick" into microscopic cracks where rust is hiding.
|
||||
|
||||
- **Amount:** 5% of your total liquid volume.
|
||||
|
||||
5. Heat (The Speed Multiplier)
|
||||
|
||||
While not a chemical additive, **temperature** is the single most effective way to boost this mixture.
|
||||
|
||||
- Raising the temperature to **120°F–140°F (50°C–60°C)** can make the chelation process happen **2 to 4 times faster**. Use a cheap "crock pot" or a sous-vide immersion circulator to keep the bath warm.
|
||||
|
||||
Summary "Pro" Formula:
|
||||
|
||||
- **1L Water** (Distilled is best)
|
||||
- **50g EDTA** (Chelator)
|
||||
- **30g Sodium Citrate** (Chelator/Buffer)
|
||||
- **10g Sodium Gluconate** (Synergy)
|
||||
- **5g Ascorbic Acid** (Reductant)
|
||||
- **1 drop Dish Soap** (Surfactant)
|
||||
|
||||
|
||||
Would you like to know how to **test the pH** of your mixture to ensure it's safe for sensitive metals like **zinc or aluminum**?
|
||||
|
||||
EDTA?
|
||||
|
||||
|
||||
-
|
||||
|
||||
### Full Suggested Final Concentrations for 1 L Soak
|
||||
|
||||
These are practical, balanced starting points based on your ingredients (scale/test and adjust pH to ~5–7.5 for best chelation + reduction). Total actives stay moderate (~10–20%) to avoid saturation issues.
|
||||
|
||||
- **Ascorbic acid**: 30–50 g (3–5%) — reduction of rust (Fe³⁺ → Fe²⁺).
|
||||
- **Sodium citrate** (trisodium, anhydrous or adjust for dihydrate): 20–40 g (2–4%) — chelation + buffering.
|
||||
- **Sodium gluconate** (or potassium if swapping): 20–50 g (2–5%) — strong iron chelation.
|
||||
- **EDTA** (disodium or tetrasodium): 10–25 g (1–2.5%) — broad heavy metal chelation.
|
||||
- **TEA** (triethanolamine): 10–20 g (1–2%) — pH buffer to ~6–7.5; add gradually while checking pH.
|
||||
- **Surfactant** (e.g., coco glucoside, decyl glucoside, or mild dish soap): 1–5 mL (0.1–0.5%) — wetting/penetration.
|
||||
- **Sodium silicate 40% solution**: **10–15 mL** (≈4–6 g active silicate) — corrosion inhibition + mild builder.
|
||||
- **Water**: Balance to 1 L (use distilled/deionized if possible to minimize hard-water interference in LA).
|
||||
- **Optional natural colorant** (from earlier): 0.1–0.5 g turmeric/curcumin extract or similar for subtle yellow tint.
|
||||
|
||||
### Mixing and Usage Notes
|
||||
|
||||
1. Dissolve solids in warm water (~40–50°C) first: ascorbic → citrate/gluconate/EDTA → TEA (slowly, monitor pH rise) → surfactant.
|
||||
2. Add sodium silicate 40% last (it's alkaline) — stir well; it may slightly thicken or cloud temporarily but should clear.
|
||||
3. Check/adjust final pH (strips or meter) to 5.5–7.5. If too high (TEA + silicate), add a bit more ascorbic acid; if too low, more TEA.
|
||||
4. Soak rusty tools 4–48 hours at room temp (or warm to 40–60°C for faster action). Agitate occasionally.
|
||||
5. Post-soak: Rinse thoroughly with water, then IPA dip if desired for quick dry/no flash rust, then oil tools.
|
||||
6. **Safety**: Still non-toxic overall (food-grade-ish levels), but wear gloves/eye protection—silicate can be mildly irritating in concentrate. No strong fumes.
|
||||
|
||||
This keeps the soak effective, safe, and greener than acid-based removers. If you notice gelling (rare at these low levels) or slower rust removal, reduce silicate to 5–10 mL. Share your exact amounts of the other ingredients or observed pH if you want more precise tweaks! Test on a scrap tool first.
|
||||
|
||||
### Suggested Concentrate Recipe (for Dilution to 1 L Final Soak)
|
||||
|
||||
Use **250 mL total water** as a safe starting point (4× concentrate). Scale down to 200 mL if you test and it dissolves fully.
|
||||
|
||||
- **Water**: 250 mL (warm to 40–60°C; distilled preferred).
|
||||
- **Ascorbic acid**: 30–50 g — dissolve first (acidic, helps initial mixing).
|
||||
- **Sodium citrate**: 20–40 g.
|
||||
- **Sodium gluconate**: 20–50 g.
|
||||
- **EDTA (disodium or tetrasodium)**: 10–25 g — add slowly after TEA/silicate for better solubility.
|
||||
- **TEA (triethanolamine)**: 10–20 g — add next; raises pH, dramatically improves EDTA dissolution.
|
||||
- **Sodium silicate 40% solution**: 10–15 mL — add near end; provides alkalinity and inhibition.
|
||||
- **Surfactant** (coco glucoside or mild dish soap): 1–5 mL — last.
|
||||
- **Optional colorant**: Dissolve in a bit of the water first.
|
||||
|
||||
**Mixing steps**:
|
||||
|
||||
1. Heat water to 40–60°C.
|
||||
2. Dissolve ascorbic acid fully.
|
||||
3. Add citrate, gluconate → stir until clear.
|
||||
4. Add TEA → pH rises, solution warms/clears more.
|
||||
5. Add EDTA slowly while stirring vigorously (it may clump initially but should dissolve as pH hits ~6–8).
|
||||
6. Add silicate solution → may thicken slightly but should stay fluid.
|
||||
7. Add surfactant and colorant.
|
||||
8. Cool to room temp; check for clarity/no sediment. If thick, add 50–100 mL more water. If crystals form on standing, warm and stir again.
|
||||
|
||||
**Storage**: In a sealed bottle; stable for months if pH ~6–8. Shake before use.
|
||||
|
||||
**Dilution**: Add the entire concentrate to 750–800 mL water (to make 1 L total). Stir well. Final pH should settle ~5.5–7.5—test and adjust if needed (small extra ascorbic for lower, TEA for higher).
|
||||
|
||||
If you go below 200 mL water and hit issues (e.g., paste-like or undissolved EDTA), the fix is usually more water or extra TEA/silicate to boost pH/solubility. Test a small batch first—LA's room temp (~20–25°C) helps, but warm mixing is key.
|
||||
|
||||
If you share your exact target amounts for each ingredient, I can calculate a more precise minimum water volume!
|
||||
@@ -0,0 +1,4 @@
|
||||
Salt gels with glycerin
|
||||
Add salt to sanitizer to remove glycerin
|
||||
|
||||
Will need to mix gel and liquid to extract alcohol
|
||||
@@ -0,0 +1,8 @@
|
||||
Final solution will be 1ml of preservative to 1l of target liquid will result in 150ppm Sodium Benzoate and 250ppm of Potassium Sorbate
|
||||
|
||||
15g of sodium benzoate
|
||||
25g of potassium sorbate
|
||||
100ml of solution
|
||||
|
||||
#chemistry #gardening
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
NHiL Recipe
|
||||
|
||||
KHCO3 - 32
|
||||
Sulfer - 16
|
||||
PineChar 5
|
||||
Commercial Lamp Black - 1
|
||||
|
||||
|
||||
Xoltri
|
||||
|
||||
KHCO3 - 4
|
||||
S - 2
|
||||
Pine Char .5
|
||||
Veg Oil LB. .25
|
||||
|
||||
---
|
||||
|
||||
Combustible Recipe
|
||||
|
||||
KNO3 5.9 grams
|
||||
Sulfur 4.8 grams
|
||||
Charcoal 1.3 grams
|
||||
Lampblack .4 grams
|
||||
@@ -0,0 +1,85 @@
|
||||
Yield: 1 loaf
|
||||
|
||||
For the Starter
|
||||
|
||||
• ⅓cup/45 grams bread flour
|
||||
|
||||
• ½cup/120 milliliters whole milk
|
||||
|
||||
For the Dough
|
||||
|
||||
• 2½cups/325 grams bread flour
|
||||
|
||||
• ¼cup/60 grams sugar
|
||||
|
||||
• 2teaspoons/7 grams active dry yeast (1 packet)
|
||||
|
||||
• 1teaspoon/4 grams salt
|
||||
|
||||
• 1egg
|
||||
|
||||
• ½cup/120 milliliters warm whole milk, plus extra for brushing on the unbaked loaf
|
||||
|
||||
• 4tablespoons/60 grams unsalted butter, cut into pieces and softened at room temperature, plus extra for buttering bowls and pan
|
||||
|
||||
|
||||
|
||||
From <https://cooking.nytimes.com/recipes/1016275-japanese-milk-bread>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
1. Step 1
|
||||
|
||||
Make the starter: In a small heavy pot, whisk flour, milk and ½ cup water (120 milliliters) together until smooth. Bring to a simmer over medium-low heat and cook, stirring often, until thickened but still pourable, about 10 minutes (it will thicken more as it cools). it’s ready, the spoon will leave tracks on the bottom of the pot. Scrape into a measuring cup and lightly cover the surface with plastic wrap. Set aside to cool to room temperature. (You will have about 1 cup starter; see note below.)
|
||||
|
||||
2. Step 2
|
||||
|
||||
Make the dough: In the bowl of a stand mixer fitted with a dough ho ok, combine the flour, sugar, yeast and salt and mix for a few seconds, just until evenly combined.
|
||||
|
||||
3. Step 3
|
||||
|
||||
Add egg, milk and ½ cup starter. Turn the mixer on low speed and knead 5 minutes.
|
||||
|
||||
4. Step 4
|
||||
|
||||
Add soft butter and knead another 10 to 12 minutes (it will take a few minutes for butter to be incorporated), until the dough is smooth and springy and just a bit tacky.
|
||||
|
||||
5. Step 5
|
||||
|
||||
Lightly butter the inside of a bowl. Use your hands to lift dough out of mixer bowl, shape into a ball and place in prepared bowl. Cover with a kitchen towel and let rise in a warm place until doubled in size, 40 to 60 minutes.
|
||||
|
||||
6. Step 6
|
||||
|
||||
Punch the dough down and use your hands to scoop it out onto a surface. Using a bench scraper or a large knife, cut dough in half. Lightly form each half into a ball, cover again and let rise 15 minutes.
|
||||
|
||||
7. Step 7
|
||||
|
||||
Heat the oven to 350 degrees. In the meantime, generously butter a 9-by-5-inch loaf pan.
|
||||
|
||||
8. Step 8
|
||||
|
||||
Using a rolling pin, gently roll out one dough ball into a thick oval. (By this time, the dough should be moist and no longer sticky. You probably will not need to flour the surface, but you may want to flour the pin.) First roll away from your body, then pull in, until the oval is about 12 inches long and 6 inches across.
|
||||
|
||||
9. Step 9
|
||||
|
||||
Fold the top 3 inches of the oval down, then fold the bottom 3 inches of the oval up, making a rough square. Starting from the right edge of the square, roll up the dough into a fat log, pick it up and smooth the top with your hands. Place the log in the buttered pan, seam side down and crosswise, nestling it near one end of the pan. Repeat with the other dough ball, placing it near the other end of the pan.
|
||||
|
||||
10. Step 10
|
||||
|
||||
Cover and let rest 30 to 40 minutes more, until the risen dough is peeking over the edge of the pan and the dough logs are meeting in the center. Brush the tops with milk and bake on the bottom shelf of the oven until golden brown and puffed, 35 to 40 minutes.
|
||||
|
||||
11. Step 11
|
||||
|
||||
Let cool in the pan 10 minutes, then remove to a wire rack and let cool at least 1 hour, to let the crust soften and keep the crumb lofty. (If cut too soon, the air bubbles trapped in the bread will deflate.)
|
||||
|
||||
Tip
|
||||
|
||||
• The starter recipe produces enough to bake 2 loaves, because it’s difficult to cook a smaller amount. Discard the extra starter, or double the dough recipe and bake 2 loaves.
|
||||
|
||||
|
||||
|
||||
From <https://cooking.nytimes.com/recipes/1016275-japanese-milk-bread>
|
||||
@@ -0,0 +1,23 @@
|
||||
1000 g White Flour
|
||||
640 g Water (64% Hydration)
|
||||
16 g Salt (1.6%-2% salt)
|
||||
30g Olive Oil (3%)
|
||||
14g Dry Yeast (1.2%)
|
||||
|
||||
Put yeast in room temp water.
|
||||
Add flour. Add salt.
|
||||
Mix thoroughly, get it all mixed.
|
||||
8 Minutes kneading on UNFLOURED SURFACE
|
||||
Use circular motions, away then back up. Don't press into surface.
|
||||
Dust top, put in bowl, rest 1 hour
|
||||
Divide (if necessary)
|
||||
Turn over flour side down on LIGHTLY dusted surface and fold edges from outside to inside and across sticky side.
|
||||
Dust top, rest 15 minutes.
|
||||
Turn over flour side down, and punch and shape.
|
||||
Dust top,
|
||||
1 Hour Rest / Rise
|
||||
Preheat oven so it will be ready after 1 hour.
|
||||
Boil water to steam
|
||||
40 Minutes bake at 400F
|
||||
|
||||
#cooking #bread #recipes
|
||||
@@ -0,0 +1,3 @@
|
||||
1 part rice
|
||||
7 parts water
|
||||
Instapot porridge
|
||||
@@ -0,0 +1,17 @@
|
||||
From Rick Bayless
|
||||
### INGREDIENTS
|
||||
|
||||
- 3 tablespoons vegetable or olive oil
|
||||
- 5 garlic cloves, peeled
|
||||
- 1/2 medium onion, cut into ¼-inch slices
|
||||
- 1 large carrot, peeled (if you wish) and cut into ¼-inch slices on the bias
|
||||
- 6 to 8 large or 12 medium [jalapeno chiles](https://www.rickbayless.com/ingredient/jalapeno-chiles/)
|
||||
- 1 cup vinegar (both distilled white and apple cider vinegar are common in Mexico)
|
||||
- 2 or 3 bay leaves
|
||||
- About 1/2 teaspoon coarsely ground black pepper
|
||||
- About 1 teaspoon dried mixed hierbas de olor (typically thyme, marjoram and/or oregano)
|
||||
- A generous teaspoon salt
|
||||
|
||||
### INSTRUCTIONS
|
||||
|
||||
In a large (4-quart) saucepan, heat the oil over medium. When hot, add the garlic cloves and onion. Cook, stirring regularly, until the onion is translucent, about 4 minutes. Add the rest of the ingredients, along with 1 cup water. Bring to a simmer, partially cover and simmer, stirring from time to time, until the carrots are crisp-tender and the jalapeños have turned olive-green, 8 to 10 minutes. Taste and season with more salt if necessary. Pour into a heat-proof storage container and cool. Cover and refrigerate for a day before using. They will keep for months refrigerated in a sealed container.
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
By volume:
|
||||
|
||||
2 Parts Freeze Dried Chives
|
||||
2 Parts Freeze Dried Shallots
|
||||
2 Parts Whole Green Peppercorns
|
||||
1 Part Dried Minced Garlic
|
||||
1 Part Green Chile Flake
|
||||
|
||||
#cooking #recipes
|
||||
@@ -0,0 +1,14 @@
|
||||
Melt butter in non-stick pan
|
||||
1/3 cup flour
|
||||
One egg
|
||||
1/2 cup milk.
|
||||
Dash salt
|
||||
Dash Sugar
|
||||
|
||||
Mix flour an egg and a bit of milk into thick paste
|
||||
Then add milk to watery consistency.
|
||||
Add melted butter.
|
||||
|
||||
Pour small serving into corner of nonstick and move around.
|
||||
|
||||
#recipes
|
||||
@@ -0,0 +1,12 @@
|
||||
Sous Vide Stew Meat Times and Temperatures
|
||||
|
||||
- Tender Steak
|
||||
|
||||
- Medium-Rare: 131°F for 36 to 60 Hours (55.0ºC)
|
||||
- Medium: 140°F for 36 to 60 Hours (60.0ºC)
|
||||
|
||||
- Braise-Like
|
||||
|
||||
- Firm but Shreddable: 156°F for 18 to 24 Hours (68.9ºC)
|
||||
- More Fall Apart: 165°F for 18 to 24 Hours (73.9ºC)
|
||||
- Really Fall Apart: 176°F for 12 to 18 Hours (80.0ºC)
|
||||
@@ -0,0 +1,7 @@
|
||||
At 135°F (57°C), brisket will never achieve the fall-apart texture of a traditionally barbecued brisket. Instead, it will soften while retaining its structure. After 12 hours, it's still quite tough. After 24, it's as tender as a New York strip steak. After 36 hours, it's even more tender, and, by 72 hours, you'll have brisket that can be cut with a spoon, while still giving you a meaty bite and juicy texture.
|
||||
|
||||
At 145°F (63°C), the meat will just barely start to separate into a traditional brisket grain, but it will be a little drier than it is at 135°F. This is sort of a temperature dead zone for me: too cool to significantly break down muscle fibers to the point that they shred like traditional brisket, but hot enough that the meat will dry out as it cooks.
|
||||
|
||||
At 155°F (68°C), we get much better results than at 145°F. Yes, the brisket will expel a lot of moisture as it cooks, but what it loses in water it gains in tenderness and moisture, in the form of more connective tissue breaking down and fat rendering. For me, 155°F for between 24 and 36 hours is ideal.
|
||||
|
||||
#sousvide #recipes #brisket
|
||||
@@ -0,0 +1,3 @@
|
||||
To Cook: Set your precision cooker to 165°F (74°C) for more traditionally textured pulled pork, or 145°F (63°C) for sliceable but tender pork. When the bath is at temperature, add sealed bag with pork and cover with foil or plastic wrap. Allow to cook for 18 to 24 hours. After this stage, pork can be refrigerated for up to 1 week before continuing.
|
||||
|
||||
From <[https://www.seriouseats.com/recipes/2016/07/sous-vide-barbecue-pulled-pork-shoulder-recipe.html](https://www.seriouseats.com/recipes/2016/07/sous-vide-barbecue-pulled-pork-shoulder-recipe.html)>
|
||||
@@ -0,0 +1,27 @@
|
||||
Extra Meaty: 145°F (63°C) for 36 Hours
|
||||
|
||||
Low and slow = extra meaty and tender.
|
||||
|
||||
At this low temperature, ribs retain plenty of moisture as they tenderize. The result is an extra-meaty rib that has the texture of a moist pork chop, but is still tender to the tooth. It pulls away from the bones nicely with just a little tug. I've never gotten meat with this texture using more traditional means of cooking, so if you really want to see what sous vide can do, this is the way to go.
|
||||
|
||||
Traditional Barbecue–Style Texture: 165°F (74°C) for 12 Hours
|
||||
|
||||
Relatively hot and fast = traditional barbecue texture.
|
||||
|
||||
At 165°F (74°C), you end up with meat that's a little more loose and shreds more easily, though it's by no means dry. This is meat that pulls off the bone and almost melts on your tongue, washing it with porky flavor and leaving behind shreds with a more significant chew. The texture is very much like that of traditional barbecue, though a little bit moister.
|
||||
|
||||
You can extrapolate from these two temperatures and timings to figure out what other combinations in between will yield. Cooking at 152°F (67°C) for 24 hours was a close runner-up, resulting in a texture that's a little more tender than the 145°F ribs, but a little juicier than the 165°F ones.
|
||||
|
||||
So, while ribs cooked at 145°F will take about three times as long to tenderize as ribs cooked at 165°F, they'll end up with a meatier, more succulent texture that eats almost like an extra-tender steak. Ribs cooked at a higher temperature will have a more traditional barbecue rib texture, with well-rendered fat and meat that shreds as you eat it.
|
||||
|
||||
For Extra-Juicy Ribs, Turn to Salt!
|
||||
|
||||
With temperature and timing addressed, I turned to the next question: the rub. I mixed together a basic spice rub using our guide to spice rubs as a template, adjusting the flavors until I got something I was happy with. I ended up with a combination of paprika, mustard seed, black pepper, garlic powder, dried oregano, coriander seed, and red pepper flakes, along with brown sugar for sweetness.
|
||||
|
||||
A couple of questions came up immediately. Some sous vide recipes recommend against adding spice rubs to the bag as the meat cooks, because they can alter the flavor in a negative way. I have never found this to be the case, whether I'm cooking a steak, vegetables, or ribs. Spice rubs work just fine in sous vide bags.
|
||||
|
||||
The other, more important question was that of salt. Specifically, when and how much to add. Salt can have a profound effect on the texture and flavor of meat proteins. As salt sits in contact with meat, it will dissolve some muscle proteins, which in turn helps the meat retain moisture better. That's the reason a ham has that particular juicy and tender texture—which is great in ham, but not always desirable in barbecue. I tried cooking a few different sets of ribs side by side.
|
||||
|
||||
|
||||
|
||||
From <https://www.seriouseats.com/2015/09/the-food-lab-complete-guide-sous-vide-pork-ribs.html>
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
```
|
||||
docker run -v my-jenkins-volume:/data --name helper busybox true
|
||||
docker cp . helper:/data
|
||||
docker rm helper
|
||||
```
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
Bourbon and a splash of amaretto = The Boss. 4 stars
|
||||
|
||||
#drinks
|
||||
@@ -0,0 +1,34 @@
|
||||
## Lemon Super Juice
|
||||
|
||||
30g lemon peel
|
||||
30g sugar
|
||||
30g acid (27 citric, 3 malic)
|
||||
1g sea salt
|
||||
500ml water
|
||||
|
||||
Ratio Recipe:
|
||||
|
||||
1 part lemon peel
|
||||
1 part sugar
|
||||
1 part acid (.9 part citric, .1 part malic)
|
||||
.03 part sea salt
|
||||
16.67 part water
|
||||
|
||||
add the rest of the juice
|
||||
|
||||
|
||||
## Lime Super Juice
|
||||
|
||||
30g lime peel (avoid pith)
|
||||
30g sugar
|
||||
36g acid (24 citric, 12g malic)
|
||||
1g sea salt
|
||||
500ml water
|
||||
|
||||
Add peel, sugar, acids and salt
|
||||
Rest
|
||||
Blend with water
|
||||
Strain, bottle
|
||||
|
||||
|
||||
#drinks #food #superjuice
|
||||
@@ -0,0 +1,15 @@
|
||||
1 Egg
|
||||
1.5 oz Spirit (Dark Rum usually)
|
||||
.5 oz Amontillado Sherry
|
||||
1 oz Rich Demerara Syrup
|
||||
2 oz Half and Half or Non Dairy Creamer
|
||||
Grated Nutmeg
|
||||
|
||||
- 2 large eggs
|
||||
- 3 oz/90 ml (by volume) or 75 grams (by weight) superfine or baker’s sugar
|
||||
- 2 oz/60 ml añejo tequila
|
||||
- 2½ oz/75 ml Amontillado sherry
|
||||
- 6 oz/180 ml whole milk
|
||||
- 4 oz/120 ml heavy cream
|
||||
|
||||
#drinks
|
||||
@@ -0,0 +1,7 @@
|
||||
```
|
||||
Export-WindowsDriver -Online -Destination d:\drivers
|
||||
|
||||
```
|
||||
|
||||
This powershell command will back up all existing drivers to destination path.
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
Linux backups are using restic / autorestic and systemd agents.
|
||||
Backups configs stored at /srv/backups
|
||||
|
||||
#it #backups #restic #autorestic
|
||||
@@ -0,0 +1,9 @@
|
||||
If Inventor refused to run 3D accelerated hardware when virtualized, there is a file in:
|
||||
|
||||
C:\Program Files\Autodesk\Inventor 2022\Configuration\hardwarelibrarydm.xml
|
||||
|
||||
The features are numbers in there-- limit of 10 sets software graphics decoding only.
|
||||
|
||||
Change them to 50 and it will allow hardware acceleration.
|
||||
|
||||
#software #cad
|
||||
@@ -0,0 +1,32 @@
|
||||
ESH Home
|
||||
|
||||
Garage - 10GB / POE Dual
|
||||
UDM SE for POE,
|
||||
UCI Cable Internet, - 7771347
|
||||
Pro HD 24 or POE
|
||||
|
||||
Media Room - SFP Uplink, POE
|
||||
PRO HD 24 POE
|
||||
Game Room - POE Powered
|
||||
Flex 2.5G POE
|
||||
Office 1 - 10 GB
|
||||
Flex XG 10G GbE - 6788535
|
||||
Office 2 - POE,
|
||||
Flex 2.5G POE with 210W AC Adapter
|
||||
|
||||
NH3
|
||||
Rack - 10GB, POE
|
||||
PRO HD 24 POE
|
||||
Office - 10GB Uplink
|
||||
Flex XG 10GBE - 6788535
|
||||
|
||||
Total
|
||||
UCI - 1
|
||||
PRO 24 HD - 3
|
||||
Flex XG 10 - 2
|
||||
Flex 2.5 POE - 2
|
||||
|
||||
ANA
|
||||
Rack - 10GB
|
||||
|
||||
#switches #routers #network
|
||||
@@ -0,0 +1,43 @@
|
||||
|
||||
| | | | | | |
|
||||
| -------------------------- | --------------------- | ------------------- | ------ | --------- | ------- |
|
||||
| Map | | | | | |
|
||||
| | | | | | |
|
||||
| Private Subnet | Location | Segment | Device | Mask | Bitmask |
|
||||
| 1. | 1. | 1. | 0 | 255.0.0.0 | 8 |
|
||||
| | | | | | |
|
||||
| Location Octet | Description | | | | |
|
||||
| 0 | Esteban | | | | |
|
||||
| 100 | Phase Final NH3 | | | | |
|
||||
| 200 | Anaheim Colo | | | | |
|
||||
| | | | | | |
|
||||
| Segment Octet | Description | VLAN | | | |
|
||||
| 0 | Default | 1 | | | |
|
||||
| 19-Oct | Userland | 10 | | | |
|
||||
| 20-29 | Internal WIFI | 20 | | | |
|
||||
| 30-39 | Guest | 30 | | | |
|
||||
| 40-49 | Network Services / AD | 40 | | | |
|
||||
| 50-59 | Services / VMs | 50 | | | |
|
||||
| 60-69 | DMZ | 60 | | | |
|
||||
| 70-79 | VOIP | 70 | | | |
|
||||
| 80-89 | Remote Access | 80 | | | |
|
||||
| 90-99 | IoT / Restricted | 90 | | | |
|
||||
| 250-254 | Management | 250 | | | |
|
||||
| | | | | | |
|
||||
| Device Octet | Description | Notes | | | |
|
||||
| 0-149 | Static | | | | |
|
||||
| 150-250 | DHCP | Except for Userland | | | |
|
||||
| 50-250 | DHCP | Userland | | | |
|
||||
| | | | | | |
|
||||
| Esteban Map | | | | | |
|
||||
| 10.250.0.1 | FW | | | | |
|
||||
| Esteban - 10.0.0.0/16 | | | | | |
|
||||
| 10.0.0.0/20 | | | | | |
|
||||
| 10.0.0.0/24 Network | | | | | |
|
||||
| 10.0.1.0/24 Clients | | | | | |
|
||||
| 10.0.5.0/24 IoT | | | | | |
|
||||
| | | | | | |
|
||||
| | | | | | |
|
||||
| PhaseFinal - 10.100.0.0/16 | | | | | |
|
||||
| | | | | | |
|
||||
| Anaheim Colo - 10.25 | | | | | |
|
||||
@@ -0,0 +1,9 @@
|
||||
We are forwarding email through smtp2go service.
|
||||
|
||||
www.smtp2go.com
|
||||
|
||||
We also use sendgrid with API.
|
||||
|
||||
Credentials are in vaultwarden.
|
||||
|
||||
#it #networking #smtp #email
|
||||
@@ -0,0 +1,38 @@
|
||||
Clipped from: [https://grabcad.com/questions/how-i-can-activate-real-view-graphics-in-my-solidworks-2015-x-64-bit-sp2-my-operating-system-is-windows-7-x-64-bit-sp1-and-my-graphics-card-is-amd-radeon-hd-7500m-7600m-series-i-have-already-tried-realhack-3-9-1-but-it-is-not-working](https://grabcad.com/questions/how-i-can-activate-real-view-graphics-in-my-solidworks-2015-x-64-bit-sp2-my-operating-system-is-windows-7-x-64-bit-sp1-and-my-graphics-card-is-amd-radeon-hd-7500m-7600m-series-i-have-already-tried-realhack-3-9-1-but-it-is-not-working)
|
||||
|
||||
[Comments 1](https://grabcad.com/questions/how-i-can-activate-real-view-graphics-in-my-solidworks-2015-x-64-bit-sp2-my-operating-system-is-windows-7-x-64-bit-sp1-and-my-graphics-card-is-amd-radeon-hd-7500m-7600m-series-i-have-already-tried-realhack-3-9-1-but-it-is-not-working#)
|
||||
|
||||
### 46 Answers
|
||||
|
||||
[](https://grabcad.com/leucetius)
|
||||
|
||||
[Leucetius](https://grabcad.com/leucetius)
|
||||
|
||||
Answered on 5 Jun, 2015 10:34 AM
|
||||
|
||||
1.) Open up the registry editor (Start Button -> Run... -> "regedit")
|
||||
2.) Navigate to "HKEY_CURRENT_USER\Software\SolidWorks\SOLIDWORKS 2015\Performance\Graphics\Hardware\Current"
|
||||
3.) On the right side doubleclick on "Renderer"
|
||||
4.) copy (Strg+C) the Value
|
||||
Since I have a GeForce Card mine is "GeForce GTX 970/PCIe/SSE2". Yours will be different, mentioning an AMD card. It is important to copy ALL what's in value.
|
||||
5.) Navigate to "HKEY_CURRENT_USER\Software\SolidWorks\SOLIDWORKS 2015\Performance\Graphics\Hardware\Gl2Shaders\R420"
|
||||
6.) On the left side (the treeview) rightclick on "R420" and choose "New / Key"
|
||||
7.) Rename the new key with the copied value (Strg+V)
|
||||
8.) Click another Key and back to your newly created to make sure you are editing the right values. The right side should be empty but an entry (Default) whose data is "value not set"
|
||||
9.) rightclick in the right side and create "New / DWORD (32-bit) Value"
|
||||
10.) Rename the DWORD to "Workarounds" and, after that, doublecklick it
|
||||
11.) Leave the "Base" to "Hexadecimal" and enter 30008 into the field "Value data"
|
||||
12.) Leave the Registryeditor open and start Solidworks. Create a new part / open an old one and try to enable RealView.
|
||||
|
||||
If RealView is still greyed out:
|
||||
13.) Close Solidworks and go back to the registry editor. Doubleclick the DWORD "Workarounds" and change the "Value data" to 30408
|
||||
14.) Fire up Solidworks and try again to activate Realview (Part or Assembly open)
|
||||
|
||||
If RealView is STILL greyed out:
|
||||
15.) Freakout - I can't help you mate.
|
||||
|
||||
Edit: Reported working solution. And for SOME who keep telling "You need a Quattro card": look at the appended screenshot. RealView with all bells and whistles with an GTX 970.
|
||||
|
||||
Workarounds 32408 for enhanced graphics options
|
||||
|
||||
From <[https://grabcad.com/questions/solidworks-2019-realview-hack](https://grabcad.com/questions/solidworks-2019-realview-hack)>
|
||||
@@ -0,0 +1,11 @@
|
||||
Release spam by going to:
|
||||
|
||||
surefire.avanan.net
|
||||
|
||||
Then check microsoft quarantine at
|
||||
|
||||
security.microsoft.com
|
||||
|
||||
For SureFire emails.
|
||||
|
||||
#surefire #smpt #emails #spam #phishing #security
|
||||
@@ -0,0 +1,10 @@
|
||||
We install tactical RMM on a Mac using this github script.
|
||||
|
||||
Relevent URLS:
|
||||
|
||||
https://rmm-mesh.phasefinal.com
|
||||
|
||||
https://github.com/mattchis/MacRMM-Script
|
||||
|
||||
|
||||
#tacticalrmm #networking #remoteaccess
|
||||
@@ -0,0 +1,4 @@
|
||||
The Fryer is a Sinumerik 840D Control
|
||||
|
||||
|
||||
#machining
|
||||
@@ -0,0 +1,8 @@
|
||||
Probe is tool 20
|
||||
Manually set tool to 20
|
||||
Insert Tool
|
||||
Do Probing
|
||||
Physically Unload Tool
|
||||
Unload tool in the machine
|
||||
Hit Reset
|
||||
Go to another tool
|
||||
@@ -0,0 +1,3 @@
|
||||
1. Go to tools page and set up tools. Diameter and negative Z values are important. Set up number of cutters as well.
|
||||
2. Go to tool calibration--- hit cycle start and then feed stop. Verify that Z to go is reasonable.
|
||||
3. Allow tool to touch-- if it does not touch, go to Z offset and increase Z length silghtly.
|
||||
@@ -0,0 +1,2 @@
|
||||
1. Chuck up part
|
||||
2. Jog to face and set G54 Offset
|
||||
Executable
+4
@@ -0,0 +1,4 @@
|
||||
2/19/24
|
||||
Weight 190
|
||||
Chest 39
|
||||
Neck 16
|
||||
@@ -0,0 +1,66 @@
|
||||
Yes, a wrong step or wrong link might lead to your scope being unusable, and you'd need to send it back to the factory for repair.
|
||||
|
||||
That being said... has anyone actually BRICKED their scope yet? I don't remember of one but eh... it's quite a long thread.
|
||||
|
||||
|
||||
|
||||
Also, I've attached the file all inside a zip. The steps are basically :
|
||||
|
||||
|
||||
|
||||
1) Extract all files (including the .lnk) to the root of your usb drive
|
||||
|
||||
2) From the scope's front panel, press Utility ->File Explorer -> Press to go to: <USB Drive label>(usually "usb")
|
||||
|
||||
3) From the drop down, scroll to the v241_link_install.cab to select
|
||||
|
||||
4) Press Load file
|
||||
|
||||
|
||||
|
||||
The scope will ask for your confirmation and then it will load/update and reboot.
|
||||
|
||||
|
||||
|
||||
FYI, my link file is :
|
||||
|
||||
160#\Secure\infiniiVision\infiniivisionLauncher.exe -l DIS -l MSO --perf -l MEMUP -l SCPIPS -l CABLE -l SGMC -l FLEXC -l TOM -l BW20 -l ADVMATH -l EMBD -l EDK -l VID
|
||||
|
||||
|
||||
|
||||
the other cab uninstall the link file and restores your previous setting.
|
||||
|
||||
|
||||
|
||||
From <https://www.eevblog.com/forum/testgear/dsox2000-and-3000-series-licence-have-anyone-tried-to-hack-that-scope/1525/>
|
||||
|
||||
|
||||
|
||||
|
||||
Ok, so I assume the minimal steps are:
|
||||
|
||||
|
||||
|
||||
0) Install correct Firmware version first (i.e. in this case 2.43)
|
||||
|
||||
1) Download Safar's patched_nk_bin.comp file and copy to a USB stick and plug in.
|
||||
|
||||
2) Telnet into the scope.
|
||||
|
||||
3) Login infiniivision / skywalker1977
|
||||
|
||||
4) processmgr kill infiniivisionlauncher.exe
|
||||
|
||||
5) \windows\loadP500Flash -u ceImage1 \usb\patched_nk.bin.comp
|
||||
|
||||
6) Create a file on the USB stick called infiniivision.lnk with contents (e.g.) "88#infiniivisionLauncher.exe -l MSO -l BW20 -l DIS -l PLUS -l SCPIPS -l VID -l CABLE --perf"
|
||||
|
||||
7a) delete (or rename) any other lnk in \secure\startup folder. Should be only one file with lnk extension here.
|
||||
|
||||
7b) copy \usb\infiniivision.lnk to \secure\startup
|
||||
|
||||
8 ) reboot and good to go
|
||||
|
||||
|
||||
|
||||
From <https://www.eevblog.com/forum/testgear/dsox2000-and-3000-series-licence-have-anyone-tried-to-hack-that-scope/1875/>
|
||||
@@ -0,0 +1,10 @@
|
||||
#bambu #3dprinting #laserengraving
|
||||
|
||||
The Bambu Lab Smoke Purifier uses a stacked filter.
|
||||
|
||||
Outer dimensions of filter stack are
|
||||
|
||||
275mm x 275mm x 250mm deep with a 20mm bottom recess. H13 (HEPA)
|
||||
|
||||
Sitting inside the frame are a 250mm x 250mm x 70mm MERV F8 Filter (MERV 14)
|
||||
And on top of that is a 250mm x 250mm x 30mm prefilter. G4 Filter Cotton
|
||||
@@ -0,0 +1,41 @@
|
||||
#bread #brazillian #food #baking
|
||||
|
||||
- 1 large egg, room temperature
|
||||
- 1/3 cup extra virgin olive oil, plus more for greasing the pan
|
||||
- 2/3 cup milk
|
||||
- 1 1/2 cups (170 g) tapioca flour
|
||||
- 1/2 cup (66 g) packed grated or crumbled cheese, your preference
|
||||
- 1 teaspoon salt (or more to taste)
|
||||
|
||||
- Preheat the oven and prepare a mini muffin tin:
|
||||
|
||||
Preheat the oven to 400°F. Spread a small amount olive oil around the insides of each well of a non-stick mini muffin tin.
|
||||
|
||||
- Blend the ingredients:
|
||||
|
||||
Put all of the ingredients into a blender and pulse until smooth. You may need to use a spatula to scrape down the sides of the blender so that everything gets blended well.
|
||||
|
||||
### Tip:
|
||||
|
||||
At this point, you can cover the batter and store it in the refrigerator for up to 1 week. Before baking, let the chilled batter come to room temperature and give it a whisk. Pour into the muffin tin and proceed with the recipe.
|
||||
|
||||
Simply Recipes / Mihaela Kozaric Sebrek
|
||||
|
||||
Simply Recipes / Mihaela Kozaric Sebrek
|
||||
|
||||
- Pour into the mini muffin tin:
|
||||
|
||||
Pour the batter into the prepared mini muffin tin not quite to the top; leave about 1/8 inch from the top.
|
||||
|
||||
|
||||
Simply Recipes / Mihaela Kozaric Sebrek
|
||||
|
||||
- Bake:
|
||||
|
||||
Bake at 400°F in the oven for 15-20 minutes until all puffy and nicely browned. Remove from the oven and let cool on a rack for a few minutes.
|
||||
|
||||
|
||||
|
||||
Eat while warm or at room temperature (they’re best when fresh). Note that Brazilian cheese bread is very chewy, sort of like Japanese mochi.
|
||||
|
||||
Store leftovers in an airtight container at room temperature for 1 day or in the fridge for 1 week. Reheat for several seconds in the microwave or for a 1 to 2 minutes in the toaster oven before serving. They can also be frozen for up to 1 month and reheated in a toaster oven or low oven until thawed and crisp.
|
||||
BIN
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
Invoice GB
|
||||
|
||||
Set up Nataly
|
||||
Replace Miriam HDD
|
||||
Clone Siemens Drive
|
||||
|
||||
|
||||
#gbcnc #billing
|
||||
@@ -0,0 +1,8 @@
|
||||
Car Thing Print
|
||||
Boox Print
|
||||
~~Battery Holder Modifications~~
|
||||
Teensy Case for Anbernic
|
||||
https://makerworld.com/en/models/539673#profileId-456996 for x1
|
||||
|
||||
|
||||
#3dprinting
|
||||
@@ -0,0 +1,3 @@
|
||||
Hydroponics
|
||||
Solar
|
||||
Upstairs Windows
|
||||
@@ -0,0 +1,48 @@
|
||||
CONTEXT: We are going to create one of the best ChatGPT prompts ever written. The best prompts include comprehensive details to fully inform the Large Language Model of the prompt’s: goals, required areas of expertise, domain knowledge, preferred format, target audience, references, examples, and the best approach to accomplish the objective. Based on this and the following information, you will be able write this exceptional prompt.
|
||||
|
||||
ROLE: You are an LLM prompt generation expert. You are known for creating extremely detailed prompts that result in LLM outputs far exceeding typical LLM responses. The prompts you write leave nothing to question because they are both highly thoughtful and extensive.
|
||||
|
||||
ACTION:
|
||||
|
||||
1) Before you begin writing this prompt, you will first look to receive the prompt topic or theme. If I don’t provide the topic or theme for you, please request it.
|
||||
|
||||
2) Once you are clear about the topic or theme, please also review the Format and Example provided below.
|
||||
|
||||
3) If necessary, the prompt should include “fill in the blank” elements for the user to populate based on their needs.
|
||||
|
||||
4) Take a deep breath and take it one step at a time.
|
||||
|
||||
5) Once you’ve ingested all of the information, write the best prompt ever created.
|
||||
|
||||
FORMAT: For organizational purposes, you will use an acronym called “C.R.A.F.T.” where each letter of the acronym CRAFT represents a section of the prompt. Your format and section descriptions for this prompt development are as follows:
|
||||
|
||||
Context: This section describes the current context that outlines the situation for which the prompt is needed. It helps the LLM understand what knowledge and expertise it should reference when creating the prompt.
|
||||
|
||||
Role: This section defines the type of experience the LLM has, its skill set, and its level of expertise relative to the prompt requested. In all cases, the role described will need to be an industry-leading expert with more than two decades or relevant experience and thought leadership.
|
||||
|
||||
Action: This is the action that the prompt will ask the LLM to take. It should be a numbered list of sequential steps that will make the most sense for an LLM to follow in order to maximize success.
|
||||
|
||||
Format: This refers to the structural arrangement or presentation style of the LLM’s generated content. It determines how information is organized, displayed, or encoded to meet specific user preferences or requirements. Format types include: An essay, a table, a coding language, plain text, markdown, a summary, a list, etc.
|
||||
|
||||
Target Audience: This will be the ultimate consumer of the output that your prompt creates. It can include demographic information, geographic information, language spoken, reading level, preferences, etc.
|
||||
|
||||
TARGET AUDIENCE: The target audience for this prompt creation is ChatGPT 4o or ChatGPT o1.
|
||||
|
||||
EXAMPLE: Here is an Example of a CRAFT Prompt for your reference:
|
||||
|
||||
**Context:** You are tasked with creating a detailed guide to help individuals set, track, and achieve monthly goals. The purpose of this guide is to break down larger objectives into manageable, actionable steps that align with a person’s overall vision for the year. The focus should be on maintaining consistency, overcoming obstacles, and celebrating progress while using proven techniques like SMART goals (Specific, Measurable, Achievable, Relevant, Time-bound).
|
||||
|
||||
**Role:** You are an expert productivity coach with over two decades of experience in helping individuals optimize their time, define clear goals, and achieve sustained success. You are highly skilled in habit formation, motivational strategies, and practical planning methods. Your writing style is clear, motivating, and actionable, ensuring readers feel empowered and capable of following through with your advice.
|
||||
|
||||
**Action:** 1. Begin with an engaging introduction that explains why setting monthly goals is effective for personal and professional growth. Highlight the benefits of short-term goal planning. 2. Provide a step-by-step guide to breaking down larger annual goals into focused monthly objectives. 3. Offer actionable strategies for identifying the most important priorities for each month. 4. Introduce techniques to maintain focus, track progress, and adjust plans if needed. 5. Include examples of monthly goals for common areas of life (e.g., health, career, finances, personal development). 6. Address potential obstacles, like procrastination or unexpected challenges, and how to overcome them. 7. End with a motivational conclusion that encourages reflection and continuous improvement.
|
||||
|
||||
**Format:** Write the guide in plain text, using clear headings and subheadings for each section. Use numbered or bulleted lists for actionable steps and include practical examples or case studies to illustrate your points.
|
||||
|
||||
**Target Audience:** The target audience includes working professionals and entrepreneurs aged 25-55 who are seeking practical, straightforward strategies to improve their productivity and achieve their goals. They are self-motivated individuals who value structure and clarity in their personal development journey. They prefer reading at a 6th grade level.
|
||||
|
||||
-End example-
|
||||
|
||||
Please reference the example I have just provided for your output. Again, take a deep breath and take it one step at a time.
|
||||
|
||||
|
||||
#ai
|
||||
@@ -0,0 +1,220 @@
|
||||
---
|
||||
title: "CNC with Raspberry Pi, USBIP & Camera"
|
||||
source: "https://maruba.ch/blog/cnc-genmitsu-3018-proverv2-usbip/"
|
||||
author:
|
||||
- "[[Matthias Baldi]]"
|
||||
published:
|
||||
created: 2025-12-14
|
||||
description: "cnc-genmitsu-3018-proverv2-usbip"
|
||||
tags:
|
||||
- "clippings"
|
||||
---
|
||||
12/31/2023
|
||||
|
||||
**12/31/2023 — Networked CNC Control with Raspberry Pi (USB over IP + Camera Monitoring)**
|
||||
Set up a Genmitsu 3018 ProVer V2 CNC/laser engraver for remote operation by using a Raspberry Pi as a USB-over-IP server and camera streaming host. This enables controlling GRBL jobs from a Windows PC (LightBurn/Candle) while visually monitoring the machine via a Raspberry Pi Camera, improving safety and convenience—especially for laser engraving.
|
||||
|
||||
#cnc #raspberrypi #usbip #camera #laserengraving
|
||||
|
||||

|
||||
|
||||
Since the end of 2022, I have been using a [Genmitsu 3018 ProVer V2](https://i.refs.cc/aplu70sG?smile_ref=eyJzbWlsZV9zb3VyY2UiOiJzbWlsZV91aSIsInNtaWxlX21lZGl1bSI6IiIsInNtaWxlX2NhbXBhaWduIjoicmVmZXJyYWxfcHJvZ3JhbSIsInNtaWxlX2N1c3RvbWVyX2lkIjoxNTEyMDU1NDcxfQ%3D%3D), primarily for engraving aluminum plates and also for laser engraving on wooden pieces. The initial problems were relatively easy to handle. To address the USB connection, I utilized my notebook with Candle to process the GRBL commands.
|
||||
|
||||
When it comes to monitoring the working machine, I was fortunate that the jobs only ran for 10 to 20 minutes initially. However, the laser introduced an additional security concern, necessitating the use of appropriate safety equipment such as glasses.
|
||||
|
||||
Therefore, I decided to use a Raspberry Pi to connect the CNC machine to the network and use it as a USB over IP server. This setup allows me to control my CNC jobs directly from my PC and monitor the process visually from a remote location with the official Raspberry Pi camera module.
|
||||
|
||||
## Used Infrastructure
|
||||
|
||||
- [Genmitsu 3018 ProVer V2](https://i.refs.cc/aplu70sG?smile_ref=eyJzbWlsZV9zb3VyY2UiOiJzbWlsZV91aSIsInNtaWxlX21lZGl1bSI6IiIsInNtaWxlX2NhbXBhaWduIjoicmVmZXJyYWxfcHJvZ3JhbSIsInNtaWxlX2N1c3RvbWVyX2lkIjoxNTEyMDU1NDcxfQ%3D%3D)
|
||||
- Raspberry Pi 3 Model B (1GB) - newer models are no problem, older models may work.
|
||||
- Raspberry Pi Camera Module V2
|
||||
- Windows PC
|
||||
|
||||
Tested with the following software under Windows:
|
||||
|
||||
- LightBurn -> [https://lightburnsoftware.com](https://lightburnsoftware.com/)
|
||||
- Candle -> [https://github.com/Denvi/Candle](https://github.com/Denvi/Candle)
|
||||
|
||||
## Preperations
|
||||
|
||||
- Install the latest Raspberry Pi OS Lite (32-bit) on the Raspberry Pi
|
||||
- Enable SSH on your Raspberry Pi (Setup Wizard)
|
||||
- Enable Camera on your Raspberry Pi (raspi-config)
|
||||
- Connect the Raspberry Pi Camera Module V2 to the Raspberry Pi
|
||||
- Connect it to your network
|
||||
- Connect to your CNC machine per USB
|
||||
- Clone the repository to your Raspberry Pi
|
||||
|
||||
```markdown
|
||||
git clone https://github.com/matthiasbaldi/genmitsu-3018-tools.git
|
||||
```
|
||||
|
||||
> “
|
||||
>
|
||||
> **Important**: Ensure that you wear the appropriate safety equipment and possess the necessary knowledge to use it. Laser devices, in particular, can cause serious injuries and health damage. I am not responsible for any damage or injuries resulting from the use of this tutorial.
|
||||
|
||||
## Setup Raspberry Pi Camera Stream
|
||||
|
||||
To install the source code, fetch the prepared script from my Genmitsu 3018 Tools repository to your Raspberry Pi. In the following snippet, you can find the necessary commands to check out the repository and install the requirements.
|
||||
|
||||
Before starting the service, review the `cnc-cam/cnc-cam.service` file to adjust the paths as needed, in case you have cloned the repository to a different location.
|
||||
|
||||
```markdown
|
||||
cd genmitsu-3018-tools/cnc-cam
|
||||
|
||||
|
||||
|
||||
# Install dependencies
|
||||
|
||||
pip3 install -r requirements.txt
|
||||
|
||||
|
||||
|
||||
# Install service
|
||||
|
||||
sudo cp cnc-cam.service /lib/systemd/system/
|
||||
|
||||
sudo systemctl daemon-reload
|
||||
|
||||
sudo systemctl enable cnc-cam
|
||||
|
||||
sudo systemctl start cnc-cam
|
||||
```
|
||||
|
||||
[view raw](https://raw.githubusercontent.com/matthiasbaldi/genmitsu-3018-tools/417764753bf36148f6cc7f7c4c48dbba5103a009/cnc-cam/README.md) [cnc-cam/README.md](https://github.com/matthiasbaldi/genmitsu-3018-tools/blob/417764753bf36148f6cc7f7c4c48dbba5103a009/cnc-cam/README.md?ts=1#L17-L26) delivered with ❤ by [emgithub](https://emgithub.com/)
|
||||
|
||||
Afterward, you can access the Raspberry Pi’s UI using the following URL: `http://<RaspberryPi-IP>:8000`. When everything is functioning as expected, you should see a live stream from your CNC machine. Below the live image, there will be some debug information about your USB devices. You can later use this debug information in the USB over IP setup.
|
||||
|
||||
<video controls="controls" title="Example for monitor Gui, lasering a wooden piece"><source src="https://secanis-public-storage.s3.nl-ams.scw.cloud/staticweb/1d8d6ef7c0c3cb4c61693324b5002d13/genmitsu-laser-monitor-video.mp4" type="video/mp4"></video>
|
||||
|
||||
## USB over IP Setup
|
||||
|
||||
### Raspberry Pi
|
||||
|
||||
Now lets check if your Raspberry Pi can see your CNC machine which should now connected over USB with the Raspberry Pi. You need the device and bus ID from your connected CNC machine to bind it to the USB over IP service.
|
||||
|
||||
```markdown
|
||||
lsusb
|
||||
```
|
||||
|
||||
The output should resemble the following:
|
||||
|
||||
```markdown
|
||||
Bus 001 Device 004: ID xxxx:yy00 QinHeng Electronics CH340 serial converter
|
||||
|
||||
Bus 001 Device 003: ID xxxx:yy01 Microchip Technology, Inc. (formerly SMSC) SMSC9512/9514 Fast Ethernet Adapter
|
||||
|
||||
Bus 001 Device 002: ID xxxx:yy02 Microchip Technology, Inc. (formerly SMSC) SMC9514 Hub
|
||||
|
||||
Bus 001 Device 001: ID xxxx:yy03 Linux Foundation 2.0 root hub
|
||||
```
|
||||
|
||||
In this example, the first device corresponds to the CNC USB controller. The other devices include the USB hub and two Raspberry Pi devices, which, on this Raspberry Pi version, are connected via the USB controller. You now need to note the bus and device ID of your CNC USB controller, which, in this example, is `xxxx:yy00`. This value will be required later to configure the systemd service with the correct values.
|
||||
|
||||
Next, use your previously cloned repository to install the USBIP service and all the required dependencies. With a systemd service, we can ensure that the USBIP service is started every time the Raspberry Pi boots up.
|
||||
|
||||
```markdown
|
||||
cd genmitsu-3018-tools/usbip
|
||||
|
||||
|
||||
|
||||
# Install dependencies
|
||||
|
||||
sudo apt update
|
||||
|
||||
sudo apt upgrade
|
||||
|
||||
sudo apt install usbip
|
||||
```
|
||||
|
||||
[view raw](https://cdn.jsdelivr.net/gh/matthiasbaldi/genmitsu-3018-tools@f4d798559db848f5753887d87e8ef6eb03bb7d78/usbip/README.md) [usbip/README.md](https://github.com/matthiasbaldi/genmitsu-3018-tools/blob/f4d798559db848f5753887d87e8ef6eb03bb7d78/usbip/README.md?ts=1#L8-L13) delivered with ❤ by [emgithub](https://emgithub.com/)
|
||||
|
||||
To ensure that the service takes the correct values, you need to edit the `usbip/usbip.service` file and replace the values behind `#usbid=` with your remembered values from above. After that, you can copy the service file to the systemd service directory and start it.
|
||||
|
||||
```markdown
|
||||
# Install service
|
||||
|
||||
sudo cp usbipd.service /lib/systemd/system/
|
||||
|
||||
sudo systemctl daemon-reload
|
||||
|
||||
sudo systemctl enable usbipd.service
|
||||
|
||||
sudo systemctl start usbipd.service
|
||||
```
|
||||
|
||||
[view raw](https://cdn.jsdelivr.net/gh/matthiasbaldi/genmitsu-3018-tools@f4d798559db848f5753887d87e8ef6eb03bb7d78/usbip/README.md) [usbip/README.md](https://github.com/matthiasbaldi/genmitsu-3018-tools/blob/f4d798559db848f5753887d87e8ef6eb03bb7d78/usbip/README.md?ts=1#L15-L19) delivered with ❤ by [emgithub](https://emgithub.com/)
|
||||
|
||||
Please check the status of our usbipd service with `sudo systemctl status usbipd.service` to ensure everything is running as it should.
|
||||
|
||||
### Windows PC
|
||||
|
||||
On the Windows side it gets a bit more complicated, because the USB over IP tools are not available as a installable package or I didn’t find it out of a serious source. I used the USB IP implementation from vadimgrn ([https://github.com/vadimgrn/usbip-win2](https://github.com/vadimgrn/usbip-win2)). Because I do not regulary use Windows build tools I used the [indows Sandbox](https://learn.microsoft.com/en-us/windows/security/application-security/application-isolation/windows-sandbox/windows-sandbox-overview) feature to install the required dependencies and build the USB IP binaries.
|
||||
|
||||
Afterwards I copied the binaries to the Windows PC and installed the USB over IP driver.
|
||||
|
||||
```markdown
|
||||
Directory: C:\Users\matth\Downloads\usbip-win_ude
|
||||
|
||||
Mode LastWriteTime Length Name
|
||||
|
||||
---- ------------- ------ ----
|
||||
|
||||
# ...
|
||||
|
||||
-a--- 02.12.2023 22:30 1464832 usbip.exe
|
||||
|
||||
# ...
|
||||
```
|
||||
|
||||
> “
|
||||
>
|
||||
> **Attention:** The UDE driver is not yet correctly signed. So check out the documentation for the [Windows Test Signing Mode](https://github.com/vadimgrn/usbip-win2?tab=readme-ov-file#usbip-client-for-windows). In my opinion the easiest and most secure way would be to use any Linux Distro as a client too.
|
||||
|
||||
When the Raspberry Pi is now running, has an IP, the CNC is connected and the USBIP Daemon is running you can connect to the USB device from your Windows device.
|
||||
|
||||
```markdown
|
||||
./usbip.exe --debug attach --remote <RaspberryPi-IP> -b 1-1.3
|
||||
|
||||
# successful response:
|
||||
|
||||
succesfully attached to port 0
|
||||
```
|
||||
|
||||
### Connection from CNC software
|
||||
|
||||
Check the baudrate from the attached USB COM device in the Windows device manager. The baudrate should be `115'200`. This value should correlate with your used CNC machine if you may use an other than the Genmitsu 3018 ProVer V2.
|
||||
|
||||

|
||||
|
||||
#### LightBurn
|
||||
|
||||
In LightBurn you can define a new device as GRBL device and connect it to the correct COM port, in my case `COM4`
|
||||
|
||||

|
||||
|
||||
#### Candle
|
||||
|
||||
In candle it is only required to check the COM port (here `COM4`) settings, the baud rate should already be set correctly.
|
||||
|
||||

|
||||
|
||||
## Conclusion
|
||||
|
||||
In conclusion, with this setup, you can easily connect your CNC machine to your network and operate it remotely. Currently, I’ve identified two issues with this configuration:
|
||||
|
||||
- The USBIP driver on Windows is not signed, which may require some time to address.
|
||||
- I’ve observed issues with Windows hibernating mode when the remote USB device is still connected over USB over IP. Windows attempts to hibernate for a while and then proceeds to shut down the computer.
|
||||
|
||||
Despite these challenges, I am very satisfied with this setup. Now, I can operate my CNC machine from my main PC, located in another room, while still being able to monitor the process visually. This is a significant improvement, especially when using the laser engraver.
|
||||
|
||||
## References
|
||||
|
||||
- [https://github.com/matthiasbaldi/genmitsu-3018-tools](https://github.com/matthiasbaldi/genmitsu-3018-tools)
|
||||
- [https://www.raspberrypi.com/software/](https://www.raspberrypi.com/software/)
|
||||
- [https://wiki.archlinux.org/title/USB/IP](https://wiki.archlinux.org/title/USB/IP)
|
||||
- [https://developer.ridgerun.com/wiki/index.php/How\_to\_setup\_and\_use\_USB/IP](https://developer.ridgerun.com/wiki/index.php/How_to_setup_and_use_USB/IP)
|
||||
- [https://github.com/vadimgrn/usbip-win2](https://github.com/vadimgrn/usbip-win2)
|
||||
- [https://picamera.readthedocs.io/en/latest/recipes2.html#web-streaming](https://picamera.readthedocs.io/en/latest/recipes2.html#web-streaming)
|
||||
*includes ChatGPT enhanced & corrected text blocks*
|
||||
@@ -0,0 +1,38 @@
|
||||
#coke #recipe #drinks #chemistry
|
||||
|
||||
Part 1 - Oil Based
|
||||
45.8 ml Lemon Essential Oil
|
||||
36.5 ml Lime Essential Oil
|
||||
1.2 ml Orange Essential Oil
|
||||
8 ml Tea Tree Essential Oil
|
||||
4.5 ml Cassia Cinammon Essential Oil
|
||||
2.7 ml Nutmeg Essential Oil
|
||||
0.7 ml Coriander Essential Oil
|
||||
0.6 ml Fenchol
|
||||
|
||||
Let Sit A Day
|
||||
|
||||
Dilute 20 ml Part 1 to 1L using Food Grade Alcohol
|
||||
|
||||
Part 2 - Water Based
|
||||
|
||||
200 ml Water
|
||||
10 ml 5% Vinegar
|
||||
9.65 g caffeine
|
||||
175 g glycerin
|
||||
45 ml 85% Phosphoric Acid
|
||||
8g wine tannis
|
||||
10 ml Vanilla Extract
|
||||
320 ml of Shank's Caramel Color
|
||||
|
||||
Dilute final mixture to 1L volume using water
|
||||
|
||||
Cola Recipe
|
||||
|
||||
104 g of Cane Sugar
|
||||
Enough Water to Dissolve
|
||||
10 ml of Water Based solution (Part 2)
|
||||
1 ml of Oil based Solution (Part 1)
|
||||
|
||||
Heat mixture until almost boiling
|
||||
Once cooled Dilute Mixture to 1L using carbonated water
|
||||
@@ -0,0 +1,9 @@
|
||||
#audeze #computer #it #defender #microsoft
|
||||
|
||||
Found this software to disable Windows Defender
|
||||
|
||||
https://www.sordum.org/9480/defender-control-v2-1/
|
||||
|
||||
```
|
||||
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinDefend" /v "DependOnService" /t REG_MULTI_SZ /d "RpcSs-DISABLED" /f
|
||||
```
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user