vault backup: 2022-12-09 12:59:39

This commit is contained in:
Bram Adams
2022-12-09 12:59:39 -06:00
parent 5968bea717
commit 4600b54cd3
33 changed files with 86531 additions and 68 deletions

4
.obsidian/app.json vendored
View File

@@ -2,5 +2,7 @@
"newLinkFormat": "shortest",
"userIgnoreFilters": [
"Private/"
]
],
"alwaysUpdateLinks": true,
"showFrontmatter": true
}

View File

@@ -6,11 +6,12 @@
"supercharged-links-obsidian",
"obsidian-auto-link-title",
"quickadd",
"cmdr",
"obsidian-kanban",
"periodic-notes",
"calendar",
"dataview",
"omnisearch",
"obsidian-footnotes"
"obsidian-footnotes",
"cmdr",
"obsidian-zotero-desktop-connector"
]

View File

@@ -16,8 +16,8 @@
"editor-status": true,
"starred": true,
"markdown-importer": false,
"zk-prefixer": false,
"random-note": false,
"zk-prefixer": true,
"random-note": true,
"outline": true,
"word-count": true,
"slides": false,

View File

@@ -13,6 +13,8 @@
"command-palette",
"editor-status",
"starred",
"zk-prefixer",
"random-note",
"outline",
"word-count",
"file-recovery",

4
.obsidian/page-preview.json vendored Normal file
View File

@@ -0,0 +1,4 @@
{
"editor": false,
"kanban-plugin": false
}

View File

@@ -17,6 +17,12 @@
"icon": "sprout",
"name": "QuickAdd: Create New Project",
"mode": "any"
},
{
"id": "quickadd:choice:3b57f446-784e-41ce-9a02-381074bfa525",
"icon": "box-select",
"name": "QuickAdd: Add to Project Kanban",
"mode": "any"
}
],
"rightRibbon": [],

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,10 @@
{
"id": "obsidian-citation-plugin",
"name": "Citations",
"version": "0.4.5",
"minAppVersion": "0.9.20",
"description": "Automatically search and insert citations from a Zotero library",
"author": "Jon Gauthier",
"authorUrl": "http://foldl.me",
"isDesktopOnly": true
}

View File

@@ -0,0 +1,114 @@
/** Citations modal **/
/*
* Loading animation from
* https://loading.io/css/
*/
.zoteroModalLoading {
color: var(--text-muted);
text-align: center;
}
.zoteroModalLoadingAnimation {
display: inline-block;
width: 80px;
height: 80px;
}
.zoteroModalLoadingAnimation {
content: " ";
display: block;
width: 32px;
height: 32px;
margin: 10px auto;
border-radius: 50%;
border: 3px solid #eee;
border-color: #eee transparent #eee transparent;
animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
#zoteroSettingTab .text-monospace {
font-family: monospace;
}
.zoteroModalResults .suggestion-item {
height: fit-content;
line-height: 1.5rem;
}
.zoteroTitle {
font-size: 14px;
display: block;
}
.zoteroAuthors {
color: #555;
font-size: 13px;
}
.zoteroAuthorsEmpty::after {
font-style: italic;
content: 'Unknown authors';
}
.zoteroCitekey {
color: #555;
font-size: 13px;
font-family: monospace;
display: inline-block;
margin-right: 5px;
padding-right: 5px;
border-right: 1px solid #ccc;
}
.theme-dark .zoteroTitle {
font-size: 14px;
display: block;
}
.theme-dark .zoteroAuthors {
color: #aaa;
font-size: 13px;
}
.theme-dark .zoteroCitekey {
color: #aaa;
font-size: 13px;
font-family: monospace;
display: inline-block;
margin-right: 5px;
padding-right: 5px;
border-right: 1px solid #aaa;
}
/** Settings dialog **/
.d-none {
display: none;
}
.zoteroSettingCitationPathLoading,
.zoteroSettingCitationPathError,
.zoteroSettingCitationPathSuccess {
font-size: 14px;
}
.zoteroSettingCitationPathLoading {
color: var(--text-muted);
}
.zoteroSettingCitationPathError {
color: var(--text-error);
}
.zoteroSettingCitationPathError:hover {
color: var(--text-error-hover);
}
.zoteroSettingCitationPathSuccess {
color: var(--text-accent);
}
.zoteroSettingCitationPathSuccess:hover {
color: var(--text-accent-hover);
}
#zoteroSettingTab textarea {
resize: vertical;
width: 100%;
min-height: 10em;
}

