From f58a68fe37f4071425e96bed274dd246dbd93e54 Mon Sep 17 00:00:00 2001 From: Bram Adams <3282661+bramses@users.noreply.github.com> Date: Sat, 17 Dec 2022 17:29:16 -0600 Subject: [PATCH] vault backup: 2022-12-17 17:29:16 --- .gitignore | 2 + .obsidian/plugins/cmdr/data.json | 6 ++ .obsidian/plugins/obsidian-linter/data.json | 2 +- .obsidian/plugins/quickadd/data.json | 21 ++++ .../plugins/recent-files-obsidian/data.json | 100 ++++++++---------- .../plugins/templater-obsidian/data.json | 4 +- .obsidian/workspace.json | 38 ++++--- 202212151455.md | 7 +- README.md | 87 ++++++++++----- _PARA/Projects/Test Project 2/Resources.md | 19 +++- _PARA/Projects/Test Project/Resources.md | 22 +++- _scripts/move-zettel-to-private.js | 38 +++++++ _scripts/quick-add-create-project-folder.js | 14 +++ .../Screenshot 2022-12-17 17-18-40.png | Bin 0 -> 4741 bytes .../Screenshot 2022-12-17 17-18-44.png | Bin 0 -> 4709 bytes .../Screenshot 2022-12-17 17-18-53.png | Bin 0 -> 4705 bytes .../Screenshot 2022-12-17 17-18-58.png | Bin 0 -> 4618 bytes .../Screenshot 2022-12-17 17-19-03.png | Bin 0 -> 5074 bytes .../Screenshot 2022-12-17 17-19-10.png | Bin 0 -> 4719 bytes .../Screenshot 2022-12-17 17-19-15.png | Bin 0 -> 5122 bytes .../Screenshot 2022-12-17 17-19-19.png | Bin 0 -> 5683 bytes .../Screenshot 2022-12-17 17-19-24.png | Bin 0 -> 4929 bytes .../Screenshot 2022-12-17 17-19-28.png | Bin 0 -> 5759 bytes .../Screenshot 2022-12-17 17-19-36.png | Bin 0 -> 4782 bytes 24 files changed, 251 insertions(+), 109 deletions(-) create mode 100644 _scripts/move-zettel-to-private.js create mode 100644 _tutorial/Attachments/Screenshot 2022-12-17 17-18-40.png create mode 100644 _tutorial/Attachments/Screenshot 2022-12-17 17-18-44.png create mode 100644 _tutorial/Attachments/Screenshot 2022-12-17 17-18-53.png create mode 100644 _tutorial/Attachments/Screenshot 2022-12-17 17-18-58.png create mode 100644 _tutorial/Attachments/Screenshot 2022-12-17 17-19-03.png create mode 100644 _tutorial/Attachments/Screenshot 2022-12-17 17-19-10.png create mode 100644 _tutorial/Attachments/Screenshot 2022-12-17 17-19-15.png create mode 100644 _tutorial/Attachments/Screenshot 2022-12-17 17-19-19.png create mode 100644 _tutorial/Attachments/Screenshot 2022-12-17 17-19-24.png create mode 100644 _tutorial/Attachments/Screenshot 2022-12-17 17-19-28.png create mode 100644 _tutorial/Attachments/Screenshot 2022-12-17 17-19-36.png diff --git a/.gitignore b/.gitignore index 7bd428d..ca7e564 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,8 @@ # Calendar/* # Readwise/* # Databases/* +# Databases/CRM/* + # images # *.png diff --git a/.obsidian/plugins/cmdr/data.json b/.obsidian/plugins/cmdr/data.json index ea8fc89..f88200b 100644 --- a/.obsidian/plugins/cmdr/data.json +++ b/.obsidian/plugins/cmdr/data.json @@ -41,6 +41,12 @@ "icon": "link-2", "name": "Luhman: Insert Zettel Link", "mode": "any" + }, + { + "id": "quickadd:choice:7d1318ec-92bb-4054-a68b-70da6f584544", + "icon": "copyright", + "name": "QuickAdd: Move Zettel to Private", + "mode": "any" } ], "rightRibbon": [], diff --git a/.obsidian/plugins/obsidian-linter/data.json b/.obsidian/plugins/obsidian-linter/data.json index feab7b0..0862388 100644 --- a/.obsidian/plugins/obsidian-linter/data.json +++ b/.obsidian/plugins/obsidian-linter/data.json @@ -213,7 +213,7 @@ "Condenses multiple blank lines down into one blank line for the text to paste": true } }, - "lintOnSave": false, + "lintOnSave": true, "displayChanged": true, "foldersToIgnore": [ "Templates" diff --git a/.obsidian/plugins/quickadd/data.json b/.obsidian/plugins/quickadd/data.json index 87071fb..9a0c5b5 100644 --- a/.obsidian/plugins/quickadd/data.json +++ b/.obsidian/plugins/quickadd/data.json @@ -61,6 +61,13 @@ }, "openFile": false, "openFileInMode": "default" + }, + { + "id": "7d1318ec-92bb-4054-a68b-70da6f584544", + "name": "Move Zettel to Private", + "type": "Macro", + "command": true, + "macroId": "fbbceb07-8ccb-4cad-b0a4-7374f77944d9" } ], "macros": [ @@ -211,6 +218,20 @@ } ], "runOnStartup": false + }, + { + "name": "Move Zettel to Private", + "id": "fbbceb07-8ccb-4cad-b0a4-7374f77944d9", + "commands": [ + { + "name": "move-zettel-to-private", + "type": "UserScript", + "id": "27cd9ce7-9887-4051-a908-3e99c73943a5", + "path": "_scripts/move-zettel-to-private.js", + "settings": {} + } + ], + "runOnStartup": false } ], "inputPrompt": "single-line", diff --git a/.obsidian/plugins/recent-files-obsidian/data.json b/.obsidian/plugins/recent-files-obsidian/data.json index 169c505..15e9f02 100644 --- a/.obsidian/plugins/recent-files-obsidian/data.json +++ b/.obsidian/plugins/recent-files-obsidian/data.json @@ -4,6 +4,50 @@ "basename": "README", "path": "README.md" }, + { + "basename": "Screenshot 2022-12-17 17-18-40", + "path": "_tutorial/Attachments/Screenshot 2022-12-17 17-18-40.png" + }, + { + "basename": "202212151455", + "path": "202212151455.md" + }, + { + "basename": "202212090136", + "path": "202212090136.md" + }, + { + "basename": "202212090137", + "path": "202212090137.md" + }, + { + "basename": "202212122239", + "path": "202212122239.md" + }, + { + "basename": "202212120002", + "path": "202212120002.md" + }, + { + "basename": "Resources", + "path": "_PARA/Projects/Test Project/Resources.md" + }, + { + "basename": "Resources", + "path": "_PARA/Projects/Test Project 2/Resources.md" + }, + { + "basename": "Test Project", + "path": "_PARA/Projects/Test Project/Test Project.md" + }, + { + "basename": "Test Project 2", + "path": "_PARA/Projects/Test Project 2/Test Project 2.md" + }, + { + "basename": "_PARA", + "path": "_PARA/_PARA.md" + }, { "basename": "CRM", "path": "Computed/CRM.md" @@ -16,10 +60,6 @@ "basename": "Tasks", "path": "Computed/Tasks.md" }, - { - "basename": "202212151455", - "path": "202212151455.md" - }, { "basename": "Hotkeys", "path": "_tutorial/Hotkeys.md" @@ -36,10 +76,6 @@ "basename": "Readwise-Example", "path": "Readwise-Example/Readwise-Example.md" }, - { - "basename": "202212120002", - "path": "202212120002.md" - }, { "basename": "_tests", "path": "_tests/_tests.md" @@ -68,14 +104,6 @@ "basename": "_tutorial", "path": "_tutorial/_tutorial.md" }, - { - "basename": "Test Project", - "path": "_PARA/Projects/Test Project/Test Project.md" - }, - { - "basename": "_PARA", - "path": "_PARA/_PARA.md" - }, { "basename": "Scratchpad", "path": "Inbox/Scratchpad.md" @@ -88,10 +116,6 @@ "basename": "Trackers", "path": "Computed/Trackers.md" }, - { - "basename": "202212090137", - "path": "202212090137.md" - }, { "basename": "2022-12-15-14-50-51", "path": "Inbox/Computer Capture/2022-12-15-14-50-51.md" @@ -132,10 +156,6 @@ "basename": "People", "path": "Templates/People.md" }, - { - "basename": "202212090136", - "path": "202212090136.md" - }, { "basename": "Computed", "path": "Computed/Computed.md" @@ -167,38 +187,6 @@ { "basename": "John Doe", "path": "Databases/CRM/John Doe.md" - }, - { - "basename": "Quarterly", - "path": "Templates/Quarterly.md" - }, - { - "basename": "Recipes", - "path": "Templates/Recipes.md" - }, - { - "basename": "Daily", - "path": "Templates/Daily.md" - }, - { - "basename": "202212122239", - "path": "202212122239.md" - }, - { - "basename": "Templates", - "path": "Templates/Templates.md" - }, - { - "basename": "calendar", - "path": "_tutorial/Attachments/calendar.png" - }, - { - "basename": "Resources", - "path": "_PARA/Projects/Test Project/Resources.md" - }, - { - "basename": "Resources", - "path": "_PARA/Projects/Test Project 2/Resources.md" } ], "omittedPaths": [], diff --git a/.obsidian/plugins/templater-obsidian/data.json b/.obsidian/plugins/templater-obsidian/data.json index 709c277..27b10cc 100644 --- a/.obsidian/plugins/templater-obsidian/data.json +++ b/.obsidian/plugins/templater-obsidian/data.json @@ -20,9 +20,7 @@ } ], "syntax_highlighting": true, - "enabled_templates_hotkeys": [ - "Templates/Note Refactor Zettelkasten Template.md" - ], + "enabled_templates_hotkeys": [], "startup_templates": [ "" ], diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 2fde3a1..a295c8d 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -20,6 +20,16 @@ }, "pinned": true } + }, + { + "id": "57260da14369f889", + "type": "leaf", + "state": { + "type": "image", + "state": { + "file": "_tutorial/Attachments/Screenshot 2022-12-17 17-18-40.png" + } + } } ] } @@ -90,8 +100,7 @@ } ], "direction": "horizontal", - "width": 300, - "collapsed": true + "width": 300 }, "right": { "id": "b2837026535a9eaa", @@ -187,7 +196,9 @@ "switcher:Open quick switcher": true, "graph:Open graph view": true, "canvas:Create new canvas": true, + "cmdr:QuickAdd: Create New Project": false, "publish:Publish changes": true, + "cmdr:QuickAdd: Add to Project Kanban": false, "command-palette:Open command palette": true, "zk-prefixer:Create new unique note": true, "random-note:Open random note": true, @@ -195,25 +206,24 @@ "obsidian-excalidraw-plugin:New Excalidraw drawing": false, "periodic-notes:Open today": false, "cmdr:QuickAdd: Add to Project Scratchpad": false, - "cmdr:QuickAdd: Create New Project": false, - "cmdr:QuickAdd: Add to Project Kanban": false, "cmdr:Linter: Lint the current file": false, "cmdr:QuickAdd: Capture Thought": false, "cmdr:Luhman: Insert Zettel Link": false, - "open-vscode:VSCode": false + "open-vscode:VSCode": false, + "cmdr:QuickAdd: Move Zettel to Private": false } }, - "active": "c102a50492c64997", + "active": "fa7779fed8ad75a1", "lastOpenFiles": [ - "Computed/CRM.md", - "Databases/CRM/CRM.md", + "_tutorial/Attachments/Screenshot 2022-12-17 17-18-40.png", "README.md", - "Computed/Tasks.md", + "_PARA/Projects/rs/rs.md", + "_PARA/Projects/rs/Resources.md", + "_PARA/Projects/rs/Kanban.md", + "_PARA/Projects/rs/Scratchpad.md", "202212151455.md", - "_tutorial/Hotkeys.md", - "Computed/To Process.md", - "Inbox/Computer Capture/2022-12-11--12-00-00.md", - "Readwise-Example/Readwise-Example.md", - "202212120002.md" + "202212090136.md", + "202212090137.md", + "202212122239.md" ] } \ No newline at end of file diff --git a/202212151455.md b/202212151455.md index e0db54a..3c398e9 100644 --- a/202212151455.md +++ b/202212151455.md @@ -1,11 +1,11 @@ --- aliases: [Pinecones and Spirals (Phyllotaxis)] tags: [zettel] -projects: [] +projects: [Test Project 2] title: Pinecones and Spirals (Phyllotaxis) linter-yaml-title-alias: Pinecones and Spirals (Phyllotaxis) date created: Thursday, December 15th 2022, 2:55:21 pm -date modified: Thursday, December 15th 2022, 2:55:37 pm +date modified: Saturday, December 17th 2022, 5:01:32 pm --- # Pinecones and Spirals (Phyllotaxis) @@ -29,6 +29,5 @@ date modified: Thursday, December 15th 2022, 2:55:37 pm > > -- [Pine Cones and the Fibonacci Sequence](https://awkwardbotany.com/2019/12/25/pine-cones-and-the-fibonacci-sequence/) -Phyllotaxis is a spiral pattern of leaves. Pinecones have these spirals in the Fibonacci sequence. +Phyllotaxis is a spiral pattern of leaves. Pinecones have these spirals in the Fibonacci sequence. Plants have some pretty unique biology, like shoots that can be grown from trees without cutting them down [[202212120002]]. - diff --git a/README.md b/README.md index 96f156e..fb2e531 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,10 @@ --- -tags: [readme] +aliases: [README] +tags: [readme, zettel] title: README date created: Friday, December 9th 2022, 12:24:59 pm -date modified: Wednesday, December 14th 2022, 5:04:46 pm +date modified: Saturday, December 17th 2022, 4:46:08 pm +linter-yaml-title-alias: README --- # README @@ -310,6 +312,8 @@ Obsidian is first and foremost a single player experience. There are ways to eng Indeed, the best jamming sessions in Obsidian come from the notes that already exist in the vault. We can use random notes to surface and inspire thought, to break exisiting thought patterns and introduce new concepts into our line of thinking. +The **goal of jamming** is to have no goal. The idea is to have fun, to explore the vault for interesting ideas or concepts to snowball off of later. + Plugins: - Random Note @@ -465,7 +469,7 @@ Most interactions with BHOV fall under three categories: project related work, d #### From Capture To Complete Thought (Zettelkasten) -There are numerous ways that new information comes into the vault. This could be through the lumberjack plug-in read wise or any other variety of shortcuts. Since obsidian is folder backed, anything that can insert a file to this folder will show up in your vault. If a note has the \#to-process tag, it will show up in computed/To Process. +There are numerous ways that new information comes into the vault. This could be through the lumberjack plug-in read wise or any other variety of shortcuts. Since obsidian is folder backed, anything that can insert a file to this folder will show up in your vault. If a note has the \#to-process tag, it will show up in computed/To Process. From there take a second to think about the note that you are looking at. Is it missing information or contacts that you can provide? Is it too long and needs to be shortened down to something more pithy? In the two processes know right out what you wanted to see if it was a standalone note that you wouldn't mind putting in a letter and sealing up in an envelope. @@ -485,7 +489,7 @@ The following is the folder structure used by BHOV-2023, along with short descri - Test Project (*every folder has a file of the same name -- this is looked for by Dataview and in Waypoint*) - Archive (*finished projects*) - \_tests (tests for BHOV 2023) -- \_tutorial +- \_tutorial - Hotkeys (*hotkeys used by BHOV-2023*) - Attachments - Computed (*dataviews of information computed across your vault*) @@ -560,12 +564,46 @@ Another private but universal trait of humans is our relationships to others. Kn I use my CRM to keep track of important days like birthdays as well as items discussed (adult relationships can go months without speaking). +### Ribbon Commands + +![[Screenshot 2022-12-17 17-18-40.png]] - Add a quick thought to Project_Name/Scratchpad. Good for project specific thoughts. + +![[Screenshot 2022-12-17 17-18-53.png]] - Create a new task in a project kanban. Good for an open specific project task. + +![[Screenshot 2022-12-17 17-18-44.png]] - create a new project with an optional Kanban Board, Resources page, and Scratchpad. + +![[Screenshot 2022-12-17 17-18-58.png]] - Lint a file. Can also by triggered with `cmd + s` + +![[Screenshot 2022-12-17 17-19-03.png]] - capture a thought to your daily note (if it exists) + +![[Screenshot 2022-12-17 17-19-10.png]] - Insert a link to another Zettel using the **Luhmann** plugin + +![[Screenshot 2022-12-17 17-19-15.png]] - open daily note + +![[Screenshot 2022-12-17 17-19-19.png]] - move a zettelkasten note from the root to the `Private` folder + +![[Screenshot 2022-12-17 17-19-24.png]] - Open a map view of all your notes using the **Map View** plugin. Looks for `location: [lat,long]` in frontmatter + +![[Screenshot 2022-12-17 17-19-28.png]] - open a new Excalidraw drawing using the **Excalidraw** plugin + +![[Screenshot 2022-12-17 17-19-36.png]] - Open active file (and vault) in VSCode + + + ## Tips and Tricks ### Someday/Maybe Tasks (GTD) Since BHOV-2023 is catered towards immediate processes, you may be wondering where to put open goals you have for yourself that aren't immediately trackable; like "learn Italian" or "run a 5k". I personally create a Kanban within my Quarterly note, and in addition to the regular columns (To Do, In Progress, Complete, Waiting On) I have a fourth column called "Someday/Maybe". The reason I put it in my quarterly note is that quarterly review happens infrequently enough (once every three months) that I get to decide if I really want to take on a Someday/Maybe task. In addition, Quarterly planning is a great time to do long term goal planning and come up with concrete steps! +### How To Search Effectively + +Search is a critical component to a well functioning vault. Putting these notes in matters little if you can't find them later. Search can be split into two steps (broadly): the **index step**, and the **query step**. + +The index step is where you have the most control. Make sure to populate your notes (especially the Zettels) with tags that you'll remember later. Choose a reasonable and helpful title, and add an alias or two, and split content into helpful headers! + +The query step is more out of your hands but you can do things to improve your experience. Know if you are fuzzy searching or searching for exact keywords before you make you make a query. Leverage quotes (\"\") for exact searching, use Omnisearch for fuzzy searches. If you don't like the results you recieve from Omnisearch, try tweaking weights in the settings. + ## External Tools **Bramses' Highly Opinionated Vault 2023** uses *a lot* of external tools and technologies. I firmly believe that each of these technologies plays a significant role in making Obsidian an ecosystem instead of a stand alone application. These tools serve as scouts, fetching information from different places and returning the goods to "home base". That being said, some/most/all have some form of financial component as well as their own learning curves, so I wouldn't be dissapointed if you don't want to use them. That said **Bramses' Highly Opinionated Vault 2023** works a lot better as a holistic system if you do. @@ -596,7 +634,7 @@ Zotero is an app that can help you with footnotes in citations in your Zettelkas ### GitHub -GitHub is a hosting service for code, in BHOV-2023 we can use it to store snapshots of our vault, as well as make public changes that others can comment on. +GitHub is a hosting service for code, in BHOV-2023 we can use it to store snapshots of our vault, as well as make public changes that others can comment on. ### Sync @@ -606,7 +644,7 @@ GitHub is a hosting service for code, in BHOV-2023 we can use it to store snapsh Publish is another official obsidian paid service that allows you to share your vault on a public URL. Users will be able to come see what you've written and you can easily upload and download files from said vault -### Shortcuts +### Shortcuts *IOS only* @@ -624,13 +662,13 @@ Great! Now that that's out of the way, we can finally get to running the vault, 2. Download into your local machine using git clone or download zip 3. Open the vault and rename it to whatever you want and open it in Obsidian 4. Before you commit anything to GitHub, make sure you edit `.gitignore` to match what you want to publish. Doing this early will save you headaches down the road if you decide to publish (*part*) of your vault. To do this run the command: `Obsidian Git: edit .gitignore`. You'll already see some commented out options that you might choose to hide from uploading to get hub whether it's private or public. -6. Depending on when you clone this repo, you may want to check plugins for updates. In the bottom right corner, the plugin Plugin Update Tracker will alert you if any plugins in BHOV-2023 need to be updated. If the little plug icon has a red X next to it see what plug-ins need to be updated -7. Open this file (README) and pin it with `ctrl-.` -8. From there explore the vault a bit. I would first recommend visiting the starred notes in the bottom left corner. -9. Then I recommend opening the PARA folder, looking at the projects in the files within. +5. Depending on when you clone this repo, you may want to check plugins for updates. In the bottom right corner, the plugin Plugin Update Tracker will alert you if any plugins in BHOV-2023 need to be updated. If the little plug icon has a red X next to it see what plug-ins need to be updated +6. Open this file (README) and pin it with `ctrl-.` +7. From there explore the vault a bit. I would first recommend visiting the starred notes in the bottom left corner. +8. Then I recommend opening the PARA folder, looking at the projects in the files within. 1. Try adding to a project scratch pad by using the quick add add to project scratchpad command 2. Do the same with the project kanban command -10. Hit the open today button in the left and ribbon to create a new daily note +9. Hit the open today button in the left and ribbon to create a new daily note ### "Required" Plugins @@ -659,7 +697,7 @@ The following is a list of these plugins as well as a one sentence blurb of how - [Obsidian Git](obsidian://show-plugin?id=obsidian-git) - Version control built into obsidian -- allows for very easy back ups and snapshots - [Obsidian Linter](obsidian://show-plugin?id=obsidian-linter) - - helps remove the stress of the chore of keeping notes clean, and also populates the YAML with important data + - helps remove the stress of the chore of keeping notes clean, and also populates the YAML with important data - [Omnisearch](obsidian://show-plugin?id=omnisearch) - a fast and alternative to the obsidian built-in search, works really well for fuzzy searching - [Periodic Notes](obsidian://show-plugin?id=periodic-notes) @@ -688,13 +726,13 @@ These plugins aren't needed, as some are QoL and others have a steep price tag a The following is a list of these plugins as well as a one sentence blurb of how I use them in BHOV-2023 and why you may be interested. - [Open Vault in VSCode](obsidian://show-plugin?id=open-vscode) - - Visual studio code has very powerful support for multiple cursors. These cursors allow for simultaneous editing. This plug-in opens visual studio code to the current note that you were are on in obsidian + - Visual studio code has very powerful support for multiple cursors. These cursors allow for simultaneous editing. This plug-in opens visual studio code to the current note that you were are on in obsidian. Also allows for editing of `.js` files found in the `/scripts` directory - [Map View](obsidian://show-plugin?id=obsidian-map-view) - if you put the location tag in your why AML and include latitude and longitude you can see that note on a map view of the entire planet. This gives a new dimension to notetaking allowing you to see the location of where your notes were taken. - [Excalidraw](obsidian://show-plugin?id=obsidian-excalidraw-plugin) - Excalidraw is a very powerful drawing tool that allows you to condense thought into visual images. Excalidraw is great for both drawing and visual storytelling - [Shimmering Obsidian](https://github.com/chrisgrieser/shimmering-obsidian) (Alfred plugin) - - shimmering obsidian is how BHOV captures screen shots into the vault as well as capturing to do's. Shimmering obsidian is an Alfred plug-in and therefore is Mac only + - shimmering obsidian is how BHOV captures screen shots into the vault as well as capturing to do's. Shimmering obsidian is an Alfred plug-in and therefore is Mac only - [Full Calendar](obsidian://show-plugin?id=obsidian-full-calendar) - Full calendar is a full calendar in obsidian. Full calendar allows you to connect notes to independent meetings and events in your schedule - [New Tab Default Page](obsidian://show-plugin?id=new-tab-default-page) @@ -737,6 +775,8 @@ The following is a list of these plugins as well as a one sentence blurb of how - automatically move notes to another folder using a tag - Minimal Theme Settings - Note Refactor +- [Frontmatter Links](obsidian://show-plugin?id=frontmatter-links) + - If you have URLs in your frontmatter/sources, this plugin is for you. Gives the ability to click links in YAML and open in the browser ### Migration Guide for Current Obsidian Users @@ -751,7 +791,6 @@ After following the traditional [installation section above](#installation), the `todo` - ### After You're Up and Running After getting your sea legs for a few days (perhaps a week!) and you feel comfortable with **Bramses' Highly Opinionated Vault 2023** system, it will sadly be time for us to part and for you to forge onwards. You'll be able to safely delete the following files: @@ -767,24 +806,20 @@ After getting your sea legs for a few days (perhaps a week!) and you feel comfor … - - ## A Day in the Life - Real World Use BHOV-2023 is only helpful if you can use it day in/day out as a tool to help you in life. Here's how I would use it in any random day (let's say Tuesday, perhaps): -**Morning** - refer to my weekly note to see what tasks I have open there -- prepare the resources I need to do my best work -**Afternoon** - do deep work on my open projects as well as taken care of any commitments, Capture any to do that come up from my phone or my computer whatever's closest -**Evening** - review the notes in Computed/To Process and see what I've read yesterday. Process these notes into Zettelkasten notes. +**Morning** - refer to my weekly note to see what tasks I have open there -- prepare the resources I need to do my best work +**Afternoon** - do deep work on my open projects as well as taken care of any commitments, Capture any to do that come up from my phone or my computer whatever's closest +**Evening** - review the notes in Computed/To Process and see what I've read yesterday. Process these notes into Zettelkasten notes. **Night** - read new content in the reader app (blogs, youtube videos) or my kindle and highlight the things that I like - ### Special Case: Saturday or Sunday Reflection is a critical component to the value of this vault, and so one day a week **must** be carved out to do reflection. This shouldn't take more than thirty minutes or so, but it does need to happen once a week, so choose what works best for you. -Reflection is an extension on what happens on a normal evening where I spend more time processing notes and try to do deeper work in consolidating the thought processes that I've had over the week. In BHOV-2023 it's easy to traverse through a whole week and just click between the notes to see what you thought during the different days - +Reflection is an extension on what happens on a normal evening where I spend more time processing notes and try to do deeper work in consolidating the thought processes that I've had over the week. In BHOV-2023 it's easy to traverse through a whole week and just click between the notes to see what you thought during the different days ## Videos @@ -798,10 +833,10 @@ BHOV-2023 would not be possible without the amazing team and community that make I really do love this software -- it's had such a major impact on my life, it's hard to accurately quantify. I jokingly tell my friends that I've had two pivotal moments in my life where I've noticed a stepwise improvement in my intelligence. The first was when I started reading as an adult as a past-time instead of as a chore. The second is when I first manually linked two discrete ideas in Obsidian and saw them connected real space. The edge between the notes felt like a formalization of a new thought -- something new that I could grasp tangibly. -If you liked what you read here, please go ahead and give this repo a star. Better yet if you feel so inclined hit the donate button ;). As I come across new and better paradigms I'm planning on keeping BHOV updated, perhaps even doing a yearly release with major updates. In the interim I will be updating this read me and tests as I go along the year, as well as participating in any discussions above in the discussions tab. +If you liked what you read here, please go ahead and give this repo a star. Better yet if you feel so inclined hit the donate button ;). As I come across new and better paradigms I'm planning on keeping BHOV updated, perhaps even doing a yearly release with major updates. In the interim I will be updating this read me and tests as I go along the year, as well as participating in any discussions above in the discussions tab. There is an a lot of knowledge that got lost during the set up of this vault but I tried to be as explicit as possible with every step. As time goes on I will try and update this vault to match the parity of starting from scratch and getting new users going as fast as possible. - [^1]: hello from the future! -[^2]: [calendar example](https://github.com/bramses/bramses-highly-opinionated-vault-2023/blob/main/_tutorial/Attachments/calendar.png) \ No newline at end of file + +[^2]: [calendar example](https://github.com/bramses/bramses-highly-opinionated-vault-2023/blob/main/_tutorial/Attachments/calendar.png) diff --git a/_PARA/Projects/Test Project 2/Resources.md b/_PARA/Projects/Test Project 2/Resources.md index 4730720..0538f81 100644 --- a/_PARA/Projects/Test Project 2/Resources.md +++ b/_PARA/Projects/Test Project 2/Resources.md @@ -1,8 +1,10 @@ --- -tags: +aliases: [Resources] +tags: [] title: Resources date created: Sunday, December 11th 2022, 1:55:45 am -date modified: Wednesday, December 14th 2022, 3:33:55 pm +date modified: Saturday, December 17th 2022, 4:59:55 pm +linter-yaml-title-alias: Resources --- ```dataview @@ -10,3 +12,16 @@ list where contains(projects, "Test Project 2") ``` +>[!info] +> The following code block allows you to "freeze" the Dataview query result above into HTML. +> If you use Obsidian Publish, this will allow you to publish the resource list as it is above. +> I recommend running this, **after** you finish a project and are ready to commit it to _PARA/Archive. +> To use: open command pallette, remove the spaces between < % and *, run "Templater: Replace all templates in Active File", and remove the triple backticks. + +``` +<%* +const dv = this.app.plugins.plugins["dataview"].api ; +const arr = await dv.queryMarkdown(`LIST where contains(projects, "Test Project 2")`) +tR += arr.value +%> +``` diff --git a/_PARA/Projects/Test Project/Resources.md b/_PARA/Projects/Test Project/Resources.md index 0b1d374..dbdd0c3 100644 --- a/_PARA/Projects/Test Project/Resources.md +++ b/_PARA/Projects/Test Project/Resources.md @@ -1,11 +1,27 @@ --- -tags: +aliases: [Resources] +tags: [] title: Resources date created: Sunday, December 11th 2022, 1:55:37 am -date modified: Wednesday, December 14th 2022, 3:33:55 pm +date modified: Saturday, December 17th 2022, 4:59:43 pm +linter-yaml-title-alias: Resources --- ```dataview list where contains(projects, "Test Project") -``` \ No newline at end of file +``` + +>[!info] +> The following code block allows you to "freeze" the Dataview query result above into HTML. +> If you use Obsidian Publish, this will allow you to publish the resource list as it is above. +> I recommend running this, **after** you finish a project and are ready to commit it to _PARA/Archive. +> To use: open command pallette, remove the spaces between < % and *, run "Templater: Replace all templates in Active File", and remove the triple backticks. + +``` +<%* +const dv = this.app.plugins.plugins["dataview"].api ; +const arr = await dv.queryMarkdown(`LIST where contains(projects, "Test Project")`) +tR += arr.value +%> +``` diff --git a/_scripts/move-zettel-to-private.js b/_scripts/move-zettel-to-private.js new file mode 100644 index 0000000..bd21cc4 --- /dev/null +++ b/_scripts/move-zettel-to-private.js @@ -0,0 +1,38 @@ +module.exports = async function moveZettel(params) { + const PRIVATE_FOLDER = "Private/"; + const Notice = params.obsidian.Notice; + + + + // get active file + const activeFile = params.app.workspace.getActiveFile(); + const activeFileName = activeFile.basename; + const activeFileFolder = activeFile.parent.path; + const activeFileExt = activeFile.extension; + + + + if (activeFileFolder === PRIVATE_FOLDER) { + new Notice("File is already in private folder"); + return; + } + + if (activeFileExt !== "md") { + new Notice("File is not a markdown file"); + return; + } + + + // log active file info + console.log(activeFileFolder); + console.log(activeFileName); + console.log(activeFileExt); + + + + // move file to private folder + await params.app.vault.rename( + activeFile, + `${PRIVATE_FOLDER}${activeFileName}.${activeFileExt}` + ); +} diff --git a/_scripts/quick-add-create-project-folder.js b/_scripts/quick-add-create-project-folder.js index 650f721..c2cc282 100644 --- a/_scripts/quick-add-create-project-folder.js +++ b/_scripts/quick-add-create-project-folder.js @@ -48,6 +48,20 @@ tags: [projects, ${userInput.replace(/ /g, "-")}] ---\n\n\`\`\`dataview list where contains(projects, "${userInput.replace(/ /g, "-")}") +\`\`\`\n\n + +>[!info] +> The following code block allows you to "freeze" the Dataview query result above into HTML. +> If you use Obsidian Publish, this will allow you to publish the resource list as it is above. +> I recommend running this, **after** you finish a project and are ready to commit it to _PARA/Archive. +> To use: open command pallette, remove the spaces between < % and *, run "Templater: Replace all templates in Active File", and remove the triple backticks. + +\`\`\` +< % * +const dv = this.app.plugins.plugins["dataview"].api ; +const arr = await dv.queryMarkdown(\`LIST where contains(projects, "${userInput}")\`) +tR += arr.value +% > \`\`\`\n\n` ) } diff --git a/_tutorial/Attachments/Screenshot 2022-12-17 17-18-40.png b/_tutorial/Attachments/Screenshot 2022-12-17 17-18-40.png new file mode 100644 index 0000000000000000000000000000000000000000..3e82fb80e6bf4c4580c9700722685142ddab9af9 GIT binary patch literal 4741 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 UfHHV(6J`i7(7mQprR5m&KR8)j4gdfE literal 0 HcmV?d00001 diff --git a/_tutorial/Attachments/Screenshot 2022-12-17 17-18-44.png b/_tutorial/Attachments/Screenshot 2022-12-17 17-18-44.png new file mode 100644 index 0000000000000000000000000000000000000000..ce35438531166af261122122d59d42a6b07b813f GIT binary patch literal 4709 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 Y_2Gxe54N&iYD)oT#utq03@#`B2f+(XlK=n! literal 0 HcmV?d00001 diff --git a/_tutorial/Attachments/Screenshot 2022-12-17 17-18-53.png b/_tutorial/Attachments/Screenshot 2022-12-17 17-18-53.png new file mode 100644 index 0000000000000000000000000000000000000000..0502773802d306d8c5db963944bb2f636cabe790 GIT binary patch literal 4705 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 literal 0 HcmV?d00001 diff --git a/_tutorial/Attachments/Screenshot 2022-12-17 17-18-58.png b/_tutorial/Attachments/Screenshot 2022-12-17 17-18-58.png new file mode 100644 index 0000000000000000000000000000000000000000..7a40e1513b586b99ca8f8fda73ea03aa2f9d844d GIT binary patch literal 4618 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 literal 0 HcmV?d00001 diff --git a/_tutorial/Attachments/Screenshot 2022-12-17 17-19-10.png b/_tutorial/Attachments/Screenshot 2022-12-17 17-19-10.png new file mode 100644 index 0000000000000000000000000000000000000000..ab76e3da145b2c52f96812f4aa1ab9bd67173360 GIT binary patch literal 4719 zcmcInXIPWlvJRnxNL4xsy$A`t38707q&Gu{&>@6S0@6`w0s_*MDu^XiL7G%iKzaui z62U@MdXsj7dtdjy_x?WXd1k${X6Bvw*3A0zB^ce%rlDe^0ssIsx;mOB1hgZFDg_x~ z&$!re2LQOB;-R5oq^qF;Hu6WhdUzuM0G)(POL8mI_m>Oc>G$uCsAn^TGHRBR+-Fdy zZsm>F(*fRQa0Wk{>3%n+USq7q6D(M0etM6w3YG7}vNlDc<^&T0dC!qA~-NVan51MSbH8C{V z=T;q!&1z%Y^PJpwvv*)XS$`coQZ6&MJ>*D9QNam+vtxbgamWHC}4QE&iefW)#e& z>Y!mJ=59Wrg||uQMn{Q6%mxAstX2a%0EEj~9e8?)-lX8}+F_n9QIgq!iL6xt9GL^3 z<6S~hDeS(eNgOcp5DBrcF@x7HMe+1TaynhI)V?pgE|#9!OKJ!nBA*A-;;w%y(bT}D zcR2S_oXzJ`U!m=OM2;;#!*9o~1>YsjrQqk~-03v})$x(h6DJhEb$HC_8-KKb!;rN6 z>RO4BLJfC@gf$2%aR)GPF;vnwQ#1%rEb2uhN-_kfoj4#Mk`V)>zBDp(8-Q8z7a9l~ zW;v3S#w$BrZ%&Hbs|Ca(Pg$y(jqTRLNw}ZqP?ZD{B?B zT@o+jEQDVxE+{;yjqHVi>gQG9PSiETGpuVQK^L#a$NeO z=P4D~JmWo%Ywr}i((e+Du0W@5Gi%uwJ0z}g(#$ZvGv$9%zNSt_9YIfWAtioMI&Xeq zZ2=gycJvq%-kOjZDMvTAw?5mV0@(0iWnqy&&ZqVwawsI9JvG29zy*#2o&o*p69hAv zgyn65xH}qdE6#e5b&yyA;PN2m&lg*wRVaXtU^c!eCULH7g*4MmB>H6Iog7BMz7EN1 zHnXT?2kIH3pxBclA`T+K4i7&f8{l*YXJcq{C-n$9E_#?E<~|*py7mP+)3;P8RU0~i zg(MPgdL54Rm{MNrc#1Th@w5;f)|bHNsI2+2 zcp(CnfhrUB;#IY znP@9$HC+!WdGW%ta^*Q2R>Um7qS+#_YQ=hz`~~RwO|x4fj~-sjG|4t9Ep|b6z?Irl~)1|qOnm+74DM2YgxqH4pF8+XVig8-z^W_UGW-4k2HU~)9dfBG< z7W_1sJ87N{R9R+St=S<7P1;%6fvmPpgUZ&cpd-*pd`YCiSq4!TxEDO_(4-dIsjM+O zf)k(edpS?mWqP-@t1d2t_6yAw&icq1AKr;xoY0W_!_mtnK_wB+j9=)SYc>_XWOTO* zGz**xCe%Z4z2dBj&LnO zcGU>iKY!Kab-i}CHs1yAb89liy{E4K6&xA-p6gX`?QnfnUHej$V&hc`&Z(;b7X>fu zb3oYal#lQ7PNsdc`f9a$(4jjm{KliwG@!U5PHGQrip%Rc@3XblaR}Vmd|2gXN0pJ@%g&U z?lekm?i^5VUj2gSC*cz{Xv}bbBxK-iU}C6u{e^C5AxBONPm|X`yo6M@jgEvqeVKGw zx=Dsf!;`&K8n)M=-oX#yH+4VmqGZ36-McD>^9#crlrT;R`U!IA2$l*yUDrQ*llUX%M!AjkR5edc#x3qM2<>m^h%#Doy_>fH=pi9s?*sR z)2;4vz>9~x$~@%>H~I=Uv)*y^ANxvdD*ZIRtj_RNVYBG}eA)asX8h*UM+Svb zC!H6j?hQ(%<+4h_-K+;5s$g#g^{#QEh0y+s$FS*;pNUP#MgC#00;E#p-m!N3?PC-8 zV+$VPrkajho!xg1)aT!%Xq8;9fbUd1un%n;Xew`6>vzH}Y`3Qz2mYuczAl*^AR1`j z?8u7Bb^oyYEuufTe8k4MWnr|hH**)ug4MHZwN-Z9ZStSqO7;@+D)nlfx>oLEVk*0cIv`Lq}K+WppaN+YL_43~_|)#M;Zg_hToSIV!)f^0u>HomSIs`1_C zno~yH>a<(NEgp^S+u}iO?Yn?&)j2h6ta;p0oZf2MujjkrG#_YelZBJ>4IB+B262ON z7q4>SBHpg)d^653xt?mAGN>XuVlq1xX%p76uQ`>VUBP&BJ&yyu> zoz9GZ!v*fBeU9CW+oWArT2Kz%Z2Y{L{qxY!-LS9lA*>?g`_`I{q2KV6Md!lccDnY1 zS@_n|?}g@2AA7Fj{q}hiMQx#M010UTgA$RV=Y$cb688OY z=1cY4i%|v=_EK9?9qq!2Qj4^xvsqy7iz^3BC(KDgVYZd*{L_R#ibRB!uB(9oK!l)E z07!_~0Hg$sh#)W`_CNYHA|U|rZ#xhGi1PrD{2gB;G z%&Y>e4D=P9kvUat{Ekp0=;vlA5BPUT zfR{3lm4Ojh1L=iYyf&x@r5-KSvMu-qYhxi6KV#IvWyniM6pFElfw6nj5Uw{YF7kr-A(FqwCpv=Q_ zUg*#I>pKw`kAEupqW``Y;eya}4^#po4*ipxKvg=oDjIoU5Z>0B9zKMg5o*9>rImh% z|3Ak+1^-2~`iH3Szli^G{9mFu8sV>j^dS@sfc-P9zpMV+`8QDsdVcSJ_2I83|F#mk z45Lzl{+Sqzs<@q}pD;uY4^2Ze0ur9s?*%68LIgQSf)Mpsv{wKVB!GGaeuY8eYBj@pBbX363n)r56<|NL;e>-_?E z-%^@hDSJ>Kjz>C~q`~})B38TDA;w+QHWY@oBvqof40F>m7c2cL5TPQOHr&bORXDM=@@`VwrC}JX$9Aef48$BM@ zqA}0I%{ERicWGMIyzUuCJ-J6^XL&TLJ$|-X*jTk1YJgtMk#sQIh*V?g86DgX>r>KY z$VOOKr?#)G&-y-&-ru)5Ok(+!Llyd|Uacdz^Tmsp1DF!qzU|L5C4AQzVM=FbU`p}x z5oMl_=*MK|`&d;blFx&4Tuf{HtrT2hT_q0CJsx*j+=&!5G$)~*uP8&gh19l?&277B zMeKGpEXxf(oxRm`ww8?I(7^9+zT7`jc9@qnFkNa+36382ySjJ)W7v3 z?@G|XHV5?4V#pdYbvLPwifh?m{H@wCd1`EjeHMSg{<28_OWS~BE;;rCcb`w)b~Sob zr_2;t3Arh(Ri3(?v|V)7MVy1bYW*fcKA{9jQ=>nul6|sVK#oq-o!jtuS58g^AC5)oZC7 ztvqWb9*h2GSNzzuUv9{%#^T%9)@B-{a0M(o^*+-k`|rE3YGxr9tJ2Fj;soi;mp4Q_ k`cN34apr%;^nN3fS?iU3H@=UKFe!kp)(y={b%&V$06?T#g#Z8m literal 0 HcmV?d00001 diff --git a/_tutorial/Attachments/Screenshot 2022-12-17 17-19-15.png b/_tutorial/Attachments/Screenshot 2022-12-17 17-19-15.png new file mode 100644 index 0000000000000000000000000000000000000000..3a40e044bc63539fc6065574cde86fa02ef02c1a GIT binary patch literal 5122 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 GNB$Q`5h{BC literal 0 HcmV?d00001 diff --git a/_tutorial/Attachments/Screenshot 2022-12-17 17-19-24.png b/_tutorial/Attachments/Screenshot 2022-12-17 17-19-24.png new file mode 100644 index 0000000000000000000000000000000000000000..ad12f9df4ef3b7e70924f99f4890b3a3a9dffb0b GIT binary patch literal 4929 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 literal 0 HcmV?d00001 diff --git a/_tutorial/Attachments/Screenshot 2022-12-17 17-19-36.png b/_tutorial/Attachments/Screenshot 2022-12-17 17-19-36.png new file mode 100644 index 0000000000000000000000000000000000000000..de8a436c7cb19dd5544092b40e103f1c1eddd1cc GIT binary patch literal 4782 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 L-qfgr*+u^k3y4s{ literal 0 HcmV?d00001