If I didn’t have a work Windows machine, I’d still be using iCloud to sync.
There is an education and non-profit discount that knocks 40% off Obsidian Sync, if you happen to qualify.
If I didn’t have a work Windows machine, I’d still be using iCloud to sync.
There is an education and non-profit discount that knocks 40% off Obsidian Sync, if you happen to qualify.
Thanks for sharing! I’ve been eyeing the TWSBI Swipe lately myself as a relatively inexpensive easy pen to take to work. Plus I don’t have another pen in that salmon color…
Gentleman Stationer looks like it hasn’t been mentioned yet. The blog features a regular Sunday links post (similar to what Pen Addict does) that points to other sites as well.
MLB Pickle #480 - 4/9
⬜⬜🟨⬜⬜🟩⬜⬜ ⬜⬜🟩🟩🟩🟩⬜⬜ ⬜⬜🟩🟩🟩🟩⬜⬜ 🟩🟩🟩🟩🟩🟩🟩🟩
Bit of a lucky guess at the end. I find I almost always do better with players from this particular league.
Mine is 10 workouts of at least 5 minutes. I wonder how the algorithm calculates these sometimes… it’s true I’ve been letting my numbers slip a bit, but I still logged 12 workouts of at least 10 minutes last month. Maybe it’s trying to help me not slip further!
I’m up to 144 inks myself according to what I’ve tracked on fountain pen companion, with 90 of them being samples! I’ve only used 92 of the inks total, so have 52 left to try.
If I’m understanding you correctly, I think I do something similar to track my book reading progress. I log my book reading progress in my daily note, with a [[link to bookname]] and then use dataview to also list all the progress entries inside the note for the book.
on my daily page, I’ll have something like this:
## Reading
* [[Tomorrow and Tomorrow and Tomorrow _ Gabrielle Zevin]] - 20%
really enjoying this book so far! the perspective changes... (paragraph snipped)
(I’m not sure it’s obvious above, but I do the four spaces thing to nest a paragraph under the bullet point.)
Then on the page for the book itself, I have this dataview query
```dataview
LIST
regexreplace(replace(L.text, "[[" + this.file.name + "]]", ""), "^[ :-]*", "")
FROM [[]] and "Log"
flatten file.lists as L
WHERE meta(L.section).subpath = "Reading" and contains(L.text, this.file.name)
sort file.name
```
I think for you, you would replace the check I’m doing for the section heading = Reading with a check for the tag instead. The replace and regex business is just so I don’t wind up repeating the [[link to bookname]] inside the note for the book, and also to shave off some inconsistent formatting I’ve used over time. What displays on my book page is something like this:
* 2023-06-09: 20%
really enjoying this book so far! the perspective changes... (paragraph snipped)
(with a link back to the original daily note)
By the way, I couldn’t figure out a way to do this using dataview without using list items (and nesting paragraphs under the list item). I think because dataview indexes list items, but won’t necessarily index other blocks of text? (The future version of dataview, datacore does mention supporting queries at the section and block level though.)
Hope this gives you some ideas!
I have two vaults:
Tbh, I don’t use the graph stuff at all. And the information I record in Obsidian is generally not content I’d be able to google.
I’ve started doing something similar! Obsidian with the Dataview and the Book Search plugins.
Incredible first game! Can totally see myself checking in to the Brewers just to see how he does moving forward. So many exciting rookies in the league this year…