View File

@@ -0,0 +1,16 @@
{
"database": "Zotero",
"noteImportFolder": "",
"pdfExportImageDPI": 120,
"pdfExportImageFormat": "jpg",
"pdfExportImageQuality": 90,
"citeFormats": [
{
"name": "Chicago",
"format": "formatted-citation",
"cslStyle": "chicago-fullnote-bibliography-short-title-subsequent"
}
],
"exportFormats": [],
"shouldShowCiteSuggest": false
}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,10 @@
{
"id": "obsidian-zotero-desktop-connector",
"name": "Zotero Integration",
"version": "2.2.31",
"minAppVersion": "0.14.0",
"description": "Insert and import citations, bibliographies, notes, and PDF annotations from Zotero.",
"author": "mgmeyers",
"authorUrl": "https://github.com/mgmeyers/obsidian-zotero-integration",
"isDesktopOnly": true
}

View File

@@ -0,0 +1 @@
.zt-format{border:1px solid var(--background-modifier-border);padding:1rem;background-color:var(--background-primary);border-radius:10px;margin-bottom:10px}.zt-format__form{display:flex;flex-direction:column;align-items:stretch;margin-bottom:1rem;max-width:600px}.zt-format__form:last-child{margin-bottom:0}.zt-format__label{font-size:.9em;font-weight:600;margin-bottom:5px}.is-deprecated .zt-format__label{color:var(--text-error)}.zt-format__input-wrapper{display:flex;align-items:center}.zt-format__input-wrapper textarea{resize:vertical}.zt-format__input-wrapper>*:not(.checkbox-container){width:100%!important}.is-deprecated .zt-format__input-wrapper button{width:auto!important;flex-grow:0;flex-shrink:0;margin-left:5px}.zt-format__delete-btn{display:flex;align-items:center;justify-content:center;line-height:1;padding:7px 9px;margin-left:10px;flex-shrink:0;flex-grow:0}.zt-json-viewer{font-size:13px}.zt-json-viewer .react-json-view{padding:1em;border-radius:10px;margin-top:1em;overflow:auto;font-family:var(--font-monospace)!important}.zt-json-viewer__btns{display:flex;align-items:center;justify-content:flex-start}.zt-json-viewer__btns label{display:block;font-weight:bold;padding-top:1em}.zt-json-viewer__btns select{font-size:1em}.zt-json-viewer__btns button{font-size:1em;margin-right:5px}.zt-json-viewer__preview,.zt-json-viewer__data{border:1px solid var(--background-modifier-border);border-radius:10px;padding:1em;margin-top:1em}.zt-json-viewer__preview.error{background-color:#f001;font-family:var(--font-monospace)}.zt-json-viewer__preview pre{overflow:auto;white-space:pre-wrap;margin:0}.zt-json-viewer__preview pre,.zt-json-viewer__preview code{font-family:inherit}.zt-json-viewer__preview:not(.error) pre{font-family:var(--font-text, --font-default, --default-font);max-height:70vh;min-height:400px}.zt-multiselect{width:300px}.zt-multiselect input{outline:none!important;box-shadow:none!important}.zt-format__input-note{font-style:italic;font-size:.9em;padding-top:10px;margin-bottom:10px}.zt-setting-item pre,.zt-format__input-note pre{display:inline-block;margin:0;padding:0 6px;background-color:var(--background-secondary-alt);border-radius:4px}.zt-asset-success{text-align:left;display:flex}.zt-asset-success__icon{color:var(--interactive-success);font-size:24px;margin-right:5px}.zt-asset-success__icon svg{width:1em!important;height:1em!important}.zt-asset-success__message{font-size:.9em}

View File

@@ -13,6 +13,13 @@
"type": "Macro",
"command": true,
"macroId": "b53688cc-61d5-4e31-906a-66915bec0925"
},
{
"id": "3b57f446-784e-41ce-9a02-381074bfa525",
"name": "Add to Project Kanban",
"type": "Macro",
"command": true,
"macroId": "84ef441e-4dd5-4349-a811-be48fe49ab9f"
}
],
"macros": [
@@ -89,6 +96,66 @@
}
],
"runOnStartup": false
},
{
"name": "Add to Project Kanban",
"id": "84ef441e-4dd5-4349-a811-be48fe49ab9f",
"commands": [
{
"name": "quick-add-projects-folder-kanban-variables",
"type": "UserScript",
"id": "3446b88d-28b8-49b3-baa3-abea6891be53",
"path": "_scripts/quick-add-projects-folder-kanban-variables.js",
"settings": {}
},
{
"name": "quick-add-file-filter",
"type": "UserScript",
"id": "c4e72220-c315-4a83-979d-363da357ca61",
"path": "_scripts/quick-add-file-filter.js",
"settings": {}
},
{
"name": "Capture",
"type": "NestedChoice",
"id": "9b5ab62c-8ca9-416d-87a3-4a2dfe4c80a1",
"choice": {
"id": "9233a927-0f0d-492b-a516-a046d33aadb3",
"name": "Capture",
"type": "Capture",
"command": false,
"appendLink": false,
"captureTo": "{{VALUE:notes}}",
"captureToActiveFile": false,
"createFileIfItDoesntExist": {
"enabled": false,
"createWithTemplate": false,
"template": ""
},
"format": {
"enabled": true,
"format": "{{date}} - {{value}}"
},
"insertAfter": {
"enabled": true,
"after": "## To Do",
"insertAtEnd": false,
"createIfNotFound": false,
"createIfNotFoundLocation": "top"
},
"prepend": false,
"task": true,
"openFileInNewTab": {
"enabled": false,
"direction": "vertical",
"focus": true
},
"openFile": false,
"openFileInMode": "default"
}
}
],
"runOnStartup": false
}
],
"inputPrompt": "single-line",

