From b2977c28fa0900b14a782d0a9100d4d34fd2397d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCnther=20Wagner?= Date: Mon, 16 Feb 2026 07:45:28 +0100 Subject: [PATCH] Initial --- .gitignore | 11 + .obsidian/app.json | 4 + .obsidian/core-plugins.json | 33 +++ .obsidian/daily-notes.json | 4 + .obsidian/templates.json | 3 + .obsidian/types.json | 55 ++++ .obsidian/zk-prefixer.json | 5 + Attachments/out-of-control.jpg | Bin 0 -> 107259 bytes Categories/Albums.md | 6 + Categories/Board games.md | 6 + Categories/Books.md | 6 + Categories/Clippings.md | 6 + Categories/Companies.md | 6 + Categories/Events.md | 6 + Categories/Evergreen.md | 7 + Categories/Games.md | 6 + Categories/Journal.md | 6 + Categories/Meetings.md | 5 + Categories/Movies.md | 14 + Categories/People.md | 6 + Categories/Places.md | 7 + Categories/Podcast episodes.md | 6 + Categories/Podcasts.md | 7 + Categories/Posts.md | 6 + Categories/Products.md | 6 + Categories/Projects.md | 6 + Categories/Recipes.md | 6 + Categories/Shows.md | 6 + Categories/Trips.md | 6 + Clippings/68 Bits of Unsolicited Advice.md | 79 ++++++ Clippings/Buy wisely.md | 134 ++++++++++ Clippings/In good hands.md | 27 ++ Daily/2023-09-12.md | 3 + Daily/2023-09-30.md | 3 + LICENSE | 21 ++ Notes/2023 Japan Trip.md | 10 + Notes/2023-09-12 Meeting with Steph.md | 15 ++ ...as into objects that you can manipulate.md | 38 +++ Notes/Minimal Theme.md | 17 ++ Notes/Product usage analysis.md | 3 + Readme.md | 9 + References/Bass on Top.md | 11 + References/Blade Runner.md | 17 ++ References/Brown butter nectarine tart.md | 81 ++++++ References/Catan.md | 8 + References/Fushimi Inari.md | 15 ++ References/Futurama.md | 9 + References/Jazz.md | 6 + References/Kevin Kelly.md | 18 ++ References/Kyoto.md | 21 ++ References/Obsidian.md | 8 + References/Out of Control.md | 19 ++ References/Parks.md | 11 + References/Paul Chambers.md | 10 + References/Sci-fi.md | 5 + References/Steph Ango.md | 18 ++ .../The Legend of Zelda Breath of the Wild.md | 13 + References/The Machine Stops.md | 27 ++ References/Well Made 145 Kevin Kelly.md | 12 + References/Well Made.md | 10 + Templates/Actor Template.md | 8 + Templates/Album Template.md | 10 + Templates/App Template.md | 5 + Templates/Author Template.md | 8 + Templates/Bases/Albums.base | 48 ++++ Templates/Bases/Attachments.base | 36 +++ Templates/Bases/Backlinks.base | 31 +++ Templates/Bases/Board games.base | 18 ++ Templates/Bases/Books.base | 57 +++++ Templates/Bases/Clippings.base | 39 +++ Templates/Bases/Companies.base | 22 ++ Templates/Bases/Daily.base | 72 ++++++ Templates/Bases/Events.base | 46 ++++ Templates/Bases/Evergreen.base | 18 ++ Templates/Bases/Everything.base | 36 +++ Templates/Bases/Games.base | 45 ++++ Templates/Bases/Genre.base | 24 ++ Templates/Bases/Journal.base | 15 ++ Templates/Bases/Map.base | 89 +++++++ Templates/Bases/Meetings.base | 52 ++++ Templates/Bases/Movies.base | 239 ++++++++++++++++++ Templates/Bases/People.base | 33 +++ Templates/Bases/Places.base | 115 +++++++++ Templates/Bases/Podcast episodes.base | 56 ++++ Templates/Bases/Podcasts.base | 15 ++ Templates/Bases/Posts.base | 21 ++ Templates/Bases/Products.base | 149 +++++++++++ Templates/Bases/Projects.base | 32 +++ Templates/Bases/Ratings.base | 39 +++ Templates/Bases/Recipes.base | 30 +++ Templates/Bases/Related.base | 40 +++ Templates/Bases/Shows.base | 94 +++++++ Templates/Bases/Templates.base | 12 + Templates/Bases/Trips.base | 38 +++ Templates/Board Game Template.md | 9 + Templates/Book Template.md | 18 ++ Templates/City Template.md | 22 ++ Templates/Clipping Template.md | 12 + Templates/Coffee Template.md | 11 + Templates/Company Template.md | 7 + Templates/Conference Session Template.md | 13 + Templates/Conference Template.md | 12 + Templates/Contact Template.md | 7 + Templates/Daily Note Template.md | 7 + Templates/Director Template.md | 10 + Templates/Email Template.md | 9 + Templates/Event Template.md | 10 + Templates/Evergreen Template.md | 5 + Templates/Food Template.md | 9 + Templates/Game Studio Template.md | 10 + Templates/Genre Template.md | 5 + Templates/Hosting Template.md | 9 + Templates/Job Interview Template.md | 19 ++ Templates/Journal Template.md | 6 + Templates/Meditation Template.md | 12 + Templates/Meeting Template.md | 10 + Templates/Meeting Type Template.md | 5 + Templates/Meetings List Template.md | 1 + Templates/Monthly Note Template.md | 11 + Templates/Movie Genre Template.md | 5 + Templates/Movie Template.md | 15 ++ Templates/Music Genre Template.md | 6 + Templates/Musician Template.md | 9 + Templates/People Template.md | 10 + Templates/Place Template.md | 9 + Templates/Place Type Template.md | 10 + Templates/Podcast Episode Template.md | 15 ++ Templates/Podcast Template.md | 9 + Templates/Post Template.md | 11 + Templates/Product Template.md | 11 + Templates/Product Type Template.md | 5 + Templates/Project Template.md | 11 + Templates/Quote Template.md | 9 + Templates/Real Estate Template.md | 15 ++ Templates/Recipe Template.md | 23 ++ Templates/Restaurant Template.md | 10 + Templates/Show Episode Template.md | 9 + Templates/Show Template.md | 10 + Templates/Stock Trade Template.md | 9 + Templates/Trip Template.md | 8 + Templates/Video Game Genre Template.md | 5 + Templates/Video Game Template.md | 11 + 142 files changed, 3005 insertions(+) create mode 100644 .gitignore create mode 100644 .obsidian/app.json create mode 100644 .obsidian/core-plugins.json create mode 100644 .obsidian/daily-notes.json create mode 100644 .obsidian/templates.json create mode 100644 .obsidian/types.json create mode 100644 .obsidian/zk-prefixer.json create mode 100644 Attachments/out-of-control.jpg create mode 100644 Categories/Albums.md create mode 100644 Categories/Board games.md create mode 100644 Categories/Books.md create mode 100644 Categories/Clippings.md create mode 100644 Categories/Companies.md create mode 100644 Categories/Events.md create mode 100644 Categories/Evergreen.md create mode 100644 Categories/Games.md create mode 100644 Categories/Journal.md create mode 100644 Categories/Meetings.md create mode 100644 Categories/Movies.md create mode 100644 Categories/People.md create mode 100644 Categories/Places.md create mode 100644 Categories/Podcast episodes.md create mode 100644 Categories/Podcasts.md create mode 100644 Categories/Posts.md create mode 100644 Categories/Products.md create mode 100644 Categories/Projects.md create mode 100644 Categories/Recipes.md create mode 100644 Categories/Shows.md create mode 100644 Categories/Trips.md create mode 100644 Clippings/68 Bits of Unsolicited Advice.md create mode 100644 Clippings/Buy wisely.md create mode 100644 Clippings/In good hands.md create mode 100644 Daily/2023-09-12.md create mode 100644 Daily/2023-09-30.md create mode 100644 LICENSE create mode 100644 Notes/2023 Japan Trip.md create mode 100644 Notes/2023-09-12 Meeting with Steph.md create mode 100644 Notes/Evergreen notes turn ideas into objects that you can manipulate.md create mode 100644 Notes/Minimal Theme.md create mode 100644 Notes/Product usage analysis.md create mode 100644 Readme.md create mode 100644 References/Bass on Top.md create mode 100644 References/Blade Runner.md create mode 100644 References/Brown butter nectarine tart.md create mode 100644 References/Catan.md create mode 100644 References/Fushimi Inari.md create mode 100644 References/Futurama.md create mode 100644 References/Jazz.md create mode 100644 References/Kevin Kelly.md create mode 100644 References/Kyoto.md create mode 100644 References/Obsidian.md create mode 100644 References/Out of Control.md create mode 100644 References/Parks.md create mode 100644 References/Paul Chambers.md create mode 100644 References/Sci-fi.md create mode 100644 References/Steph Ango.md create mode 100644 References/The Legend of Zelda Breath of the Wild.md create mode 100644 References/The Machine Stops.md create mode 100644 References/Well Made 145 Kevin Kelly.md create mode 100644 References/Well Made.md create mode 100644 Templates/Actor Template.md create mode 100644 Templates/Album Template.md create mode 100644 Templates/App Template.md create mode 100644 Templates/Author Template.md create mode 100644 Templates/Bases/Albums.base create mode 100644 Templates/Bases/Attachments.base create mode 100644 Templates/Bases/Backlinks.base create mode 100644 Templates/Bases/Board games.base create mode 100644 Templates/Bases/Books.base create mode 100644 Templates/Bases/Clippings.base create mode 100644 Templates/Bases/Companies.base create mode 100644 Templates/Bases/Daily.base create mode 100644 Templates/Bases/Events.base create mode 100644 Templates/Bases/Evergreen.base create mode 100644 Templates/Bases/Everything.base create mode 100644 Templates/Bases/Games.base create mode 100644 Templates/Bases/Genre.base create mode 100644 Templates/Bases/Journal.base create mode 100644 Templates/Bases/Map.base create mode 100644 Templates/Bases/Meetings.base create mode 100644 Templates/Bases/Movies.base create mode 100644 Templates/Bases/People.base create mode 100644 Templates/Bases/Places.base create mode 100644 Templates/Bases/Podcast episodes.base create mode 100644 Templates/Bases/Podcasts.base create mode 100644 Templates/Bases/Posts.base create mode 100644 Templates/Bases/Products.base create mode 100644 Templates/Bases/Projects.base create mode 100644 Templates/Bases/Ratings.base create mode 100644 Templates/Bases/Recipes.base create mode 100644 Templates/Bases/Related.base create mode 100644 Templates/Bases/Shows.base create mode 100644 Templates/Bases/Templates.base create mode 100644 Templates/Bases/Trips.base create mode 100644 Templates/Board Game Template.md create mode 100644 Templates/Book Template.md create mode 100644 Templates/City Template.md create mode 100644 Templates/Clipping Template.md create mode 100644 Templates/Coffee Template.md create mode 100644 Templates/Company Template.md create mode 100644 Templates/Conference Session Template.md create mode 100644 Templates/Conference Template.md create mode 100644 Templates/Contact Template.md create mode 100644 Templates/Daily Note Template.md create mode 100644 Templates/Director Template.md create mode 100644 Templates/Email Template.md create mode 100644 Templates/Event Template.md create mode 100644 Templates/Evergreen Template.md create mode 100644 Templates/Food Template.md create mode 100644 Templates/Game Studio Template.md create mode 100644 Templates/Genre Template.md create mode 100644 Templates/Hosting Template.md create mode 100644 Templates/Job Interview Template.md create mode 100644 Templates/Journal Template.md create mode 100644 Templates/Meditation Template.md create mode 100644 Templates/Meeting Template.md create mode 100644 Templates/Meeting Type Template.md create mode 100644 Templates/Meetings List Template.md create mode 100644 Templates/Monthly Note Template.md create mode 100644 Templates/Movie Genre Template.md create mode 100644 Templates/Movie Template.md create mode 100644 Templates/Music Genre Template.md create mode 100644 Templates/Musician Template.md create mode 100644 Templates/People Template.md create mode 100644 Templates/Place Template.md create mode 100644 Templates/Place Type Template.md create mode 100644 Templates/Podcast Episode Template.md create mode 100644 Templates/Podcast Template.md create mode 100644 Templates/Post Template.md create mode 100644 Templates/Product Template.md create mode 100644 Templates/Product Type Template.md create mode 100644 Templates/Project Template.md create mode 100644 Templates/Quote Template.md create mode 100644 Templates/Real Estate Template.md create mode 100644 Templates/Recipe Template.md create mode 100644 Templates/Restaurant Template.md create mode 100644 Templates/Show Episode Template.md create mode 100644 Templates/Show Template.md create mode 100644 Templates/Stock Trade Template.md create mode 100644 Templates/Trip Template.md create mode 100644 Templates/Video Game Genre Template.md create mode 100644 Templates/Video Game Template.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4272b46 --- /dev/null +++ b/.gitignore @@ -0,0 +1,11 @@ +# obsidian +.obsidian/appearance.json +.obsidian/hotkeys.json +.obsidian/workspace.json +.obsidian/themes +.obsidian/plugins +.obsidian/community-plugins.json +.obsidian/core-plugins-migration.json + +# Exclude macOS Finder (System Explorer) View States +.DS_Store \ No newline at end of file diff --git a/.obsidian/app.json b/.obsidian/app.json new file mode 100644 index 0000000..b7cb061 --- /dev/null +++ b/.obsidian/app.json @@ -0,0 +1,4 @@ +{ + "attachmentFolderPath": "Attachments", + "alwaysUpdateLinks": true +} \ No newline at end of file diff --git a/.obsidian/core-plugins.json b/.obsidian/core-plugins.json new file mode 100644 index 0000000..4455376 --- /dev/null +++ b/.obsidian/core-plugins.json @@ -0,0 +1,33 @@ +{ + "file-explorer": true, + "global-search": true, + "switcher": true, + "graph": true, + "backlink": true, + "outgoing-link": false, + "tag-pane": true, + "page-preview": true, + "daily-notes": true, + "templates": true, + "note-composer": true, + "command-palette": true, + "slash-command": false, + "editor-status": true, + "markdown-importer": true, + "zk-prefixer": true, + "random-note": true, + "outline": true, + "word-count": false, + "slides": false, + "audio-recorder": false, + "workspaces": true, + "file-recovery": true, + "publish": false, + "sync": false, + "canvas": true, + "properties": false, + "bookmarks": true, + "footnotes": false, + "bases": true, + "webviewer": false +} \ No newline at end of file diff --git a/.obsidian/daily-notes.json b/.obsidian/daily-notes.json new file mode 100644 index 0000000..ee3fe4b --- /dev/null +++ b/.obsidian/daily-notes.json @@ -0,0 +1,4 @@ +{ + "folder": "Daily", + "template": "Templates/Daily Note Template" +} \ No newline at end of file diff --git a/.obsidian/templates.json b/.obsidian/templates.json new file mode 100644 index 0000000..1971e34 --- /dev/null +++ b/.obsidian/templates.json @@ -0,0 +1,3 @@ +{ + "folder": "Templates" +} \ No newline at end of file diff --git a/.obsidian/types.json b/.obsidian/types.json new file mode 100644 index 0000000..095b11c --- /dev/null +++ b/.obsidian/types.json @@ -0,0 +1,55 @@ +{ + "types": { + "aliases": "aliases", + "cssclasses": "multitext", + "tags": "tags", + "categories": "multitext", + "created": "date", + "genre": "multitext", + "director": "multitext", + "last": "date", + "date": "date", + "topics": "multitext", + "rating": "number", + "year": "number", + "coordinates": "multitext", + "model": "text", + "lotsqft": "number", + "isbn13": "number", + "isbn": "number", + "ingredients": "multitext", + "imdbId": "text", + "system": "text", + "sqft": "number", + "speaker": "multitext", + "season": "number", + "series": "multitext", + "source": "text", + "status": "multitext", + "twitter": "text", + "trade": "text", + "purchased": "date", + "producer": "multitext", + "process": "text", + "phone": "text", + "role": "text", + "birthday": "date", + "guests": "multitext", + "cuisine": "multitext", + "conference": "text", + "end": "date", + "address": "text", + "start": "date", + "shares": "number", + "variety": "text", + "price": "number", + "author": "multitext", + "published": "date", + "where": "multitext", + "loc": "multitext", + "monthly-uses": "number", + "runtime": "number", + "pages": "number", + "acquired": "date" + } +} \ No newline at end of file diff --git a/.obsidian/zk-prefixer.json b/.obsidian/zk-prefixer.json new file mode 100644 index 0000000..e62e6db --- /dev/null +++ b/.obsidian/zk-prefixer.json @@ -0,0 +1,5 @@ +{ + "format": "YYYY-MM-DD HHmm", + "folder": "/", + "template": "Templates/Journal Template" +} \ No newline at end of file diff --git a/Attachments/out-of-control.jpg b/Attachments/out-of-control.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1dd823002e59d8825b2bb28763cc7442114f9723 GIT binary patch literal 107259 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 F|JgcNLUI5A literal 0 HcmV?d00001 diff --git a/Categories/Albums.md b/Categories/Albums.md new file mode 100644 index 0000000..232a675 --- /dev/null +++ b/Categories/Albums.md @@ -0,0 +1,6 @@ +--- +tags: + - categories +--- + +![[Albums.base]] \ No newline at end of file diff --git a/Categories/Board games.md b/Categories/Board games.md new file mode 100644 index 0000000..ece506d --- /dev/null +++ b/Categories/Board games.md @@ -0,0 +1,6 @@ +--- +tags: + - categories +--- + +![[Board games.base]] \ No newline at end of file diff --git a/Categories/Books.md b/Categories/Books.md new file mode 100644 index 0000000..d873e6f --- /dev/null +++ b/Categories/Books.md @@ -0,0 +1,6 @@ +--- +tags: + - categories +--- + +![[Books.base]] \ No newline at end of file diff --git a/Categories/Clippings.md b/Categories/Clippings.md new file mode 100644 index 0000000..381fb3a --- /dev/null +++ b/Categories/Clippings.md @@ -0,0 +1,6 @@ +--- +tags: + - categories +--- + +![[Clippings.base]] \ No newline at end of file diff --git a/Categories/Companies.md b/Categories/Companies.md new file mode 100644 index 0000000..6aa029e --- /dev/null +++ b/Categories/Companies.md @@ -0,0 +1,6 @@ +--- +tags: + - categories +--- + +![[Companies.base]] diff --git a/Categories/Events.md b/Categories/Events.md new file mode 100644 index 0000000..b5ef5c5 --- /dev/null +++ b/Categories/Events.md @@ -0,0 +1,6 @@ +--- +tags: + - categories +--- + +![[Events.base]] \ No newline at end of file diff --git a/Categories/Evergreen.md b/Categories/Evergreen.md new file mode 100644 index 0000000..d2dc003 --- /dev/null +++ b/Categories/Evergreen.md @@ -0,0 +1,7 @@ +--- +tags: + - categories +--- +An evergreen note is an idea. It doesn't have to be something that I agree with, but something is [[Composability|composable]]. In a way, every idiom is a kind of evergreen idea. + +![[Evergreen.base]] \ No newline at end of file diff --git a/Categories/Games.md b/Categories/Games.md new file mode 100644 index 0000000..c501b8a --- /dev/null +++ b/Categories/Games.md @@ -0,0 +1,6 @@ +--- +tags: + - categories +--- + +![[Games.base]] diff --git a/Categories/Journal.md b/Categories/Journal.md new file mode 100644 index 0000000..32de41a --- /dev/null +++ b/Categories/Journal.md @@ -0,0 +1,6 @@ +--- +tags: + - categories +--- + +![[Journal.base]] diff --git a/Categories/Meetings.md b/Categories/Meetings.md new file mode 100644 index 0000000..ca2603f --- /dev/null +++ b/Categories/Meetings.md @@ -0,0 +1,5 @@ +--- +tags: + - categories +--- +![[Meetings.base]] \ No newline at end of file diff --git a/Categories/Movies.md b/Categories/Movies.md new file mode 100644 index 0000000..30d71bf --- /dev/null +++ b/Categories/Movies.md @@ -0,0 +1,14 @@ +--- +tags: + - categories +--- +## Favorites + +![[Movies.base#Favorites]] + + +## Last seen + +![[Movies.base#Last seen]] + + diff --git a/Categories/People.md b/Categories/People.md new file mode 100644 index 0000000..959f61e --- /dev/null +++ b/Categories/People.md @@ -0,0 +1,6 @@ +--- +tags: + - categories +--- + +![[People.base]] \ No newline at end of file diff --git a/Categories/Places.md b/Categories/Places.md new file mode 100644 index 0000000..5f171fe --- /dev/null +++ b/Categories/Places.md @@ -0,0 +1,7 @@ +--- +tags: + - categories +--- + +![[Map.base]] +![[Places.base]] diff --git a/Categories/Podcast episodes.md b/Categories/Podcast episodes.md new file mode 100644 index 0000000..f66fd4b --- /dev/null +++ b/Categories/Podcast episodes.md @@ -0,0 +1,6 @@ +--- +tags: + - categories +--- + +![[Podcast episodes.base]] diff --git a/Categories/Podcasts.md b/Categories/Podcasts.md new file mode 100644 index 0000000..1a91562 --- /dev/null +++ b/Categories/Podcasts.md @@ -0,0 +1,7 @@ +--- +tags: + - categories +related: "[[Podcast episodes]]" +--- + +![[Podcasts.base]] diff --git a/Categories/Posts.md b/Categories/Posts.md new file mode 100644 index 0000000..994f126 --- /dev/null +++ b/Categories/Posts.md @@ -0,0 +1,6 @@ +--- +tags: + - categories +--- + +![[Posts.base]] \ No newline at end of file diff --git a/Categories/Products.md b/Categories/Products.md new file mode 100644 index 0000000..e589a7e --- /dev/null +++ b/Categories/Products.md @@ -0,0 +1,6 @@ +--- +tags: + - categories +--- + +![[Products.base]] diff --git a/Categories/Projects.md b/Categories/Projects.md new file mode 100644 index 0000000..57c26de --- /dev/null +++ b/Categories/Projects.md @@ -0,0 +1,6 @@ +--- +tags: + - categories +--- + +![[Projects.base]] diff --git a/Categories/Recipes.md b/Categories/Recipes.md new file mode 100644 index 0000000..63062c9 --- /dev/null +++ b/Categories/Recipes.md @@ -0,0 +1,6 @@ +--- +tags: + - categories +--- + +![[Recipes.base]] diff --git a/Categories/Shows.md b/Categories/Shows.md new file mode 100644 index 0000000..6a47ed0 --- /dev/null +++ b/Categories/Shows.md @@ -0,0 +1,6 @@ +--- +tags: + - categories +--- + +![[Shows.base]] diff --git a/Categories/Trips.md b/Categories/Trips.md new file mode 100644 index 0000000..bcd8ffc --- /dev/null +++ b/Categories/Trips.md @@ -0,0 +1,6 @@ +--- +tags: + - categories +--- + +![[Trips.base]] diff --git a/Clippings/68 Bits of Unsolicited Advice.md b/Clippings/68 Bits of Unsolicited Advice.md new file mode 100644 index 0000000..485814a --- /dev/null +++ b/Clippings/68 Bits of Unsolicited Advice.md @@ -0,0 +1,79 @@ +--- +categories: + - "[[Clippings]]" +author: + - "[[Kevin Kelly]]" +url: https://kk.org/thetechnium/68-bits-of-unsolicited-advice/ +created: 2023-09-12 +published: 2020-04-28 +topics: [] +--- +It’s my birthday. I’m 68. I feel like pulling up a rocking chair and dispensing advice to the young ‘uns. Here are 68 pithy bits of unsolicited advice which I offer as my birthday present to all of you. + +- Learn how to learn from those you disagree with, or even offend you. See if you can find the truth in what they believe. +- Being enthusiastic is worth 25 IQ points. +- Always demand a deadline. A deadline weeds out the extraneous and the ordinary. It prevents you from trying to make it perfect, so you have to make it different. Different is better. +- Don’t be afraid to ask a question that may sound stupid because 99% of the time everyone else is thinking of the same question and is too embarrassed to ask it. +- Being able to listen well is a superpower. While listening to someone you love keep asking them “Is there more?”, until there is no more. +- A worthy goal for a year is to learn enough about a subject so that you can’t believe how ignorant you were a year earlier. +- Gratitude will unlock all other virtues and is something you can get better at. +- Treating a person to a meal never fails, and is so easy to do. It’s powerful with old friends and a great way to make new friends. +- Don’t trust all-purpose glue. +- Reading to your children regularly will bond you together and kickstart their imaginations. +- Never use a credit card for credit. The only kind of credit, or debt, that is acceptable is debt to acquire something whose exchange value is extremely likely to increase, like in a home. The exchange value of most things diminishes or vanishes the moment you purchase them. Don’t be in debt to losers. +- Pros are just amateurs who know how to gracefully recover from their mistakes. +- Extraordinary claims should require extraordinary evidence to be believed. +- Don’t be the smartest person in the room. Hangout with, and learn from, people smarter than yourself. Even better, find smart people who will disagree with you. +- Rule of 3 in conversation. To get to the real reason, ask a person to go deeper than what they just said. Then again, and once more. The third time’s answer is close to the truth. +- Don’t be the best. Be the only. +- Everyone is shy. Other people are waiting for you to introduce yourself to them, they are waiting for you to send them an email, they are waiting for you to ask them on a date. Go ahead. +- Don’t take it personally when someone turns you down. Assume they are like you: busy, occupied, distracted. Try again later. It’s amazing how often a second try works. +- The purpose of a habit is to remove that action from self-negotiation. You no longer expend energy deciding whether to do it. You just do it. Good habits can range from telling the truth, to flossing. +- Promptness is a sign of respect. +- When you are young spend at least 6 months to one year living as poor as you can, owning as little as you possibly can, eating beans and rice in a tiny room or tent, to experience what your “worst” lifestyle might be. That way any time you have to risk something in the future you won’t be afraid of the worst case scenario. +- Trust me: There is no “them”. +- The more you are interested in others, the more interesting they find you. To be interesting, be interested. +- Optimize your generosity. No one on their deathbed has ever regretted giving too much away. +- To make something good, just do it. To make something great, just re-do it, re-do it, re-do it. The secret to making fine things is in remaking them. +- The Golden Rule will never fail you. It is the foundation of all other virtues. +- If you are looking for something in your house, and you finally find it, when you’re done with it, don’t put it back where you found it. Put it back where you first looked for it. +- Saving money and investing money are both good habits. Small amounts of money invested regularly for many decades without deliberation is one path to wealth. +- To make mistakes is human. To own your mistakes is divine. Nothing elevates a person higher than quickly admitting and taking personal responsibility for the mistakes you make and then fixing them fairly. If you mess up, fess up. It’s astounding how powerful this ownership is. +- Never get involved in a land war in Asia. +- You can obsess about serving your customers/audience/clients, or you can obsess about beating the competition. Both work, but of the two, obsessing about your customers will take you further. +- Show up. Keep showing up. Somebody successful said: 99% of success is just showing up. +- Separate the processes of creation from improving. You can’t write and edit, or sculpt and polish, or make and analyze at the same time. If you do, the editor stops the creator. While you invent, don’t select. While you sketch, don’t inspect. While you write the first draft, don’t reflect. At the start, the creator mind must be unleashed from judgement. +- If you are not falling down occasionally, you are just coasting. +- Perhaps the most counter-intuitive truth of the universe is that the more you give to others, the more you’ll get. Understanding this is the beginning of wisdom. +- Friends are better than money. Almost anything money can do, friends can do better. In so many ways a friend with a boat is better than owning a boat. +- This is true: It’s hard to cheat an honest man. +- When an object is lost, 95% of the time it is hiding within arm’s reach of where it was last seen. Search in all possible locations in that radius and you’ll find it. +- You are what you do. Not what you say, not what you believe, not how you vote, but what you spend your time on. +- If you lose or forget to bring a cable, adapter or charger, check with your hotel. Most hotels now have a drawer full of cables, adapters and chargers others have left behind, and probably have the one you are missing. You can often claim it after borrowing it. +- Hatred is a curse that does not affect the hated. It only poisons the hater. Release a grudge as if it was a poison. +- There is no limit on better. Talent is distributed unfairly, but there is no limit on how much we can improve what we start with. +- Be prepared: When you are 90% done any large project (a house, a film, an event, an app) the rest of the myriad details will take a second 90% to complete. +- When you die you take absolutely nothing with you except your reputation. +- Before you are old, attend as many funerals as you can bear, and listen. Nobody talks about the departed’s achievements. The only thing people will remember is what kind of person you were while you were achieving. +- For every dollar you spend purchasing something substantial, expect to pay a dollar in repairs, maintenance, or disposal by the end of its life. +- Anything real begins with the fiction of what could be. Imagination is therefore the most potent force in the universe, and a skill you can get better at. It’s the one skill in life that benefits from ignoring what everyone else knows. +- When crisis and disaster strike, don’t waste them. No problems, no progress. +- On vacation go to the most remote place on your itinerary first, bypassing the cities. You’ll maximize the shock of otherness in the remote, and then later you’ll welcome the familiar comforts of a city on the way back. +- When you get an invitation to do something in the future, ask yourself: would you accept this if it was scheduled for tomorrow? Not too many promises will pass that immediacy filter. +- Don’t say anything about someone in email you would not be comfortable saying to them directly, because eventually they will read it. +- If you desperately need a job, you are just another problem for a boss; if you can solve many of the problems the boss has right now, you are hired. To be hired, think like your boss. +- Art is in what you leave out. +- Acquiring things will rarely bring you deep satisfaction. But acquiring experiences will. +- Rule of 7 in research. You can find out anything if you are willing to go seven levels. If the first source you ask doesn’t know, ask them who you should ask next, and so on down the line. If you are willing to go to the 7th source, you’ll almost always get your answer. +- How to apologize: Quickly, specifically, sincerely. +- Don’t ever respond to a solicitation or a proposal on the phone. The urgency is a disguise. +- When someone is nasty, rude, hateful, or mean with you, pretend they have a disease. That makes it easier to have empathy toward them which can soften the conflict. +- Eliminating clutter makes room for your true treasures. +- You really don’t want to be famous. Read the biography of any famous person. +- Experience is overrated. When hiring, hire for aptitude, train for skills. Most really amazing or great things are done by people doing them for the first time. +- A vacation + a disaster = an adventure. +- Buying tools: Start by buying the absolute cheapest tools you can find. Upgrade the ones you use a lot. If you wind up using some tool for a job, buy the very best you can afford. +- Learn how to take a 20-minute power nap without embarrassment. +- Following your bliss is a recipe for paralysis if you don’t know what you are passionate about. A better motto for most youth is “master something, anything”. Through mastery of one thing, you can drift towards extensions of that mastery that bring you more joy, and eventually discover where your bliss is. +- I’m positive that in 100 years much of what I take to be true today will be proved to be wrong, maybe even embarrassingly wrong, and I try really hard to identify what it is that I am wrong about today. +- Over the long term, the future is decided by optimists. To be an optimist you don’t have to ignore all the many problems we create; you just have to imagine improving our capacity to solve problems. \ No newline at end of file diff --git a/Clippings/Buy wisely.md b/Clippings/Buy wisely.md new file mode 100644 index 0000000..e6f92bb --- /dev/null +++ b/Clippings/Buy wisely.md @@ -0,0 +1,134 @@ +--- +categories: + - "[[Clippings]]" + - "[[Posts]]" +author: + - "[[Steph Ango]]" +source: https://stephango.com/buy-wisely +clipped: 2023-11-18 +published: 2023-09-29 +status: + - "[[Published]]" +topics: + - "[[Products]]" + - "[[Product usage analysis]]" +--- +Whenever I buy things I try to prioritize *cost per use*. Sometimes I consider other priorities such as *cost per smile*, *cost per thrill*, *cost per externality*, and *cost per lesson*. + +## Cost per use + +*Cost per use* is a heuristic that helps me make decisions about most non-perishable purchases such as clothes, vehicles, tools, devices, and even services. How much will it cost me if I divide the price by its expected number of uses? + +*Cost per use* accounts for longevity. Durable and repairable things may cost more upfront, but over time they cost less than things that break and need to be replaced. + +For example, I buy wool socks from a brand called [Darn Tough](https://darntough.com/). They cost about four times as much as cheap socks, but they’re durable, comfortable, and have a lifetime guarantee. + +How many times do you wear a pair of socks before they develop holes? It may sound silly, but if you amortize the price of each pair of socks over their expected number of uses, a good pair of socks is a worthwhile investment. + +Quality + +Price + +Uses + +Cost per use + +Poor + +$5 + +10 + +$0.50 + +Good + +$10 + +50 + +$0.20 + +Best + +$20 + +200 + +$0.10 + +Not only will durable socks save you money, they also save you the hassle of throwing out old socks and buying new ones. Your time has value. + +The best things asymptote to *zero dollars per use* over their lifetime. Not all products that have a low *cost per use* are expensive. Some things are both affordable and durable. + +*Cost per use* can also be used to measure the value you expect to get out of services like gym memberships, healthcare, or *all-you-can-eat* subscriptions like streaming services. + +## How to assess durability + +My aim is to have fewer but better things. These are some of the questions I ask of the things that I incorporate into my life: + +- Will it be as useful to me in the future as it is now? +- Is it made of durable and maintainable materials? +- Does it have a timeless [style](https://stephango.com/style) and aesthetic? +- Does it age well, wear well, build a [wabi-sabi](https://stephango.com/scars) patina? +- Does it retain its resale value? Would someone else want to own it? +- Can it be disassembled and repaired? +- Does it have replaceable, non-proprietary parts that are easy to acquire? +- Can it be powered with a standard plug or replaceable batteries? +- Can it be modified and upgraded? +- Has the maker existed for at least as long as I hope to keep the product? +- Can it perform many jobs, or only one? +- Does it have a guarantee? +- Does it rely on other products or technologies that aren’t durable? + +Not all questions are relevant to all things. Not all things need to satisfy every requirement. However, I feel better about buying things that check many of these boxes. A movement called “buy it for life” has sprung up around similar priorities. + +## How to estimate uses + +To make purchasing decisions based on *cost per use*, you should try to guess how many times you will use the product. This sounds obvious, but it can be hard to determine, especially if it’s something you’ve never bought before. + +If you are new to a hobby, like cooking or skiing, you may not yet know how many times you will use a piece of gear. It’s easy to significantly overestimate or underestimate how many times you will use something. + +You should, however, be able to guess the frequency of use. Is this something you might use once per hour, day, week, month, year? This will help you determine your budget. How many dollars per month do you want to spend on this? + +If you don’t know the frequency yet consider borrowing, renting, or otherwise trialing. Remember the ideal *cost per use* trends to $0. The most cost-effective choice is to not buy something you don’t need. + +There is an opportunity cost to every dollar. A dollar you spend on a something that won’t get much use is a dollar you can’t save for something that will. + +If you’re only going to use something once, then *cost per use* may not be the right heuristic for this decision. If you have disposable income, then the *cost per use* lens should nonetheless guide you towards something with good resale value. + +The best things to splurge on are the things you use the most. If you sit on a chair eight hours a day, then a nice chair is probably a good investment. + +## Reducing the cost side + +Durable things reduce *cost per use* by giving you more uses before they break. But you can also reduce *cost per use* by acquiring products at a discount. You may be able to buy second-hand, inherit, or barter. + +Durable things can often be great second-hand purchases *because* they are durable, and may not be the current fashion. + +## Alternative heuristics + +*Cost per use* is not the only way to make buying decisions. For things like consumables and experiences, you may need to approach the decision differently. + +### Cost per smile + +How much joy can you get out of each dollar? Some things bring lots of joy for a small amount of money: ice cream, sunsets, nature walks. A cheap date can bring many smiles per dollar. + +Some things have excellent *cost per use* but few *smiles per use*. I don’t smile every time I put my nice socks on. A few years ago I bought a fairly expensive electric road bike. It probably didn’t have the best *cost per use*, but it gives me the most *joy per use* of any product I purchased in recent memory. It’s worth it to me. + +### Cost per thrill + +Some experiences have high *intensity per dollar*. A potency, concentration, or strength of experience. For example, foods can have high *flavor per dollar* — like hot sauce, pickles, curry, garlic, or mustard. Roller coasters, bungee jumping, or skydiving may give you a *thrill per dollar* that you can’t beat. + +### Cost per externality + +Some purchases may have externalities that are incompatible with your values. For example, you may wish to buy organic produce, pasture-raised eggs, or fair trade coffee. You may wish to buy products that preserve privacy, reduce environmental impact, or support a cause you believe in. + +You can choose to incorporate externalities into the cost that you are paying instead of letting that cost be borne by others, or by society at large. This may increase your personal *cost per use*, but it might help change how society values things, or simply make you feel good. + +### Cost per lesson + +Knowledge has a cost. Sometimes that cost is monetary, sometimes that cost is time, sometimes that cost is pain. Sometimes it’s all three. + +You might learn more about investing by purchasing a handful of shares in public companies than going to graduate school. You might learn more about making movies by trying to film one on your phone than going to film school. + +Acquiring new ideas and perspectives can have a worthwhile cost. Being an early adopter of a product often has a poor *cost per use*, but its value is in the learning and experience per dollar. \ No newline at end of file diff --git a/Clippings/In good hands.md b/Clippings/In good hands.md new file mode 100644 index 0000000..06ef6ad --- /dev/null +++ b/Clippings/In good hands.md @@ -0,0 +1,27 @@ +--- +categories: + - "[[Clippings]]" + - "[[Posts]]" +author: + - "[[Steph Ango]]" +url: https://stephango.com/in-good-hands +created: 2023-09-12 +published: 2023-08-06 +status: + - "[[Published]]" +topics: +--- + +There is a feeling I search for: *being in good hands*. It is the feeling I look to give and the feeling I look to receive. + +I know I am in good hands when I sense a cohesive point of view expressed with attention to detail. + +I can feel it almost instantly. In any medium. Music, film, fashion, architecture, writing, software. At a Japanese restaurant it’s what *omakase* aims to be. I leave it up to you, chef. + +When I am in good hands I open myself to a state of curiosity and appreciation. I allow myself to suspend preconceived notions. I give you freedom to take me where you want to go. I immerse myself in your worldview and pause judgement. + +I want to be convinced of something new. I want my mind to be changed. Later I may disagree, but for now I am letting the experience soak in. + +That trust doesn’t come easily. As an audience member it’s about feeling cared for from the moment I interact with your work. It’s about feeling a well-defined point of view permeate what you make. + +If my mind was changed, I must have been in good hands. \ No newline at end of file diff --git a/Daily/2023-09-12.md b/Daily/2023-09-12.md new file mode 100644 index 0000000..346b9f7 --- /dev/null +++ b/Daily/2023-09-12.md @@ -0,0 +1,3 @@ +## Notes + +![[Daily.base]] diff --git a/Daily/2023-09-30.md b/Daily/2023-09-30.md new file mode 100644 index 0000000..f988c29 --- /dev/null +++ b/Daily/2023-09-30.md @@ -0,0 +1,3 @@ +## Notes + +![[Daily.base]] \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..69f9d59 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2023 Steph Ango + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Notes/2023 Japan Trip.md b/Notes/2023 Japan Trip.md new file mode 100644 index 0000000..fc91cad --- /dev/null +++ b/Notes/2023 Japan Trip.md @@ -0,0 +1,10 @@ +--- +categories: + - "[[Trips]]" +start: 2023-09-12 +end: 2023-09-30 +loc: + - "[[Kyoto]]" + - "[[Japan]]" +--- + diff --git a/Notes/2023-09-12 Meeting with Steph.md b/Notes/2023-09-12 Meeting with Steph.md new file mode 100644 index 0000000..666b408 --- /dev/null +++ b/Notes/2023-09-12 Meeting with Steph.md @@ -0,0 +1,15 @@ +--- +categories: + - "[[Meetings]]" +type: [] +date: 2023-09-12 +org: + - "[[Obsidian]]" +loc: + - Remote +people: + - "[[Steph Ango]]" +topics: + - "[[Emergence]]" +--- +- Discussed the book [[Out of Control]] on the topic of [[Emergence]] \ No newline at end of file diff --git a/Notes/Evergreen notes turn ideas into objects that you can manipulate.md b/Notes/Evergreen notes turn ideas into objects that you can manipulate.md new file mode 100644 index 0000000..bc1b81a --- /dev/null +++ b/Notes/Evergreen notes turn ideas into objects that you can manipulate.md @@ -0,0 +1,38 @@ +--- +categories: + - "[[Posts]]" + - "[[Clippings]]" +created: 2023-09-14 +url: https://stephango.com/evergreen-notes +author: + - "[[Steph Ango]]" +published: 2022-09-16 +topics: + - "[[Evergreen]]" +tags: + - 0🌲 +status: + - "[[Published]]" +--- +Using [[evergreen]] notes in Obsidian has been the most impactful change to how I think. + +Evergreen notes allow you to think about complex ideas by building them up from smaller composable ideas. + +My evergreen notes have titles that distill each idea in a succinct and memorable way, that I can use in a sentence. For example: + +- [[A company is a superorganism]] +- [[All input is error]] +- [[Calmness is a superpower]] +- [[Cross the chasm]] +- [[Everything is a remix]] +- [[Writing is telepathy]] +- [[You have no obligation to your former self]] +- etc + +You don’t need to agree with the idea for it to become an evergreen note. Evergreen notes can be very short. + +I have an evergreen note called [[Creativity is combinatory uniqueness]] that is built on top of another evergreen note: + +> If you believe [[Everything is a remix]], then creativity is defined by the uniqueness and appeal of the combination of elements. + +Evergreen notes turn ideas into objects. By turning ideas into objects you can manipulate them, combine them, stack them. You don’t need to hold them all in your head at the same time. \ No newline at end of file diff --git a/Notes/Minimal Theme.md b/Notes/Minimal Theme.md new file mode 100644 index 0000000..a504778 --- /dev/null +++ b/Notes/Minimal Theme.md @@ -0,0 +1,17 @@ +--- +categories: + - "[[Projects]]" +type: + - "[[UI]]" +org: + - "[[Obsidian]]" +year: 2020 +url: https://minimal.guide +status: + - "[[Active]]" +--- +## To-do + +- [x] Color schemes +- [x] E-ink mode +- [x] Mobile support \ No newline at end of file diff --git a/Notes/Product usage analysis.md b/Notes/Product usage analysis.md new file mode 100644 index 0000000..85c2ce5 --- /dev/null +++ b/Notes/Product usage analysis.md @@ -0,0 +1,3 @@ +Analysis of cost per use, see [[Buy wisely]] + +![[Products.base#Cost per use]] \ No newline at end of file diff --git a/Readme.md b/Readme.md new file mode 100644 index 0000000..b027d3e --- /dev/null +++ b/Readme.md @@ -0,0 +1,9 @@ +My personal [Obsidian](https://obsidian.md/) vault template. A bottom-up approach to note-taking and organizing things I am interested in. It is in no way dogmatic, just one example of how you can use Obsidian. Take the parts you like and tailor them to your needs. + +See the article [How I use Obsidian](https://stephango.com/vault) on my site for a detailed explanation of this vault structure. + +## Get started + +1. [Download this vault](https://github.com/kepano/kepano-obsidian/archive/refs/heads/main.zip) +2. Unzip the .zip file to a folder of your choosing +3. Open Obsidian and create a new vault pointing to that folder diff --git a/References/Bass on Top.md b/References/Bass on Top.md new file mode 100644 index 0000000..cd72e3c --- /dev/null +++ b/References/Bass on Top.md @@ -0,0 +1,11 @@ +--- +categories: + - "[[Albums]]" +genre: + - "[[Jazz]]" +artist: "[[Paul Chambers]]" +year: 1957 +rating: 7 +created: 2023-09-12 +--- + diff --git a/References/Blade Runner.md b/References/Blade Runner.md new file mode 100644 index 0000000..5dddd32 --- /dev/null +++ b/References/Blade Runner.md @@ -0,0 +1,17 @@ +--- +categories: + - "[[Movies]]" +cover: https://m.media-amazon.com/images/M/MV5BNzQzMzJhZTEtOWM4NS00MTdhLTg0YjgtMjM4MDRkZjUwZDBlXkEyXkFqcGdeQXVyNjU0OTQ0OTY@._V1_SX300.jpg +genre: + - "[[Sci-fi]]" +director: + - "[[Ridley Scott]]" +cast: + - "[[Harrison Ford]]" +rating: 7 +year: 1982 +last: 2023-09-14 +imdbId: tt0083658 +--- + + diff --git a/References/Brown butter nectarine tart.md b/References/Brown butter nectarine tart.md new file mode 100644 index 0000000..ea07308 --- /dev/null +++ b/References/Brown butter nectarine tart.md @@ -0,0 +1,81 @@ +--- +categories: + - "[[Recipes]]" + - "[[Clippings]]" +cuisine: + - "[[American]]" +type: + - "[[Dessert]]" +ingredients: + - "[[Nectarine]]" +author: + - "[[Steph Ango]]" +url: https://stephango.com/brown-butter-nectarine-tart +servings: 8 slices (11 inch tart) +rating: 7 +published: 2023-07-30 +created: 2023-09-12 +last: 2023-09-12 +--- +It seems like every summer I have the impromptu and magical experience of suddenly smelling the delicate aroma of ripe nectarines wafting through the air. At that moment, whether it's at a farmer's market or grocery store, I know it's time to make this recipe. + +This is my favorite summer dessert. It is another of my mother's recipes, but this one has almost no changes aside from conversion to grams. I asked my mom to make this tart so many times when I was growing up that I am unable to tell how much of my appreciation for it is the pure nostalgia of every slice. + +The filling is fluffy and light, not too sweet. It develops a wonderful almost meringue-like crispy shell that adds beautiful texture. + +This recipe is scaled for an 11 inch tart pan. I highly recommend a tart pan with a removable bottom. I like to double the recipe for the crust and keep one ball of dough in the freezer in case of emergency. + +## Ingredients + +### Pastry + +- 170g (1 ⅓ cups) all-purpose flour +- 1 tbsp sugar +- ½ tsp salt +- 113g (1 stick or 8 tbsp) cold butter +- 3-4 tbsp ice water + +### Filling + +- 1 large egg +- 90g (7 tbsp) sugar +- 15g (2 tbsp) flour +- 75g (5 tbsp) butter +- 1 tsp vanilla extract +- 4 nectarines or peaches cut into eights + +## Directions + +Making and blind-baking the crust + +1. Preheat oven to 425F/220C (use convection if you have it). +2. Combine flour, sugar and salt in bowl. +3. Using your finger tips combine the in butter until mixture resembles crumbs, work quickly so that it stays cool. +4. Add ice water, tossing with a fork or lightly with fingers until pastry holds together. +5. Shape into a ball and flatten. +6. On lightly floured surface, roll out into an 13 inch circle. +7. Fit into 11 inch tart pan. +8. Fold in pastry overhang against sides. +9. Use a fork to poke holes throughout the bottom of the dough. This will allow steam to escape and prevent the bottom from lifting up. +10. Line with parchment paper or foil and fill with dried beans or rice. +11. Blind bake 12 minutes. Remove parchment paper and beans carefully and bake. +12. Bake 10 minutes more until light golden, don't overdo it. +13. Cool on a wire rack. + +Lower oven to 350F/180C (use convection if you have it) + +1. Melt butter in a small saucepan over medium heat until lightly browned, the milk solids should become a vibrant rusty red color. Watch it closely because it can burn easily. +2. Remove from heat and pour into a bowl to cool. +3. In a separate bowl, beat egg and sugar until pale and fluffy. +4. Stir in flour, then cooled browned butter and vanilla extract. +5. Spread filling in tart shell; arrange nectarine slices on top. +6. Bake on a cookie sheet 30 minutes until a deep gold. May need more or less time depending on your oven. + +## Tips + +- If your oven doesn't have a convection fan, the baking times will take a little longer. +- This tart goes very well with homemade whipped cream. +- Keep the pastry shell in the tart pan throughout the whole recipe. Once the tart has been baked, do not try to remove tart from pan right away. Let it cool 10-15 minutes before trying to remove it from the tart pan as the crust is very tender. +- I prefer nectarines to peaches in this recipe because the texture of the skin is less noticeable, but either works perfectly. I have also made this recipe with pears, and I am sure it would work with many stone fruits as long as they are not overly juicy. +- If it's a hot day, place the butter in the freezer for a few minutes before making the pastry to give yourself more working time. +- To make extra pastry crust, I double the pastry recipe. I split the finished dough ball in half and wrap it cling wrap. Then place it in a zip top bag. When it's time to back it only need 15 minutes to thaw at which point you can start beating it down to shape with a rolling pin. The fact that it's cold makes it easier to work with. \ No newline at end of file diff --git a/References/Catan.md b/References/Catan.md new file mode 100644 index 0000000..b1a9b8b --- /dev/null +++ b/References/Catan.md @@ -0,0 +1,8 @@ +--- +categories: + - "[[Board games]]" +type: [] +maker: +rating: 7 +last: 2023-09-01 +--- diff --git a/References/Fushimi Inari.md b/References/Fushimi Inari.md new file mode 100644 index 0000000..6cb56a3 --- /dev/null +++ b/References/Fushimi Inari.md @@ -0,0 +1,15 @@ +--- +categories: + - "[[Places]]" +type: + - "[[Parks]]" + - "[[Shrines]]" +loc: + - "[[Kyoto]]" + - "[[Japan]]" +rating: 7 +created: 2023-09-12 +coordinates: + - "34.9689499" + - "135.7692576" +--- diff --git a/References/Futurama.md b/References/Futurama.md new file mode 100644 index 0000000..2433202 --- /dev/null +++ b/References/Futurama.md @@ -0,0 +1,9 @@ +--- +categories: + - "[[Shows]]" +genre: + - "[[Sci-fi]]" +rating: 7 +created: 2023-09-12 +last: 2023-09-12 +--- diff --git a/References/Jazz.md b/References/Jazz.md new file mode 100644 index 0000000..f444531 --- /dev/null +++ b/References/Jazz.md @@ -0,0 +1,6 @@ +--- +tags: + - music/genres +--- + +![[Albums.base#Genre]] \ No newline at end of file diff --git a/References/Kevin Kelly.md b/References/Kevin Kelly.md new file mode 100644 index 0000000..b67de46 --- /dev/null +++ b/References/Kevin Kelly.md @@ -0,0 +1,18 @@ +--- +categories: + - "[[People]]" +type: + - "[[Authors]]" +created: 2023-09-12 +--- +## Books + +![[Books.base#Author]] + +# Clippings + +![[Clippings.base#Author]] + +# Podcast episodes + +![[Podcast episodes.base#Guest]] \ No newline at end of file diff --git a/References/Kyoto.md b/References/Kyoto.md new file mode 100644 index 0000000..13eb5cd --- /dev/null +++ b/References/Kyoto.md @@ -0,0 +1,21 @@ +--- +categories: + - "[[Places]]" +type: + - "[[Cities]]" +loc: + - "[[Japan]]" +coordinates: + - "35.021041" + - "135.7556075" +rating: 7 +created: 2023-09-12 +--- +## Trips + +![[Trips.base#Location]] + +## Places + +![[Map.base#Location]] +![[Places.base#Location]] \ No newline at end of file diff --git a/References/Obsidian.md b/References/Obsidian.md new file mode 100644 index 0000000..494bf4b --- /dev/null +++ b/References/Obsidian.md @@ -0,0 +1,8 @@ +--- +categories: + - "[[Companies]]" + - "[[Apps]]" +type: + - "[[Apps]]" +url: https://obsidian.md/ +--- diff --git a/References/Out of Control.md b/References/Out of Control.md new file mode 100644 index 0000000..c8d8f4f --- /dev/null +++ b/References/Out of Control.md @@ -0,0 +1,19 @@ +--- +categories: + - "[[Books]]" +cover: "[[out-of-control.jpg]]" +isbn: 201483408 +isbn13: 9780201483406 +pages: 528 +year: 1992 +author: + - "[[Kevin Kelly]]" +genre: + - "[[Futurism]]" + - "[[Nonfiction]]" +topics: + - "[[Emergence]]" +created: 2023-09-12 +last: 2023-09-12 +rating: 7 +--- diff --git a/References/Parks.md b/References/Parks.md new file mode 100644 index 0000000..7f8ca12 --- /dev/null +++ b/References/Parks.md @@ -0,0 +1,11 @@ +--- +tags: + - places/types +icon: trees +color: green +--- + +## Places + +![[Map.base#Type]] +![[Places.base#Type]] \ No newline at end of file diff --git a/References/Paul Chambers.md b/References/Paul Chambers.md new file mode 100644 index 0000000..b395581 --- /dev/null +++ b/References/Paul Chambers.md @@ -0,0 +1,10 @@ +--- +categories: + - "[[People]]" +type: + - "[[Musicians]]" +created: 2023-09-13 +--- +## Albums + +![[Albums.base#Artist]] \ No newline at end of file diff --git a/References/Sci-fi.md b/References/Sci-fi.md new file mode 100644 index 0000000..1545b03 --- /dev/null +++ b/References/Sci-fi.md @@ -0,0 +1,5 @@ +--- +tags: + - genres +--- +![[Genre.base]] \ No newline at end of file diff --git a/References/Steph Ango.md b/References/Steph Ango.md new file mode 100644 index 0000000..c1bbbd6 --- /dev/null +++ b/References/Steph Ango.md @@ -0,0 +1,18 @@ +--- +categories: + - "[[People]]" +type: + - "[[Authors]]" +org: + - "[[Obsidian]]" +created: 2023-09-12 +twitter: kepano +url: https://stephango.com/ +--- +## Clippings + +![[Clippings.base#Author]] + +## Meetings + +![[Meetings.base#Person]] \ No newline at end of file diff --git a/References/The Legend of Zelda Breath of the Wild.md b/References/The Legend of Zelda Breath of the Wild.md new file mode 100644 index 0000000..dacd558 --- /dev/null +++ b/References/The Legend of Zelda Breath of the Wild.md @@ -0,0 +1,13 @@ +--- +categories: + - "[[Games]]" +system: "[[Nintendo Switch]]" +maker: "[[Nintendo]]" +genre: + - "[[Open world]]" +aliases: + - BOTW +last: "[[2022-04]]" +rating: 7 +year: 2017 +--- diff --git a/References/The Machine Stops.md b/References/The Machine Stops.md new file mode 100644 index 0000000..92018a1 --- /dev/null +++ b/References/The Machine Stops.md @@ -0,0 +1,27 @@ +--- +categories: + - "[[Books]]" +author: + - "[[E. M. Forster]]" +cover: +genre: + - "[[Sci-fi]]" +year: 1909 +rating: 7 +topics: + - "[[Humanism]]" +created: 2023-09-12 +last: 2023-09-12 +tags: + - to-read +--- + +## Quotes + +Replace "accumulations" with "notifications" + +> There were buttons and switches everywhere — buttons to call for food for music, for clothing. There was the hot-bath button, by pressure of which a basin of (imitation) marble rose out of the floor, filled to the brim with a warm deodorized liquid. There was the cold-bath button. There was the button that produced literature. And there were of course the buttons by which she communicated with her friends. The room, though it contained nothing, was in touch with all that she cared for in the world +> +> Vashti’s next move was to turn off the isolation switch, and all the accumulations of the last three minutes burst upon her. The room was filled with the noise of bells, and speaking-tubes. What was the new food like? Could she recommend it? Has she had any ideas lately? Might one tell her one’s own ideas? Would she make an engagement to visit the public nurseries at an early date? — say this day month. +> +> To most of these questions she replied with irritation — a growing quality in that accelerated age. She said that the new food was horrible. That she could not visit the public nurseries through press of engagements. That she had no ideas of her own but had just been told one-that four stars and three in the middle were like a man: she doubted there was much in it. Then she switched off her correspondents, for it was time to deliver her lecture on Australian music \ No newline at end of file diff --git a/References/Well Made 145 Kevin Kelly.md b/References/Well Made 145 Kevin Kelly.md new file mode 100644 index 0000000..58091ce --- /dev/null +++ b/References/Well Made 145 Kevin Kelly.md @@ -0,0 +1,12 @@ +--- +categories: + - "[[Podcast episodes]]" +show: "[[Well Made]]" +guests: + - "[[Kevin Kelly]]" +topics: [] +episode: "145" +rating: 7 +published: 2021-04-15 +last: 2023-09-12 +--- diff --git a/References/Well Made.md b/References/Well Made.md new file mode 100644 index 0000000..6a05eaf --- /dev/null +++ b/References/Well Made.md @@ -0,0 +1,10 @@ +--- +categories: + - "[[Podcasts]]" +host: + - "[[Steph Ango]]" +rating: +--- +## Episodes + +![[Podcast episodes.base#Show]] \ No newline at end of file diff --git a/Templates/Actor Template.md b/Templates/Actor Template.md new file mode 100644 index 0000000..fa88597 --- /dev/null +++ b/Templates/Actor Template.md @@ -0,0 +1,8 @@ +--- +categories: "[[People]]" +type: + - "[[Actors]]" +--- +## Movies + +![[Movies.base#Actor]] \ No newline at end of file diff --git a/Templates/Album Template.md b/Templates/Album Template.md new file mode 100644 index 0000000..f4a0f67 --- /dev/null +++ b/Templates/Album Template.md @@ -0,0 +1,10 @@ +--- +categories: + - "[[Albums]]" +genre: [] +artist: "" +year: +created: {{date}} +rating: +--- + diff --git a/Templates/App Template.md b/Templates/App Template.md new file mode 100644 index 0000000..17161aa --- /dev/null +++ b/Templates/App Template.md @@ -0,0 +1,5 @@ +--- +categories: "[[Apps]]" +maker: "" +rating: +--- diff --git a/Templates/Author Template.md b/Templates/Author Template.md new file mode 100644 index 0000000..7006eba --- /dev/null +++ b/Templates/Author Template.md @@ -0,0 +1,8 @@ +--- +categories: "[[People]]" +type: + - "[[Authors]]" +--- +## Books + +![[Books.base#Author]] \ No newline at end of file diff --git a/Templates/Bases/Albums.base b/Templates/Bases/Albums.base new file mode 100644 index 0000000..f16c39a --- /dev/null +++ b/Templates/Bases/Albums.base @@ -0,0 +1,48 @@ +filters: + and: + - note.categories.contains(link("Albums")) + - '!file.name.contains("Template")' +properties: + file.name: + displayName: Album + note.year: + displayName: Year + note.artist: + displayName: Artist + note.created: + displayName: Added + note.rating: + displayName: Rating + note.genre: + displayName: Genre +views: + - type: table + name: Albums + order: + - file.name + - artist + - rating + - year + - genre + - type: table + name: Artist + filters: + and: + - list(artist).contains(this) + order: + - file.name + - artist + - rating + - year + - genre + - type: table + name: Genre + filters: + and: + - list(genre).contains(this) + order: + - file.name + - artist + - rating + - year + - genre diff --git a/Templates/Bases/Attachments.base b/Templates/Bases/Attachments.base new file mode 100644 index 0000000..801df6a --- /dev/null +++ b/Templates/Bases/Attachments.base @@ -0,0 +1,36 @@ +filters: + and: + - '!file.ext.containsAny("base", "md", "pdf", "canvas")' +formulas: + Embeds: if(file.embeds[0].containsAny("jpg","gif","webp","jpeg","avif"), file.embeds[0]) + Date: if(created,created,if(start,start)) + links: file.backlinks +properties: + formula.links: + displayName: Links +views: + - type: cards + name: Images + filters: + and: + - this.file.hasLink(file) + order: [] + sort: + - property: file.name + direction: ASC + image: file.file + cardSize: 70 + - type: cards + name: All images + image: file.file + imageFit: "" + - type: table + name: Unused attachements + filters: + and: + - formula.links.isEmpty() + order: + - file.name + - formula.links + columnSize: + file.name: 414 diff --git a/Templates/Bases/Backlinks.base b/Templates/Bases/Backlinks.base new file mode 100644 index 0000000..e06e8ad --- /dev/null +++ b/Templates/Bases/Backlinks.base @@ -0,0 +1,31 @@ +filters: + and: + - file.hasLink(this) +formulas: + Path: file.path +properties: + note.created: + displayName: Date + file.name: + displayName: Title + note.categories: + displayName: Categories +views: + - type: table + name: Backlinks + order: + - file.name + - categories + - created + sort: + - property: created + direction: DESC + - type: table + name: Recent entries + order: + - file.name + - created + sort: + - property: created + direction: DESC + limit: 20 diff --git a/Templates/Bases/Board games.base b/Templates/Bases/Board games.base new file mode 100644 index 0000000..941b323 --- /dev/null +++ b/Templates/Bases/Board games.base @@ -0,0 +1,18 @@ +filters: + and: + - categories.contains(link("Board games")) + - '!file.name.contains("Template")' +properties: + file.name: + displayName: Game + note.rating: + displayName: Rating + note.last: + displayName: Last +views: + - type: table + name: Table + order: + - file.name + - rating + - last diff --git a/Templates/Bases/Books.base b/Templates/Bases/Books.base new file mode 100644 index 0000000..66d2d88 --- /dev/null +++ b/Templates/Bases/Books.base @@ -0,0 +1,57 @@ +filters: + and: + - categories.contains(link("Books")) + - '!file.name.contains("Template")' +properties: + note.author: + displayName: Author + file.name: + displayName: Name + note.year: + displayName: Year + note.genre: + displayName: Genre +views: + - type: table + name: Books + order: + - file.name + - author + - length + - year + - rating + - topics + - last + sort: + - property: file.name + direction: ASC + - type: table + name: Top rated + order: + - file.name + - rating + - last + sort: + - property: last + direction: DESC + - type: table + name: Author + filters: + and: + - list(author).contains(this) + order: + - file.name + - year + - genre + sort: + - property: genre + direction: ASC + - type: table + name: Genre + filters: + and: + - list(genre).contains(this) + order: + - file.name + - year + - genre diff --git a/Templates/Bases/Clippings.base b/Templates/Bases/Clippings.base new file mode 100644 index 0000000..d7b5155 --- /dev/null +++ b/Templates/Bases/Clippings.base @@ -0,0 +1,39 @@ +filters: + and: + - note.categories.contains(link("Clippings")) + - '!file.name.contains("Template")' +properties: + file.name: + displayName: Title + note.author: + displayName: Author + note.created: + displayName: Clipped + note.published: + displayName: Published +views: + - type: table + name: Clippings + order: + - file.name + - author + - created + - published + sort: + - property: created + direction: DESC + columnSize: + note.author: 140 + - type: table + name: Author + filters: + and: + - list(author).contains(this) + order: + - file.name + - author + - created + - published + sort: + - property: clipped + direction: DESC diff --git a/Templates/Bases/Companies.base b/Templates/Bases/Companies.base new file mode 100644 index 0000000..eaf3c4a --- /dev/null +++ b/Templates/Bases/Companies.base @@ -0,0 +1,22 @@ +filters: + and: + - categories.contains(link("Companies")) + - '!file.name.contains("Template")' +properties: + file.name: + displayName: Company + property.url: + displayName: Link + note.url: + displayName: URL + note.people: + displayName: People +views: + - type: table + name: Companies + order: + - file.name + - url + - people + columnSize: + note.url: 239 diff --git a/Templates/Bases/Daily.base b/Templates/Bases/Daily.base new file mode 100644 index 0000000..a3ab5ba --- /dev/null +++ b/Templates/Bases/Daily.base @@ -0,0 +1,72 @@ +filters: + or: + - file.name.contains(this.file.name) + - created.toString().contains(this.file.name) + - start.toString().contains(this.file.name) + - end.toString().contains(this.file.name) + - file.links.contains(this.file) +properties: + file.name: + displayName: Entry + note.categories: + displayName: Categories + note.created: + displayName: Created + note.tags: + displayName: Tags +views: + - type: table + name: Daily notes + filters: + and: + - '!file.tags.contains("daily")' + - '!file.tags.contains("monthly")' + - file.name != this.file.name + order: + - file.name + - created + - categories + - tags + sort: + - property: tags + direction: ASC + - property: created + direction: DESC + - property: file.name + direction: ASC + - property: categories + direction: ASC + columnSize: + file.name: 287 + note.created: 128 + note.categories: 119 + - type: table + name: Monthly + filters: + and: + - '!file.tags.contains("daily")' + - '!file.tags.contains("monthly")' + - file.name != this.file.name + order: + - file.name + - categories + - created + sort: + - property: file.name + direction: ASC + - property: created + direction: DESC + - type: table + name: Yearly + filters: + and: + - '!file.tags.contains("daily")' + - '!file.tags.contains("monthly")' + - file.name != this.file.name + order: + - file.name + - categories + - created + sort: + - property: created + direction: ASC diff --git a/Templates/Bases/Events.base b/Templates/Bases/Events.base new file mode 100644 index 0000000..693e682 --- /dev/null +++ b/Templates/Bases/Events.base @@ -0,0 +1,46 @@ +filters: + and: + - categories.contains(link("Events")) + - '!file.name.contains("Template")' +properties: + note.end: + displayName: End + note.loc: + displayName: Location + note.start: + displayName: Start +views: + - type: table + name: Events + order: + - file.name + - start + - end + - loc + sort: + - property: start + direction: DESC + - type: table + name: Type + filters: + and: + - list(type).contains(this) + order: + - file.name + - start + - loc + sort: + - property: start + direction: DESC + - type: table + name: Location + filters: + and: + - list(loc).contains(this) + order: + - file.name + - start + - loc + sort: + - property: start + direction: DESC diff --git a/Templates/Bases/Evergreen.base b/Templates/Bases/Evergreen.base new file mode 100644 index 0000000..81f90da --- /dev/null +++ b/Templates/Bases/Evergreen.base @@ -0,0 +1,18 @@ +filters: + and: + - tags.contains("0🌲") + - '!file.name.contains("Template")' +properties: + file.name: + displayName: Name + note.created: + displayName: Created +views: + - type: table + name: Evergreen + order: + - file.name + - created + sort: + - column: note.created + direction: DESC diff --git a/Templates/Bases/Everything.base b/Templates/Bases/Everything.base new file mode 100644 index 0000000..c72a5d4 --- /dev/null +++ b/Templates/Bases/Everything.base @@ -0,0 +1,36 @@ +formulas: + Embeds: if(file.embeds[0].containsAny("jpg","gif","webp","jpeg","avif"), file.embeds[0]) + Date: if(created,created,if(start,start)) +views: + - type: table + name: All files + order: + - file.name + - file.mtime + - file.path + - file.ext + - type: cards + name: Images + filters: + and: + - '!file.ext.containsAny("base", "canvas", "pdf", "md")' + order: + - file.name + sort: + - property: file.name + direction: ASC + image: file.file + - type: cards + name: Images in posts + filters: + and: + - "!formula.Embeds.isEmpty()" + order: + - file.name + - formula.Date + sort: + - property: file.name + direction: ASC + - property: date + direction: DESC + image: formula.Embeds diff --git a/Templates/Bases/Games.base b/Templates/Bases/Games.base new file mode 100644 index 0000000..ec51828 --- /dev/null +++ b/Templates/Bases/Games.base @@ -0,0 +1,45 @@ +filters: + and: + - note.categories.contains(link("Games")) + - '!file.name.contains("Template")' +display: + file.name: Games + note.year: Year + note.maker: Maker + note.rating: Rating + note.genre: Genre + note.last: Last played +views: + - type: table + name: Games + order: + - file.name + - maker + - genre + - year + - rating + - last + - type: table + name: Studio + filters: + and: + - list(maker).contains(this) + order: + - file.name + - maker + - genre + - year + - rating + - last + - type: table + name: Genre + filters: + and: + - list(genre).contains(this) + order: + - file.name + - maker + - genre + - year + - rating + - last diff --git a/Templates/Bases/Genre.base b/Templates/Bases/Genre.base new file mode 100644 index 0000000..6560d4a --- /dev/null +++ b/Templates/Bases/Genre.base @@ -0,0 +1,24 @@ +filters: + and: + - list(genre).contains(this) +display: + note.rating: Rating + note.categories: Category + note.last: Last + file.name: Name +views: + - type: table + name: Genre + order: + - file.name + - rating + - categories + - last + sort: + - column: note.rating + direction: DESC + - column: note.last + direction: DESC + columnSize: + file.name: 248 + note.categories: 170 diff --git a/Templates/Bases/Journal.base b/Templates/Bases/Journal.base new file mode 100644 index 0000000..62ff59b --- /dev/null +++ b/Templates/Bases/Journal.base @@ -0,0 +1,15 @@ +filters: + and: + - '!file.name.contains("Template")' + - tags.contains("journal") +properties: + file.name: + displayName: Entry + note.created: + displayName: Created +views: + - type: table + name: Table + order: + - file.name + - created diff --git a/Templates/Bases/Map.base b/Templates/Bases/Map.base new file mode 100644 index 0000000..cc5d542 --- /dev/null +++ b/Templates/Bases/Map.base @@ -0,0 +1,89 @@ +filters: + and: + - categories.contains(link("Places")) + - '!file.name.contains("Template")' +formulas: + Icon: list(type)[0].asFile().properties.icon + Color: list(type)[0].asFile().properties.color +properties: + note.type: + displayName: Type + note.rating: + displayName: Rating + note.loc: + displayName: Location + file.name: + displayName: Name + note.last: + displayName: Last +views: + - type: map + name: Map + order: + - file.name + - rating + - loc + - type + - last + - formula.Icon + sort: + - property: last + direction: DESC + - property: type + direction: ASC + - property: loc + direction: ASC + defaultZoom: 2 + coordinates: note.coordinates + markerIcon: formula.Icon + markerColor: formula.Color + - type: map + name: Location + filters: + or: + - list(loc).contains(this) + - list(loc).containsAny(this.related) + order: + - file.name + sort: + - property: last + direction: DESC + - property: type + direction: ASC + - property: loc + direction: ASC + columnSize: + file.name: 162 + note.rating: 84 + note.loc: 145 + note.type: 199 + coordinates: note.coordinates + defaultZoom: 10.6 + markerIcon: formula.Icon + markerColor: formula.Color + - type: map + name: Type + filters: + and: + - list(type).contains(this) + order: + - file.name + - rating + - type + - formula.Color + sort: + - property: last + direction: DESC + - property: type + direction: ASC + - property: loc + direction: ASC + columnSize: + file.name: 162 + note.rating: 84 + note.loc: 145 + note.type: 199 + coordinates: note.coordinates + defaultZoom: 3.1 + markerIcon: formula.Icon + markerColor: formula.Color diff --git a/Templates/Bases/Meetings.base b/Templates/Bases/Meetings.base new file mode 100644 index 0000000..4aca3d6 --- /dev/null +++ b/Templates/Bases/Meetings.base @@ -0,0 +1,52 @@ +filters: + and: + - categories.contains(link("Meetings")) + - '!file.name.contains("Template")' +properties: + note.date: + displayName: Date + note.people: + displayName: People + note.type: + displayName: Type + file.name: + displayName: Meeting + note.org: + displayName: Org +views: + - type: table + name: Meetings + order: + - file.name + - date + - type + - people + sort: + - property: date + direction: ASC + - type: table + name: Person + filters: + and: + - list(people).contains(this) + order: + - file.name + - date + - type + - people + sort: + - property: date + direction: ASC + - type: table + name: Type + filters: + and: + - list(type).contains(this) + order: + - file.name + - date + - people + - org + sort: + - property: date + direction: DESC diff --git a/Templates/Bases/Movies.base b/Templates/Bases/Movies.base new file mode 100644 index 0000000..55ea4c8 --- /dev/null +++ b/Templates/Bases/Movies.base @@ -0,0 +1,239 @@ +filters: + and: + - categories.contains(link("Movies")) + - '!file.name.contains("Template")' +properties: + file.name: + displayName: Name + note.last: + displayName: Last + note.rating: + displayName: Rating + note.year: + displayName: Year + note.director: + displayName: Director + note.genre: + displayName: Genre + note.cast: + displayName: Cast + note.scoreImdb: + displayName: IMDB + note.scoreRT: + displayName: RT + note.runtime: + displayName: Runtime + note.watchlist: + displayName: Added +views: + - type: table + name: All + order: + - file.name + - year + - director + - rating + - last + - plot + - genre + sort: + - property: director + direction: ASC + - property: plot + direction: ASC + columnSize: + file.name: 193 + note.director: 205 + note.plot: 233 + note.genre: 261 + - type: table + name: To-watch + filters: + and: + - last.isEmpty() + - rating.isEmpty() + order: + - file.name + - year + - scoreImdb + - scoreRT + - runtime + - watchlist + - director + - genre + sort: + - property: scoreImdb + direction: DESC + - property: scoreRT + direction: DESC + - property: watchlist + direction: DESC + - property: file.name + direction: ASC + - property: director + direction: ASC + columnSize: + file.name: 283 + note.year: 68 + note.scoreRT: 67 + note.director: 238 + - type: table + name: Favorites + filters: + and: + - note.rating > 6 + order: + - file.name + - director + - year + - genre + - rating + - ratingImdb + - last + sort: + - property: file.name + direction: ASC + - property: ratingImdb + direction: DESC + columnSize: + file.name: 283 + note.director: 221 + note.year: 68 + - type: table + name: Last seen + filters: + and: + - "!last.isEmpty()" + order: + - file.name + - year + - rating + - last + - director + - genre + sort: + - property: last + direction: DESC + - property: file.name + direction: ASC + limit: 20 + - type: table + name: Actor + filters: + and: + - list(cast).contains(this) + order: + - file.name + - year + - director + - genre + - ratingImdb + sort: + - property: ratingImdb + direction: DESC + - type: table + name: Genre + filters: + and: + - list(genre).contains(this) + order: + - file.name + - rating + - year + - director + - last + - genre + sort: + - property: last + direction: DESC + - property: genre + direction: ASC + - property: rating + direction: DESC + columnSize: + note.director: 166 + note.last: 115 + - type: table + name: Director + filters: + and: + - list(director).contains(this) + order: + - file.name + - year + - rating + - last + - cast + - genre + sort: + - property: last + direction: DESC + - property: rating + direction: ASC + - property: year + direction: DESC + columnSize: + file.name: 186 + note.year: 79 + note.rating: 96 + note.genre: 243 + - type: table + name: Soundtrack + filters: + and: + - list(music).contains(this) + order: + - file.name + - year + - rating + - last + - cast + - genre + sort: + - property: last + direction: DESC + - property: rating + direction: ASC + - property: year + direction: DESC + columnSize: + file.name: 186 + note.year: 79 + note.rating: 96 + note.genre: 243 + - type: table + name: Theater + filters: + and: + - file.links.contains(this.file) + order: + - file.name + - rating + - last + - year + - scoreImdb + - runtime + - scoreRT + - watchlist + - director + - genre + sort: + - property: last + direction: DESC + - property: scoreImdb + direction: DESC + - property: scoreRT + direction: DESC + - property: watchlist + direction: DESC + - property: file.name + direction: ASC + - property: director + direction: ASC + columnSize: + file.name: 283 + note.rating: 94 + note.year: 68 + note.scoreRT: 67 + note.director: 238 + note.genre: 243 diff --git a/Templates/Bases/People.base b/Templates/Bases/People.base new file mode 100644 index 0000000..1861697 --- /dev/null +++ b/Templates/Bases/People.base @@ -0,0 +1,33 @@ +filters: + and: + - '!file.name.contains("Template")' + - categories.contains(link("People")) +formulas: + Age: (now() - birthday).years.floor() +properties: + file.name: + displayName: Name + note.tags: + displayName: Tags + note.birthday: + displayName: Birthday +views: + - type: table + name: All people + order: + - file.name + - tags + - birthday + - formula.Age + sort: + - property: file.name + direction: ASC + - property: tags + direction: ASC + - property: formula.Age + direction: DESC + - property: birthday + direction: DESC + columnSize: + note.tags: 209 + formula.Age: 99 diff --git a/Templates/Bases/Places.base b/Templates/Bases/Places.base new file mode 100644 index 0000000..aab2dd0 --- /dev/null +++ b/Templates/Bases/Places.base @@ -0,0 +1,115 @@ +filters: + and: + - note.categories.contains(link("Places")) + - '!file.name.contains("Template")' +properties: + note.type: + displayName: Type + note.rating: + displayName: Rating + note.loc: + displayName: Location + file.name: + displayName: Name + note.last: + displayName: Last +views: + - type: table + name: Places + order: + - file.name + - rating + - loc + - type + - last + sort: + - property: last + direction: DESC + - property: type + direction: ASC + - property: loc + direction: ASC + columnSize: + file.name: 162 + note.loc: 145 + note.type: 199 + - type: table + name: Location + filters: + and: + - list(loc).contains(this) + order: + - file.name + - type + - rating + - last + sort: + - property: rating + direction: DESC + - property: last + direction: DESC + - property: loc + direction: ASC + columnSize: + note.type: 197 + - type: table + name: Type + filters: + and: + - list(type).contains(this) + order: + - file.name + - type + - rating + - last + sort: + - property: last + direction: DESC + - property: loc + direction: ASC + columnSize: + note.type: 153 + - type: table + name: Related + filters: + and: + - file.hasLink(this) + - '!tags.containsAny("cities", "countries")' + order: + - file.name + - rating + - loc + - type + - last + sort: + - property: rating + direction: DESC + - property: last + direction: DESC + - property: type + direction: ASC + - property: loc + direction: ASC + columnSize: + file.name: 162 + note.rating: 65 + note.loc: 145 + note.type: 199 + - type: table + name: Metatype + filters: + or: + - list(type).contains(this) + - list(type).containsAny(this.topics) + order: + - file.name + - type + - rating + - last + sort: + - property: last + direction: DESC + - property: loc + direction: ASC + columnSize: + note.type: 153 diff --git a/Templates/Bases/Podcast episodes.base b/Templates/Bases/Podcast episodes.base new file mode 100644 index 0000000..9f1a06b --- /dev/null +++ b/Templates/Bases/Podcast episodes.base @@ -0,0 +1,56 @@ +filters: + and: + - note.categories.contains(link("Podcast episodes")) + - '!file.name.contains("Template")' +properties: + file.name: + displayName: Podcast + note.show: + displayName: Show + note.guests: + displayName: Guests + note.episode: + displayName: Episode + note.rating: + displayName: Rating + note.published: + displayName: Published + note.guest: + displayName: Guest +views: + - type: table + name: All episodes + order: + - file.name + - show + - guests + - episode + - rating + - published + sort: + - property: published + direction: DESC + - type: table + name: Show + filters: + and: + - list(show).contains(this) + order: + - file.name + - show + - episode + - rating + - published + - guest + - type: table + name: Guest + filters: + and: + - list(guest).contains(this) + order: + - file.name + - show + - guests + - episode + - rating + - published diff --git a/Templates/Bases/Podcasts.base b/Templates/Bases/Podcasts.base new file mode 100644 index 0000000..cd8d9a8 --- /dev/null +++ b/Templates/Bases/Podcasts.base @@ -0,0 +1,15 @@ +filters: + and: + - note.categories.contains(link("Podcasts")) + - '!file.name.contains("Template")' +properties: + file.name: + displayName: Podcast + note.host: + displayName: Host +views: + - type: table + name: Table + order: + - file.name + - host diff --git a/Templates/Bases/Posts.base b/Templates/Bases/Posts.base new file mode 100644 index 0000000..a545ab5 --- /dev/null +++ b/Templates/Bases/Posts.base @@ -0,0 +1,21 @@ +properties: + file.name: + displayName: Title + note.status: + displayName: Status + note.published: + displayName: Published +views: + - type: table + name: All + filters: + and: + - list(categories).contains(link("Posts")) + - '!file.name.contains("Template")' + order: + - file.name + - status + - published + sort: + - column: note.published + direction: DESC diff --git a/Templates/Bases/Products.base b/Templates/Bases/Products.base new file mode 100644 index 0000000..2d540c8 --- /dev/null +++ b/Templates/Bases/Products.base @@ -0,0 +1,149 @@ +filters: + and: + - note.categories.contains(link("Products")) + - '!file.name.contains("Template")' +formulas: + Owned: ((now() - acquired).months).round() + totalUses: monthlyUses * formula.Owned.round() + perUse: (price / formula.totalUses).toFixed(2) +properties: + note.monthlyUses: + displayName: Uses/month + formula.Owned: + displayName: Months + formula.totalUses: + displayName: Total uses + formula.perUse: + displayName: Per use + note.price: + displayName: Price + note.rating: + displayName: Rating + note.acquired: + displayName: Acquired + note.type: + displayName: Type + file.name: + displayName: Product +views: + - type: table + name: Products + order: + - file.name + - acquired + - rating + - price + - monthlyUses + - formula.perUse + - formula.Owned + - formula.totalUses + - type + sort: + - property: formula.perUse + direction: ASC + - property: formula.totalUses + direction: ASC + - property: acquired + direction: DESC + - property: file.name + direction: DESC + - property: rating + direction: DESC + - property: formula.Owned + direction: ASC + columnSize: + file.name: 209 + note.acquired: 112 + note.price: 78 + note.monthlyUses: 123 + formula.perUse: 102 + formula.Owned: 113 + formula.totalUses: 115 + - type: table + name: Cost per use + filters: + and: + - note.monthlyUses > 0 + order: + - file.name + - acquired + - monthlyUses + - price + - formula.Owned + - formula.totalUses + - formula.perUse + - type + - rating + sort: + - property: acquired + direction: ASC + - property: monthlyUses + direction: DESC + - property: rating + direction: DESC + columnSize: + file.name: 207 + note.acquired: 112 + note.monthlyUses: 131 + note.price: 78 + formula.Owned: 99 + formula.totalUses: 100 + formula.perUse: 93 + - type: table + name: Maker + filters: + and: + - list(maker).contains(this) + order: + - file.name + - rating + - formula.perUse + - monthlyUses + - price + - formula.totalUses + - formula.Owned + - acquired + - type + sort: + - property: file.name + direction: ASC + - property: formula.totalUses + direction: DESC + - property: acquired + direction: DESC + - property: monthlyUses + direction: DESC + columnSize: + file.name: 209 + note.monthlyUses: 82 + formula.totalUses: 115 + - type: table + name: Type + filters: + and: + - list(type).contains(this) + order: + - file.name + - rating + - formula.perUse + - monthlyUses + - price + - formula.totalUses + - formula.Owned + - acquired + - type + sort: + - property: rating + direction: DESC + - property: file.name + direction: ASC + - property: formula.totalUses + direction: DESC + - property: acquired + direction: DESC + - property: monthlyUses + direction: DESC + columnSize: + file.name: 209 + note.monthlyUses: 82 + formula.totalUses: 115 diff --git a/Templates/Bases/Projects.base b/Templates/Bases/Projects.base new file mode 100644 index 0000000..eef5899 --- /dev/null +++ b/Templates/Bases/Projects.base @@ -0,0 +1,32 @@ +filters: + and: + - '!file.name.contains("Template")' + - note.categories.contains(link("Projects")) +properties: + note.status: + displayName: Status + note.url: + displayName: URL + file.name: + displayName: Name + note.type: + displayName: Type + note.year: + displayName: Year +views: + - type: table + name: Table + order: + - file.name + - type + - year + - status + - url + sort: + - column: note.status + direction: ASC + - column: note.year + direction: DESC + columnSize: + file.name: 209 + note.type: 199 diff --git a/Templates/Bases/Ratings.base b/Templates/Bases/Ratings.base new file mode 100644 index 0000000..a7497e4 --- /dev/null +++ b/Templates/Bases/Ratings.base @@ -0,0 +1,39 @@ +filters: + and: + - rating > 0 +properties: + note.rating: + displayName: Rating + note.last: + displayName: Last + file.name: + displayName: Name + note.categories: + displayName: Categories +views: + - type: table + name: Ratings + order: + - file.name + - rating + - last + - categories + sort: + - column: note.last + direction: DESC + columnSize: + file.name: 238 + - type: table + name: Recent + filters: + and: + - last > now() - "60d" + order: + - file.name + - rating + - last + - categories + sort: + - column: note.last + direction: DESC + limit: 100 diff --git a/Templates/Bases/Recipes.base b/Templates/Bases/Recipes.base new file mode 100644 index 0000000..cfd4ad6 --- /dev/null +++ b/Templates/Bases/Recipes.base @@ -0,0 +1,30 @@ +filters: + and: + - note.categories.contains(link("Recipes")) + - '!file.name.contains("Template")' +properties: + file.name: + displayName: Name + note.author: + displayName: Author + note.type: + displayName: Type + note.ingredients: + displayName: Ingredients + note.cuisine: + displayName: Cuisine + note.rating: + displayName: Rating +views: + - type: table + name: Recipes + order: + - file.name + - type + - cuisine + - author + - ingredients + - rating + columnSize: + note.type: 201 + note.cuisine: 174 diff --git a/Templates/Bases/Related.base b/Templates/Bases/Related.base new file mode 100644 index 0000000..c48af0a --- /dev/null +++ b/Templates/Bases/Related.base @@ -0,0 +1,40 @@ +filters: + and: + - file.path != this.file.path +formulas: + LinksOverlap: formula.Related.length + Related: list(this.file.links).filter(list(file.links).containsAny(value)).unique() + BacklinksCount: file.backlinks.length + TagsOverlap: list(this.file.tags).filter(list(file.tags).containsAny(value)).unique().length +properties: + formula.LinksOverlap: + displayName: Links overlap + file.name: + displayName: Name + formula.BacklinksCount: + displayName: Backlinks count + formula.TagsOverlap: + displayName: Tags overlap + formula.Related: + displayName: Links +views: + - type: table + name: Related + filters: + or: + - formula.LinksOverlap > 2 + - file.hasLink(this) + - this.file.hasLink(file) + order: + - file.name + - formula.Related + sort: + - property: formula.LinksOverlap + direction: DESC + - property: formula.TagsOverlap + direction: DESC + - property: formula.BacklinksCount + direction: DESC + limit: 20 + columnSize: + file.name: 220 diff --git a/Templates/Bases/Shows.base b/Templates/Bases/Shows.base new file mode 100644 index 0000000..7e34762 --- /dev/null +++ b/Templates/Bases/Shows.base @@ -0,0 +1,94 @@ +filters: + and: + - '!file.name.contains("Template")' + - note.categories.contains(link("Shows")) +properties: + file.name: + displayName: Name + note.last: + displayName: Last + note.rating: + displayName: Rating + note.year: + displayName: Year + note.director: + displayName: Director + note.genre: + displayName: Genre + note.cast: + displayName: Cast +views: + - type: table + name: All + order: + - file.name + - year + - rating + - last + - director + - genre + sort: + - column: note.rating + direction: DESC + - column: file.name + direction: ASC + - column: note.director + direction: ASC + - type: table + name: Favorites + filters: + and: + - note.rating > 6 + order: + - file.name + - year + - rating + - last + - director + - genre + - type: table + name: Last seen + filters: + and: + - not(empty(note.last)) + order: + - file.name + - year + - rating + - last + - director + - genre + sort: + - column: note.last + direction: DESC + limit: 20 + - type: table + name: Actor + filters: + and: + - list(cast).contains(this) + order: + - file.name + - year + - director + - genre + - type: table + name: Genre + filters: + and: + - list(genre).contains(this) + order: + - file.name + - year + - director + - genre + - type: table + name: Director + filters: + and: + - list(director).contains(this) + order: + - file.name + - year + - cast + - genre diff --git a/Templates/Bases/Templates.base b/Templates/Bases/Templates.base new file mode 100644 index 0000000..cdf9f87 --- /dev/null +++ b/Templates/Bases/Templates.base @@ -0,0 +1,12 @@ +filters: + and: + - file.path.contains("/Templates") +views: + - type: table + name: Table + order: + - file.name + - categories + sort: [] + columnSize: + file.name: 234 diff --git a/Templates/Bases/Trips.base b/Templates/Bases/Trips.base new file mode 100644 index 0000000..ddb324d --- /dev/null +++ b/Templates/Bases/Trips.base @@ -0,0 +1,38 @@ +filters: + and: + - note.categories.contains(link("Trips")) + - '!file.name.contains("Template")' +properties: + note.start: + displayName: Start + note.end: + displayName: End + file.name: + displayName: Trip + note.loc: + displayName: Location +views: + - type: table + name: All trips + filters: + and: + - '!file.name.contains("Planning")' + order: + - file.name + - start + - end + - loc + sort: + - property: end + direction: DESC + columnSize: + file.name: 255 + - type: table + name: Location + filters: + and: + - list(loc).contains(this) + order: + - file.name + - start + - end diff --git a/Templates/Board Game Template.md b/Templates/Board Game Template.md new file mode 100644 index 0000000..12868cd --- /dev/null +++ b/Templates/Board Game Template.md @@ -0,0 +1,9 @@ +--- +categories: + - "[[Board games]]" +type: [] +maker: +year: +rating: +last: {{date}} +--- diff --git a/Templates/Book Template.md b/Templates/Book Template.md new file mode 100644 index 0000000..156b740 --- /dev/null +++ b/Templates/Book Template.md @@ -0,0 +1,18 @@ +--- +categories: + - "[[Books]]" +author: [] +cover: +genre: [] +pages: +isbn: +isbn13: +year: +rating: +topics: [] +created: {{date}} +last: +via: "" +tags: + - to-read +--- diff --git a/Templates/City Template.md b/Templates/City Template.md new file mode 100644 index 0000000..23f01cd --- /dev/null +++ b/Templates/City Template.md @@ -0,0 +1,22 @@ +--- +categories: + - "[[Places]]" +type: + - "[[Cities]]" +loc: +rating: +created: {{date}} +last: +coordinates: + - "35.021041" + - "135.7556075" +--- +## Trips + +![[Trips.base#Location]] + +## Places + +![[Map.base#Location]] + +![[Places.base#Location]] \ No newline at end of file diff --git a/Templates/Clipping Template.md b/Templates/Clipping Template.md new file mode 100644 index 0000000..e560ffd --- /dev/null +++ b/Templates/Clipping Template.md @@ -0,0 +1,12 @@ +--- +categories: + - "[[Clippings]]" +tags: + - clippings +author: [] +url: "" +created: {{date}} +published: +topics: [] +--- + diff --git a/Templates/Coffee Template.md b/Templates/Coffee Template.md new file mode 100644 index 0000000..1999611 --- /dev/null +++ b/Templates/Coffee Template.md @@ -0,0 +1,11 @@ +--- +categories: + - "[[Coffee]]" +maker: +producer: +country: [] +variety: +process: +rating: +last: +--- diff --git a/Templates/Company Template.md b/Templates/Company Template.md new file mode 100644 index 0000000..bbee728 --- /dev/null +++ b/Templates/Company Template.md @@ -0,0 +1,7 @@ +--- +categories: + - "[[Companies]]" +type: [] +people: [] +url: +--- diff --git a/Templates/Conference Session Template.md b/Templates/Conference Session Template.md new file mode 100644 index 0000000..8255171 --- /dev/null +++ b/Templates/Conference Session Template.md @@ -0,0 +1,13 @@ +--- +categories: + - "[[Conference sessions]]" +conference: +speaker: +topics: [] +rating: +last: {{date}} +tags: + - conferences + - sessions + - events +--- diff --git a/Templates/Conference Template.md b/Templates/Conference Template.md new file mode 100644 index 0000000..f88257b --- /dev/null +++ b/Templates/Conference Template.md @@ -0,0 +1,12 @@ +--- +categories: + - "[[Events]]" +type: "[[Conferences]]" +series: +start: +end: +loc: +tags: + - events + - conferences +--- diff --git a/Templates/Contact Template.md b/Templates/Contact Template.md new file mode 100644 index 0000000..7ec29ad --- /dev/null +++ b/Templates/Contact Template.md @@ -0,0 +1,7 @@ +--- +categories: + - "[[People]]" +phone: +twitter: +org: +--- diff --git a/Templates/Daily Note Template.md b/Templates/Daily Note Template.md new file mode 100644 index 0000000..6a92606 --- /dev/null +++ b/Templates/Daily Note Template.md @@ -0,0 +1,7 @@ +--- +tags: + - daily +--- +## Notes + +![[Daily.base]] \ No newline at end of file diff --git a/Templates/Director Template.md b/Templates/Director Template.md new file mode 100644 index 0000000..6298ef9 --- /dev/null +++ b/Templates/Director Template.md @@ -0,0 +1,10 @@ +--- +categories: + - "[[People]]" +type: + - "[[Directors]]" +created: {{date}} +--- +## Movies + +![[Movies.base#Director]] \ No newline at end of file diff --git a/Templates/Email Template.md b/Templates/Email Template.md new file mode 100644 index 0000000..fe62fa4 --- /dev/null +++ b/Templates/Email Template.md @@ -0,0 +1,9 @@ +--- +categories: + - "[[Emails]]" +created: {{date}} +org: [] +people: [] +url: +topics: +--- diff --git a/Templates/Event Template.md b/Templates/Event Template.md new file mode 100644 index 0000000..874227e --- /dev/null +++ b/Templates/Event Template.md @@ -0,0 +1,10 @@ +--- +categories: + - "[[Events]]" +tags: + - events +type: +start: +end: +loc: +--- diff --git a/Templates/Evergreen Template.md b/Templates/Evergreen Template.md new file mode 100644 index 0000000..334fd38 --- /dev/null +++ b/Templates/Evergreen Template.md @@ -0,0 +1,5 @@ +--- +created: {{date}} +tags: + - 0🌲 +--- diff --git a/Templates/Food Template.md b/Templates/Food Template.md new file mode 100644 index 0000000..f2ce3db --- /dev/null +++ b/Templates/Food Template.md @@ -0,0 +1,9 @@ +--- +categories: + - "[[Food]]" +maker: +rating: +price: +last: {{date}} +created: {{date}} +--- diff --git a/Templates/Game Studio Template.md b/Templates/Game Studio Template.md new file mode 100644 index 0000000..374ff80 --- /dev/null +++ b/Templates/Game Studio Template.md @@ -0,0 +1,10 @@ +--- +categories: + - "[[Companies]]" +type: + - "[[Game studios]]" +--- + +## Games + +![[Games.base#Studio]] \ No newline at end of file diff --git a/Templates/Genre Template.md b/Templates/Genre Template.md new file mode 100644 index 0000000..1545b03 --- /dev/null +++ b/Templates/Genre Template.md @@ -0,0 +1,5 @@ +--- +tags: + - genres +--- +![[Genre.base]] \ No newline at end of file diff --git a/Templates/Hosting Template.md b/Templates/Hosting Template.md new file mode 100644 index 0000000..e48f715 --- /dev/null +++ b/Templates/Hosting Template.md @@ -0,0 +1,9 @@ +--- +categories: + - "[[Hosting]]" +start: +end: +loc: +people: [] +--- + diff --git a/Templates/Job Interview Template.md b/Templates/Job Interview Template.md new file mode 100644 index 0000000..c48a0df --- /dev/null +++ b/Templates/Job Interview Template.md @@ -0,0 +1,19 @@ +--- +categories: + - "[[Meetings]]" +type: + - "[[Job Interviews]]" +org: +people: [] +date: {{date}} +role: +rating: +--- +## Questions and topics + +- + +## Notes + +- + diff --git a/Templates/Journal Template.md b/Templates/Journal Template.md new file mode 100644 index 0000000..0a24d28 --- /dev/null +++ b/Templates/Journal Template.md @@ -0,0 +1,6 @@ +--- +created: {{date}} +tags: + - note + - journal +--- diff --git a/Templates/Meditation Template.md b/Templates/Meditation Template.md new file mode 100644 index 0000000..fd14ab4 --- /dev/null +++ b/Templates/Meditation Template.md @@ -0,0 +1,12 @@ +--- +categories: + - "[[Meditations]]" +tags: + - note + - journal + - meditation +created: {{date}} +loc: [] +topics: [] +--- + diff --git a/Templates/Meeting Template.md b/Templates/Meeting Template.md new file mode 100644 index 0000000..a818d7e --- /dev/null +++ b/Templates/Meeting Template.md @@ -0,0 +1,10 @@ +--- +categories: + - "[[Meetings]]" +type: [] +date: {{date}} +org: +loc: +people: [] +topics: [] +--- diff --git a/Templates/Meeting Type Template.md b/Templates/Meeting Type Template.md new file mode 100644 index 0000000..a6f2c56 --- /dev/null +++ b/Templates/Meeting Type Template.md @@ -0,0 +1,5 @@ +--- +tags: + - meetings/type +--- +![[Meetings.base#Type]] \ No newline at end of file diff --git a/Templates/Meetings List Template.md b/Templates/Meetings List Template.md new file mode 100644 index 0000000..9cf11d5 --- /dev/null +++ b/Templates/Meetings List Template.md @@ -0,0 +1 @@ +![[Meetings.base#Person]] \ No newline at end of file diff --git a/Templates/Monthly Note Template.md b/Templates/Monthly Note Template.md new file mode 100644 index 0000000..cffddbe --- /dev/null +++ b/Templates/Monthly Note Template.md @@ -0,0 +1,11 @@ +--- +aliases: + - July 2023 +previous: "[[2023-06]]" +next: "[[2023-08]]" +tags: + - monthly +--- +## Entries + +![[Daily.base#Monthly]] diff --git a/Templates/Movie Genre Template.md b/Templates/Movie Genre Template.md new file mode 100644 index 0000000..48ff41b --- /dev/null +++ b/Templates/Movie Genre Template.md @@ -0,0 +1,5 @@ +--- +tags: + - movies/genres +--- +![[Movies.base#Genre]] \ No newline at end of file diff --git a/Templates/Movie Template.md b/Templates/Movie Template.md new file mode 100644 index 0000000..dd90d10 --- /dev/null +++ b/Templates/Movie Template.md @@ -0,0 +1,15 @@ +--- +categories: + - "[[Movies]]" +cover: +genre: [] +director: +cast: [] +runtime: +rating: +year: +last: {{date}} +imdbId: +via: +--- + diff --git a/Templates/Music Genre Template.md b/Templates/Music Genre Template.md new file mode 100644 index 0000000..f444531 --- /dev/null +++ b/Templates/Music Genre Template.md @@ -0,0 +1,6 @@ +--- +tags: + - music/genres +--- + +![[Albums.base#Genre]] \ No newline at end of file diff --git a/Templates/Musician Template.md b/Templates/Musician Template.md new file mode 100644 index 0000000..1e27cf4 --- /dev/null +++ b/Templates/Musician Template.md @@ -0,0 +1,9 @@ +--- +categories: "[[People]]" +type: + - "[[Musicians]]" +created: {{date}} +--- +## Albums + +![[Albums.base#Artist]] \ No newline at end of file diff --git a/Templates/People Template.md b/Templates/People Template.md new file mode 100644 index 0000000..a1c89b1 --- /dev/null +++ b/Templates/People Template.md @@ -0,0 +1,10 @@ +--- +categories: + - "[[People]]" +birthday: +org: [] +created: {{date}} +--- +## Meetings + +![[Meetings.base#Person]] \ No newline at end of file diff --git a/Templates/Place Template.md b/Templates/Place Template.md new file mode 100644 index 0000000..01a7800 --- /dev/null +++ b/Templates/Place Template.md @@ -0,0 +1,9 @@ +--- +categories: + - "[[Places]]" +type: [] +loc: [] +rating: +created: {{date}} +last: {{date}} +--- diff --git a/Templates/Place Type Template.md b/Templates/Place Type Template.md new file mode 100644 index 0000000..2d607ac --- /dev/null +++ b/Templates/Place Type Template.md @@ -0,0 +1,10 @@ +--- +tags: + - places/types +--- + +## Places + +![[Map.base#Type]] + +![[Places.base#Type]] \ No newline at end of file diff --git a/Templates/Podcast Episode Template.md b/Templates/Podcast Episode Template.md new file mode 100644 index 0000000..35be64b --- /dev/null +++ b/Templates/Podcast Episode Template.md @@ -0,0 +1,15 @@ +--- +categories: + - "[[Podcast episodes]]" +tags: + - podcast + - episodes +show: +guests: +topics: [] +episode: +url: +rating: +published: +last: {{date}} +--- diff --git a/Templates/Podcast Template.md b/Templates/Podcast Template.md new file mode 100644 index 0000000..1c61f36 --- /dev/null +++ b/Templates/Podcast Template.md @@ -0,0 +1,9 @@ +--- +categories: + - "[[Podcasts]]" +host: [] +rating: +--- +## Episodes + +![[Podcast episodes.base#Show]] diff --git a/Templates/Post Template.md b/Templates/Post Template.md new file mode 100644 index 0000000..559e39a --- /dev/null +++ b/Templates/Post Template.md @@ -0,0 +1,11 @@ +--- +categories: + - "[[Posts]]" +author: + - "[[Me]]" +url: +created: {{date}} +published: +topics: [] +status: +--- diff --git a/Templates/Product Template.md b/Templates/Product Template.md new file mode 100644 index 0000000..4727024 --- /dev/null +++ b/Templates/Product Template.md @@ -0,0 +1,11 @@ +--- +categories: + - "[[Products]]" +type: +maker: +model: +rating: +price: +acquired: {{date}} +monthly-uses: +--- diff --git a/Templates/Product Type Template.md b/Templates/Product Type Template.md new file mode 100644 index 0000000..6e29add --- /dev/null +++ b/Templates/Product Type Template.md @@ -0,0 +1,5 @@ +--- +tags: + - products/types +--- +![[Products.base#Type]] diff --git a/Templates/Project Template.md b/Templates/Project Template.md new file mode 100644 index 0000000..2e6398e --- /dev/null +++ b/Templates/Project Template.md @@ -0,0 +1,11 @@ +--- +categories: + - "[[Projects]]" +type: [] +org: [] +start: +year: +url: +status: +--- + diff --git a/Templates/Quote Template.md b/Templates/Quote Template.md new file mode 100644 index 0000000..b64171e --- /dev/null +++ b/Templates/Quote Template.md @@ -0,0 +1,9 @@ +--- +categories: + - "[[Quotes]]" +attribution: [] +source: +created: {{date}} +topics: [] +via: +--- diff --git a/Templates/Real Estate Template.md b/Templates/Real Estate Template.md new file mode 100644 index 0000000..a9ca96a --- /dev/null +++ b/Templates/Real Estate Template.md @@ -0,0 +1,15 @@ +--- +categories: + - "[[Places]]" +type: [] +address: +rating: +created: {{date}} +url: +year: +price: +sqft: +lotsqft: +loc: [] +status: +--- diff --git a/Templates/Recipe Template.md b/Templates/Recipe Template.md new file mode 100644 index 0000000..fe0b5a8 --- /dev/null +++ b/Templates/Recipe Template.md @@ -0,0 +1,23 @@ +--- +categories: + - "[[Recipes]]" +cuisine: +type: [] +ingredients: +author: [] +url: +rating: +created: {{date}} +last: {{date}} +--- +## Ingredients + +- + +## Directions + +- + +## Notes + +- \ No newline at end of file diff --git a/Templates/Restaurant Template.md b/Templates/Restaurant Template.md new file mode 100644 index 0000000..a8fc052 --- /dev/null +++ b/Templates/Restaurant Template.md @@ -0,0 +1,10 @@ +--- +categories: + - "[[Places]]" +type: + - "[[Restaurants]]" +loc: +rating: +created: {{date}} +last: {{date}} +--- diff --git a/Templates/Show Episode Template.md b/Templates/Show Episode Template.md new file mode 100644 index 0000000..4bcbf60 --- /dev/null +++ b/Templates/Show Episode Template.md @@ -0,0 +1,9 @@ +--- +categories: + - "[[Show episodes]]" +show: +season: +episode: +rating: +published: +--- diff --git a/Templates/Show Template.md b/Templates/Show Template.md new file mode 100644 index 0000000..8967562 --- /dev/null +++ b/Templates/Show Template.md @@ -0,0 +1,10 @@ +--- +categories: + - "[[Shows]]" +genre: [] +year: +cast: [] +rating: +created: {{date}} +last: {{date}} +--- diff --git a/Templates/Stock Trade Template.md b/Templates/Stock Trade Template.md new file mode 100644 index 0000000..90c8c38 --- /dev/null +++ b/Templates/Stock Trade Template.md @@ -0,0 +1,9 @@ +--- +date: {{date}} +trade: +tags: + - investment + - trade +price: +shares: +--- diff --git a/Templates/Trip Template.md b/Templates/Trip Template.md new file mode 100644 index 0000000..7b5e295 --- /dev/null +++ b/Templates/Trip Template.md @@ -0,0 +1,8 @@ +--- +categories: + - "[[Trips]]" +start: +end: +loc: +--- + diff --git a/Templates/Video Game Genre Template.md b/Templates/Video Game Genre Template.md new file mode 100644 index 0000000..27dbedb --- /dev/null +++ b/Templates/Video Game Genre Template.md @@ -0,0 +1,5 @@ +--- +tags: + - games/genres +--- +![[Games.base#Genre]] \ No newline at end of file diff --git a/Templates/Video Game Template.md b/Templates/Video Game Template.md new file mode 100644 index 0000000..e5c2972 --- /dev/null +++ b/Templates/Video Game Template.md @@ -0,0 +1,11 @@ +--- +categories: + - "[[Games]]" +maker: +genre: [] +year: +system: +rating: +created: {{date}} +last: {{date}} +---