- Optimize for speed of capture, speed of retrieval, and then organization, in that order.
- Just because Obsidian can do something (because it can basically do anything) doesn't mean it should. Think of Obsidian as Apple Notes with super powers. Don't overcomplicate things.
- If in doubt, just create a new file. Don't be afraid to create new files even for small things. You can always 'update' or merge them with other files later (look for 'merge' in the command palette).
- Use a single 'scratch-type' note as your home base, and put most of your todos there. I use the Weekly Note from the Periodic Notes plugin as my homepage.
- Tip: I use the 'Homepage' plugin to make my Weekly Note my 'default state'
- See: https://stephango.com/todos
- Specific tasks associated with a project can go on the project-specific
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.HyperMD-header:not(.cm-active) .cm-header.cm-header-1::before, | |
.HyperMD-header:not(.cm-active) .cm-header.cm-header-2::before, | |
.HyperMD-header:not(.cm-active) .cm-header.cm-header-3::before, | |
.HyperMD-header:not(.cm-active) .cm-header.cm-header-4::before, | |
.HyperMD-header:not(.cm-active) .cm-header.cm-header-5::before, | |
.HyperMD-header:not(.cm-active) .cm-header.cm-header-6::before, | |
.markdown-reading-view h1::before, | |
.markdown-reading-view h2::before, | |
.markdown-reading-view h3::before, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from multiprocessing.connection import wait | |
from os import listdir | |
import os | |
from os.path import isfile, join | |
from time import time | |
mygraphpath = "/Users/baileyjennings/Dropbox/Mac/Documents/baileys-mind-new-local" | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
div.HyperMD-header.HyperMD-header-1.cm-line > .cm-fold-indicator > div.collapse-indicator.collapse-icon::after { | |
content: "H1"; | |
} | |
div.HyperMD-header.HyperMD-header-2.cm-line > .cm-fold-indicator > div.collapse-indicator.collapse-icon::after { | |
content: "H2"; | |
} | |
div.HyperMD-header.HyperMD-header-3.cm-line > .cm-fold-indicator > div.collapse-indicator.collapse-icon::after { | |
content: "H3"; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
# coding: utf-8 | |
# What is this? | |
# This script is for logseq webapp users that want to switch to the local version. | |
# It will download all images that are linked inside your graph and store them in the local "/assets/" folder. | |
# Remarks | |
# 1. Only supports Markdown files (for now) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@import url("https://fonts.rcvd.io/iA Writer/stylesheet.css"); | |
@import url("https://cdn.jsdelivr.net/gh/pengx17/logseq-dev-theme@main/bullet_threading.css"); | |
/* Block threading */ | |
:root { | |
--ls-block-bullet-threading-width: 2px; | |
} | |
/* Nord Color Palette */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@import url("https://fonts.rcvd.io/iA Writer/stylesheet.css"); | |
:root { | |
--highlight-color: #ffdb8a; | |
} | |
a.tag[data-ref="important"] { | |
border: 1px solid currentColor; | |
background-color: var(--ct-block-reference-background); | |
padding: 0 4px; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
div.roam-article span > a:not(.rm-alias-page):after { | |
content: ""; | |
display: inline-block; | |
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI0IDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZyBmaWxsPSIjMzM3QUI3Ij48cGF0aCBkPSJNNiAxMmwxLjA2NTgxZS0xNCAxLjUwOTk2ZS0wN2M4LjMzOTI3ZS0wOC41NTIyODUuNDQ3NzE1IDEgMSAxaDkuNWwtNC4zNzExNGUtMDgtMS43NzYzNmUtMTVjLjU1MjI4NSAyLjQxNDExZS0wOCAxLS40NDc3MTUgMS0xIDIuNDE0MTFlLTA4LS41NTIyODUtLjQ0NzcxNS0xLTEtMWgtOS41bC00LjM3MTE0ZS0wOCAzLjU1MjcxZS0xNWMtLjU1MjI4NSAyLjQxNDExZS0wOC0xIC40NDc3MTUtMSAxIDAgMCAwIDguODgxNzhlLTE1IDAgOC44ODE3OGUtMTVaIj48L3BhdGg+PHBhdGggZD0iTTguMiAxNC43MjJsMS4wMDg3OWUtMDctOC4yMjU5MWUtMDhjLS42MjEwMzguNTA2NDA2LTEuMzk4NjcuNzgxNDA3LTIuMi43NzhsLTEuNTI5OWUtMDctMy41NTI3MWUtMTVjLTEuOTMzLTguNDQ5NGUtMDgtMy41LTEuNTY3LTMuNS0zLjUgOC40NDk0ZS0wOC0xLjkzMyAxLjU2Ny0zLjUgMy41LTMuNWwxLjM2NDc3ZS0wNy01LjAzNzkzZS0xMGMuODAxNDIxLS4w |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import re | |
import os | |
from dateutil.parser import parse | |
path = '' #insert file path to your vault here | |
for root, dirs, files in os.walk(path): | |
for f in files: | |
fullpath = (os.path.join(root, f)) | |
with open(fullpath, 'r') as f: #opens each .md file | |
contents = f.read() #reads the contexts |