View File

@@ -4,70 +4,35 @@
"type": "split",
"children": [
{
"id": "f274f0d27bfb552f",
"id": "e0cb195f85aeaffb",
"type": "tabs",
"children": [
{
"id": "ae7e8989390facfc",
"id": "5b35ae2562686366",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "_tests/Project Management.md",
"file": "_PARA/Projects/2023 vault/2023 vault.md",
"mode": "source",
"source": false
}
}
},
{
"id": "28464c2ed0a27503",
"id": "331d0b33eee0230b",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "Readwise/Articles Test/The Ancient Japanese Technique That Produces Lumber Without Cutting Trees.md",
"file": "README.md",
"mode": "source",
"source": false
}
}
},
{
"id": "f1bf5e61bd0e37de",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "_tests/External/iOS Shortcuts.md",
"mode": "source",
"source": false
}
}
},
{
"id": "6c5b4304b1c5069d",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "_tests/External/Alfred.md",
"mode": "source",
"source": false
}
}
},
{
"id": "ca5ff70e5ec9eca4",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "Readwise/Articles Test/The Ancient Japanese Technique That Produces Lumber Without Cutting Trees.md",
"mode": "preview",
"source": false
}
}
}
]
],
"currentTab": 1
}
],
"direction": "vertical"
@@ -134,7 +99,7 @@
"state": {
"type": "backlink",
"state": {
"file": "_tests/Project Management.md",
"file": "README.md",
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
@@ -151,7 +116,7 @@
"state": {
"type": "outgoing-link",
"state": {
"file": "_tests/Project Management.md",
"file": "README.md",
"linksCollapsed": false,
"unlinkedCollapsed": true
}
@@ -174,7 +139,7 @@
"state": {
"type": "outline",
"state": {
"file": "_tests/Project Management.md"
"file": "README.md"
}
}
},
@@ -199,8 +164,7 @@
}
],
"direction": "horizontal",
"width": 300,
"collapsed": true
"width": 300
},
"left-ribbon": {
"hiddenItems": {
@@ -208,23 +172,25 @@
"graph:Open graph view": false,
"canvas:Create new canvas": false,
"templates:Insert template": false,
"command-palette:Open command palette": false,
"publish:Publish changes": false,
"omnisearch:Omnisearch": false,
"periodic-notes:Open today": false,
"omnisearch:Omnisearch": false
"command-palette:Open command palette": false,
"zk-prefixer:Create new unique note": false,
"random-note:Open random note": false
}
},
"active": "ae7e8989390facfc",
"active": "331d0b33eee0230b",
"lastOpenFiles": [
"_tests/Private.md",
"_tests/Paste URL into Selection.md",
"_tests/External/GitHub.md",
"_tests/_tests.md",
"Readwise/Articles Test/The Ancient Japanese Technique That Produces Lumber Without Cutting Trees.md",
"_tests/Hotkeys.md",
"_PARA/Projects/yo/yo.md",
"_PARA/Projects/yo2/Kanban.md",
"_PARA/Projects/yo2/yo2.md",
"_PARA/Projects/yo/Kanban.md"
"_PARA/Projects/2023 vault/2023 vault.md",
"_PARA/Projects/2023 vault/Scratchpad.md",
"_PARA/Projects/2023 vault/Kanban.md",
"_PARA/Archive/Archived Project/Scratchpad.md",
"_PARA/Archive/Archived Project/Kanban.md",
"_PARA/Archive/Archived Project/Archived Project.md",
"202212090136.md",
"202212090137.md",
"Private/CRM/CRM.md",
"Private/CRM/Jane Doe.md"
]
}

6
202212090136.md Normal file
View File

@@ -0,0 +1,6 @@
# Cool Zettlekasten Title
#tag

5
202212090137.md Normal file
View File

@@ -0,0 +1,5 @@
# Another Cool Zettelkasten Title
#tag
[[202212090136]] is another zettel

5
Private/CRM/CRM.md Normal file
View File

@@ -0,0 +1,5 @@
```dataview
table phone, email, birthday, lastContacted, relationship
from "Private/CRM"
where file.name != "CRM"
```

7
Private/CRM/Jane Doe.md Normal file
View File

@@ -0,0 +1,7 @@
---
phone: 1234567
email: jane@email.com
birthday: 01/01/1980
lastContacted: 2022-01-01
relationship: friend
---

23
Private/CRM/John Doe.md Normal file
View File

@@ -0,0 +1,23 @@
---
phone: 1234567
email: john@email.com
birthday: 01/01/1980
lastContacted: 2022-01-01
relationship: cousin
---
# Likes
1. Stuffed Wallets that Dont Fit in Pockets
2. Being On Hold on the Phone
3. Super Soaker Relay Races
# Dislikes
1. the color shmurple
2. the sequel to the movie 300
3. MakeDonalds
# Last Thing We Talked About
Are knapsacks overrated?

34
README.md Normal file
View File

@@ -0,0 +1,34 @@
# Introduction
Welcome to **Bramses' Highly Opinionated Vault 2023**! Thanks for checking it out.
What you'll see in this repo is a **highly opinionated and unapologetic** way to use Obsidian.
Some of these techniques may be familiar to you, others may be novel due to the *idiosyncracies* about how my own mind works. I'll do my best to explain all of my philosophies and lived experience in the creation of this vault. You'll see things that may suprise you, and other concepts you may be deeply familiar with. Some techniques are built in to the platform. Other techniques leverage powerful external softwares to greatly enhance the Obsidian experience. I'll argue for those as they come as well as provide potential alternatives.
By following this guide and leveraging this template, I can promise that you'll be able to evolve from possibly never having used Obsidian to **being up to date with the way I think about using this phenomenal software**. I hope you enjoy and have fun!!
# Motivation
I've been using Obsidian for well over a year and have developed many experiments, some of which succeeded and many others that have failed. I have tried to compile all the lessons from these experiences and create a vault that mirrors my up to date thinking on how Obsidian can be maximally utilized.
# Philosophies
Before we get into anything practical we **need** to discuss the underlying philosophies powering this vault, or none of the implementations will make any sense. Most of these philosophies I've learned or adapted from great contemporary and erstwhile thinkers and authors, and the following is a reflection of both my value structure as well as my take on the works of others.
Philosophies we'll encounter along the way:
- Deep Work (Cal Newport)
- PARA (Tiago Forte)
- CODE (Tiago Forte)
- Progressive Summarization (Tiago Forte)
- Zettelkasten (Luhmann)
- Published Zettelkasten (Andy Matuschack)
- An unexamined life is not worth living (Socrates)
- Jamming (Music Production)
- AGILE (Software Development Project Management)
- Metcalfe's Law (Computer Science)
- Atticus Finch is the same in the house as he is on the public streets (To Kill a Mockingbird)
- Large Language Models and Transformers (Machine Learning)
- Automation and Scripting (Software Development)

7
Templates/People.md Normal file
View File

@@ -0,0 +1,7 @@
---
phone: -
email: -
birthday: -
lastContacted: -
relationship: -
---

View File

@@ -1,3 +1,2 @@
# Archived Project
*a project well done!*

View File

@@ -1,2 +1,6 @@
# Scratchpad
- resource link 1
- some thought I had
- ==a **really** relevant thought==
- ~~turns out not so much actually~~
- [x] revisit this thought i had on a walk and turn it into a note

View File

@@ -0,0 +1,3 @@
> [!info]
> Project Description Here

View File

@@ -0,0 +1,36 @@
---
kanban-plugin: basic
---
## To Do
- [ ] 2022-12-09 - daily weekly quarterly templates (cal newport)
- [ ] 2022-12-09 - add zettel prefix new note to proj folder
- [ ] 2022-12-09 - create new note quickadd
- [ ] 2022-12-09 - why no areas and resources
## In Progress
- [ ] 2022-12-09 - readwise citation
## Done
**Complete**
## Waiting On
- [ ] 2022-12-09 - citations plugin
%% kanban:settings
```
{"kanban-plugin":"basic"}
```
%%

View File

@@ -0,0 +1,2 @@
2022-12-09 - fm is auto, tags are not

View File

@@ -0,0 +1,30 @@
---
kanban-plugin: basic
---
## To Do
## In Progress
## Done
**Complete**
## Waiting On
%% kanban:settings
```
{"kanban-plugin":"basic"}
```
%%

3
_PARA/_PARA.md Normal file
View File

@@ -0,0 +1,3 @@
>[!warning]
>where are `Areas` and `Resources`? personally i cant frame those as clearly as projects so...

View File

@@ -25,10 +25,19 @@ module.exports = async function listFiles(params) {
//then sort the files in the inner folder
const ROOT = "_PARA/Projects/";
const Kanban = "Kanban.md";
const Scratchpad = "Scratchpad.md";
// Display files to select
const notesDisplay = await params.quickAddApi.suggester(
(files) => files.path.replace(".md", ""),
(files) => files.path
.replace(ROOT, "")
.replace(Kanban, "")
.replace(Scratchpad, "")
.replace(".md", "")
.replace("/", ""),
files
);

View File

@@ -0,0 +1,8 @@
module.exports = (params) => {
params.variables.fileType = {
folder: "Projects",
//folderExclude: "",
// There's no folder to exclude so I commented it out
filename:"Kanban"
};
}

View File

@@ -5,3 +5,4 @@ In this vault, Obsidian Git is used for:
>[!warning]
>You should add `/Private` to `.gitignore` using the "Edit .gitignore" command
publishing to gh