Compare commits
19 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
35002d844a | ||
|
|
b75feb5d29 | ||
|
|
b988a7e438 | ||
|
|
de7764aa87 | ||
|
|
a1cf0fdc63 | ||
|
|
3debf9da8a | ||
|
|
453e98b3db | ||
|
|
aca2993b8e | ||
|
|
08da8df936 | ||
|
|
aae37bf7ca | ||
|
|
202f8e3065 | ||
|
|
d33fbe8283 | ||
|
|
dd7cb4e6f4 | ||
|
|
69bc2f5b14 | ||
|
|
b0e50255f2 | ||
|
|
a35651a27d | ||
|
|
c58f017573 | ||
|
|
4ea8f749a9 | ||
|
|
47b8b962de |
2
.gitignore
vendored
2
.gitignore
vendored
@@ -1,4 +1,6 @@
|
||||
# obsidian
|
||||
.obsidian/appearance.json
|
||||
.obsidian/hotkeys.json
|
||||
.obsidian/workspace.json
|
||||
.obsidian/themes
|
||||
.obsidian/plugins
|
||||
|
||||
7
.obsidian/appearance.json
vendored
7
.obsidian/appearance.json
vendored
@@ -1,7 +0,0 @@
|
||||
{
|
||||
"accentColor": "",
|
||||
"cssTheme": "",
|
||||
"enabledCssSnippets": [
|
||||
"stock-charts"
|
||||
]
|
||||
}
|
||||
68
.obsidian/hotkeys.json
vendored
68
.obsidian/hotkeys.json
vendored
@@ -1,68 +0,0 @@
|
||||
{
|
||||
"editor:toggle-source": [
|
||||
{
|
||||
"modifiers": [
|
||||
"Mod",
|
||||
"Shift"
|
||||
],
|
||||
"key": "E"
|
||||
}
|
||||
],
|
||||
"insert-template": [
|
||||
{
|
||||
"modifiers": [
|
||||
"Mod"
|
||||
],
|
||||
"key": "T"
|
||||
}
|
||||
],
|
||||
"workspace:new-tab": [],
|
||||
"obsidian-outliner:move-list-item-down": [
|
||||
{
|
||||
"modifiers": [
|
||||
"Mod"
|
||||
],
|
||||
"key": "ArrowDown"
|
||||
}
|
||||
],
|
||||
"obsidian-outliner:move-list-item-up": [
|
||||
{
|
||||
"modifiers": [
|
||||
"Mod"
|
||||
],
|
||||
"key": "ArrowUp"
|
||||
}
|
||||
],
|
||||
"obsidian-outliner:fold": [],
|
||||
"obsidian-outliner:unfold": [],
|
||||
"app:go-back": [
|
||||
{
|
||||
"modifiers": [
|
||||
"Mod",
|
||||
"Alt"
|
||||
],
|
||||
"key": "ArrowLeft"
|
||||
},
|
||||
{
|
||||
"modifiers": [
|
||||
"Mod"
|
||||
],
|
||||
"key": "ArrowLeft"
|
||||
}
|
||||
],
|
||||
"app:go-forward": [
|
||||
{
|
||||
"modifiers": [
|
||||
"Mod",
|
||||
"Alt"
|
||||
],
|
||||
"key": "ArrowRight"
|
||||
},
|
||||
{
|
||||
"modifiers": [
|
||||
"Mod"
|
||||
],
|
||||
"key": "ArrowRight"
|
||||
}
|
||||
]
|
||||
}
|
||||
48
.obsidian/snippets/stock-charts.css
vendored
48
.obsidian/snippets/stock-charts.css
vendored
@@ -1,48 +0,0 @@
|
||||
/* Stocks */
|
||||
.stock-cards {
|
||||
margin: 2em 0;
|
||||
width: 100%;
|
||||
display: flex;
|
||||
flex-flow: row wrap;
|
||||
gap: 6px;
|
||||
justify-content: center;
|
||||
|
||||
& .stock-card {
|
||||
position: relative;
|
||||
a {
|
||||
cursor: pointer;
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
&:hover .stock-card-inner {
|
||||
background-color: var(--background-primary);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.stock-chart, .stock-financials, .stock-card-inner {
|
||||
box-sizing: border-box;
|
||||
display: block;
|
||||
border: 1px solid var(--background-modifier-border);
|
||||
border-radius: var(--radius-m);
|
||||
background-color: var(--background-primary);
|
||||
}
|
||||
.stock-chart {
|
||||
width: 100%;
|
||||
min-height: 340px;
|
||||
height: 40vh;
|
||||
margin-bottom: 1em;
|
||||
}
|
||||
.stock-container {
|
||||
width: var(--line-width);
|
||||
margin: 0 auto;
|
||||
}
|
||||
.stock-financials {
|
||||
width: 100%;
|
||||
height: 800px;
|
||||
}
|
||||
.stock-card-inner {
|
||||
height: 94px;
|
||||
width: 270px;
|
||||
}
|
||||
5
.obsidian/types.json
vendored
5
.obsidian/types.json
vendored
@@ -12,7 +12,7 @@
|
||||
"topics": "multitext",
|
||||
"rating": "number",
|
||||
"year": "number",
|
||||
"location": "multitext",
|
||||
"coordinates": "multitext",
|
||||
"model": "text",
|
||||
"lotsqft": "number",
|
||||
"isbn13": "number",
|
||||
@@ -49,6 +49,7 @@
|
||||
"loc": "multitext",
|
||||
"monthly-uses": "number",
|
||||
"runtime": "number",
|
||||
"pages": "number"
|
||||
"pages": "number",
|
||||
"acquired": "date"
|
||||
}
|
||||
}
|
||||
@@ -2,13 +2,6 @@
|
||||
tags:
|
||||
- categories
|
||||
---
|
||||
```leaflet
|
||||
id: places
|
||||
markerTag: places
|
||||
maxZoom:15
|
||||
height:400px
|
||||
```
|
||||
|
||||
## Places
|
||||
|
||||
![[Map.base]]
|
||||
![[Places.base]]
|
||||
|
||||
@@ -11,7 +11,7 @@ loc:
|
||||
- "[[Japan]]"
|
||||
rating: 7
|
||||
created: 2023-09-12
|
||||
location:
|
||||
coordinates:
|
||||
- "34.9689499"
|
||||
- "135.7692576"
|
||||
---
|
||||
|
||||
@@ -8,7 +8,7 @@ tags:
|
||||
- cities
|
||||
loc:
|
||||
- "[[Japan]]"
|
||||
location:
|
||||
coordinates:
|
||||
- "35.021041"
|
||||
- "135.7556075"
|
||||
rating: 7
|
||||
@@ -16,21 +16,9 @@ created: 2023-09-12
|
||||
---
|
||||
## Trips
|
||||
|
||||
![[Trips.base#Related trips]]
|
||||
|
||||
## Map
|
||||
|
||||
```leaflet
|
||||
id: kyoto
|
||||
minZoom: 7
|
||||
maxZoom: 20
|
||||
defaultZoom: 11
|
||||
markerTag:
|
||||
- places
|
||||
height: 400px
|
||||
coordinates: [[Kyoto]]
|
||||
```
|
||||
![[Trips.base#Location]]
|
||||
|
||||
## Places
|
||||
|
||||
![[Map.base#Location]]
|
||||
![[Places.base#Location]]
|
||||
9
References/Parks.md
Normal file
9
References/Parks.md
Normal file
@@ -0,0 +1,9 @@
|
||||
---
|
||||
tags:
|
||||
- places/types
|
||||
---
|
||||
|
||||
## Places
|
||||
|
||||
![[Map.base#Type]]
|
||||
![[Places.base#Type]]
|
||||
@@ -8,4 +8,4 @@ created: 2023-09-13
|
||||
---
|
||||
## Albums
|
||||
|
||||
![[Albums.base#Related albums]]
|
||||
![[Albums.base#Artist]]
|
||||
@@ -1,21 +1,23 @@
|
||||
filters:
|
||||
and:
|
||||
- contains(property.categories, "[[Albums]]")
|
||||
- not(contains(file.name, "Template"))
|
||||
display:
|
||||
file.name: Album
|
||||
property.year: Year
|
||||
property.artist: Artist
|
||||
property.created: Added
|
||||
property.rating: Rating
|
||||
property.genre: Genre
|
||||
- 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
|
||||
filters:
|
||||
and:
|
||||
- contains(categories, concat("[[", this.file.name, "]]"))
|
||||
- not(contains(file.name, "Template"))
|
||||
order:
|
||||
- file.name
|
||||
- artist
|
||||
@@ -26,7 +28,7 @@ views:
|
||||
name: Artist
|
||||
filters:
|
||||
and:
|
||||
- contains(artist, concat("[[", this.file.name, "]]"))
|
||||
- list(artist).contains(this)
|
||||
order:
|
||||
- file.name
|
||||
- artist
|
||||
@@ -37,7 +39,7 @@ views:
|
||||
name: Genre
|
||||
filters:
|
||||
and:
|
||||
- contains(genre, concat("[[", this.file.name, "]]"))
|
||||
- list(genre).contains(this)
|
||||
order:
|
||||
- file.name
|
||||
- artist
|
||||
|
||||
32
Templates/Bases/Attachments.base
Normal file
32
Templates/Bases/Attachments.base
Normal file
@@ -0,0 +1,32 @@
|
||||
formulas:
|
||||
Embeds: if(file.embeds[0].containsAny("jpg","gif","webp","jpeg","avif"), file.embeds[0])
|
||||
Date: if(created,created,if(start,start))
|
||||
links: file.
|
||||
views:
|
||||
- type: cards
|
||||
name: Images
|
||||
filters:
|
||||
and:
|
||||
- this.file.hasLink(file)
|
||||
- '!file.ext.containsAny("base", "canvas", "pdf", "md")'
|
||||
- file == ""
|
||||
order: []
|
||||
sort:
|
||||
- property: file.name
|
||||
direction: ASC
|
||||
image: file.file
|
||||
cardSize: 70
|
||||
- type: table
|
||||
name: Images 2
|
||||
filters:
|
||||
and:
|
||||
- '!file.ext.containsAny("base", "canvas", "pdf", "md")'
|
||||
order:
|
||||
- file.name
|
||||
- file.links
|
||||
- formula.links
|
||||
sort:
|
||||
- property: file.name
|
||||
direction: ASC
|
||||
image: file.file
|
||||
cardSize: 90
|
||||
@@ -1,14 +1,31 @@
|
||||
filters:
|
||||
and:
|
||||
- linksTo(file.file, this.file.path)
|
||||
display:
|
||||
property.category: Category
|
||||
file.name: Name
|
||||
property.created: Created
|
||||
- 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
|
||||
- category
|
||||
- categories
|
||||
- created
|
||||
sort:
|
||||
- property: created
|
||||
direction: DESC
|
||||
- type: table
|
||||
name: Recent entries
|
||||
order:
|
||||
- file.name
|
||||
- created
|
||||
sort:
|
||||
- property: created
|
||||
direction: DESC
|
||||
limit: 20
|
||||
|
||||
@@ -1,11 +1,14 @@
|
||||
filters:
|
||||
and:
|
||||
- contains(property.categories, "[[Board games]]")
|
||||
- not(contains(file.name, "Template"))
|
||||
display:
|
||||
file.name: Game
|
||||
property.rating: Rating
|
||||
property.last: Last
|
||||
- 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
|
||||
|
||||
@@ -1,52 +1,56 @@
|
||||
filters:
|
||||
and:
|
||||
- contains(property.categories, "[[Books]]")
|
||||
- not(contains(file.name, "Template"))
|
||||
display:
|
||||
file.name: Name
|
||||
property.last: Last
|
||||
property.rating: Rating
|
||||
property.year: Year
|
||||
property.genre: Genre
|
||||
property.author: Author
|
||||
property.created: Added
|
||||
- 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: Favorites
|
||||
name: Books
|
||||
order:
|
||||
- file.name
|
||||
- author
|
||||
- file.name
|
||||
- rating
|
||||
- year
|
||||
- created
|
||||
- genre
|
||||
- type: table
|
||||
name: All
|
||||
order:
|
||||
- file.name
|
||||
- length
|
||||
- year
|
||||
- rating
|
||||
- topics
|
||||
- last
|
||||
- genre
|
||||
- type: table
|
||||
name: Last read
|
||||
filters:
|
||||
and:
|
||||
- not(empty(property.last))
|
||||
order:
|
||||
- file.name
|
||||
- year
|
||||
- rating
|
||||
- last
|
||||
- genre
|
||||
sort:
|
||||
- column: property.last
|
||||
- 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:
|
||||
- contains(author, concat("[[", this.file.name, "]]"))
|
||||
- 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
|
||||
|
||||
@@ -1,37 +1,39 @@
|
||||
filters:
|
||||
and:
|
||||
- contains(property.categories, "[[Clippings]]")
|
||||
- not(contains(file.name, "Template"))
|
||||
display:
|
||||
file.name: Title
|
||||
property.author: Author
|
||||
property.created: Clipped
|
||||
property.published: Published
|
||||
- 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
|
||||
filters:
|
||||
and:
|
||||
- contains(categories, concat("[[", this.file.name, "]]"))
|
||||
- not(contains(file.name, "Template"))
|
||||
order:
|
||||
- file.name
|
||||
- author
|
||||
- created
|
||||
- published
|
||||
sort:
|
||||
- column: clipped
|
||||
- property: created
|
||||
direction: DESC
|
||||
columnSize:
|
||||
note.author: 140
|
||||
- type: table
|
||||
name: Author
|
||||
filters:
|
||||
and:
|
||||
- contains(author, concat("[[", this.file.name, "]]"))
|
||||
- list(author).contains(this)
|
||||
order:
|
||||
- file.name
|
||||
- author
|
||||
- created
|
||||
- published
|
||||
sort:
|
||||
- column: clipped
|
||||
- property: clipped
|
||||
direction: DESC
|
||||
|
||||
@@ -1,13 +1,22 @@
|
||||
display:
|
||||
file.name: Company
|
||||
property.url: Link
|
||||
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: Table
|
||||
filters:
|
||||
and:
|
||||
- contains(categories, concat("[[", this.file.name, "]]"))
|
||||
- not(contains(file.name, "Template"))
|
||||
name: Companies
|
||||
order:
|
||||
- file.name
|
||||
- url
|
||||
- url
|
||||
- people
|
||||
columnSize:
|
||||
note.url: 239
|
||||
|
||||
@@ -1,28 +1,69 @@
|
||||
filters:
|
||||
or:
|
||||
- linksTo(file.file, this.file.path)
|
||||
- contains(property.created, this.file.name)
|
||||
- contains(property.last, this.file.name)
|
||||
- contains(property.end, this.file.name)
|
||||
display:
|
||||
file.name: Entry
|
||||
property.created: Created
|
||||
property.categories: Categories
|
||||
- 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:
|
||||
- not(taggedWith(file.file, "daily"))
|
||||
- not(taggedWith(file.file, "monthly"))
|
||||
- '!tags.contains("daily")'
|
||||
- '!tags.contains("monthly")'
|
||||
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:
|
||||
- '!tags.contains("daily")'
|
||||
- '!tags.contains("monthly")'
|
||||
order:
|
||||
- file.name
|
||||
- categories
|
||||
- created
|
||||
sort:
|
||||
- column: file.name
|
||||
- property: file.name
|
||||
direction: ASC
|
||||
- column: property.created
|
||||
- property: created
|
||||
direction: DESC
|
||||
- type: table
|
||||
name: Yearly
|
||||
filters:
|
||||
and:
|
||||
- '!tags.contains("daily")'
|
||||
- '!tags.contains("monthly")'
|
||||
order:
|
||||
- file.name
|
||||
- categories
|
||||
- created
|
||||
sort:
|
||||
- property: created
|
||||
direction: ASC
|
||||
columnSize:
|
||||
file.name: 263
|
||||
|
||||
@@ -1,29 +1,46 @@
|
||||
filters:
|
||||
and:
|
||||
- contains(property.categories, "[[Events]]")
|
||||
- not(contains(file.name, "Template"))
|
||||
display:
|
||||
file.name: Event
|
||||
property.loc: Location
|
||||
- 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
|
||||
- loc
|
||||
- start
|
||||
- end
|
||||
- loc
|
||||
sort:
|
||||
- property: start
|
||||
direction: DESC
|
||||
- type: table
|
||||
name: Type
|
||||
filters:
|
||||
and:
|
||||
- contains(type, concat("[[", this.file.name, "]]"))
|
||||
- list(type).contains(this)
|
||||
order:
|
||||
- file.name
|
||||
- loc
|
||||
- start
|
||||
columnSize:
|
||||
file.name: 226
|
||||
property.loc: 199
|
||||
- loc
|
||||
sort:
|
||||
- column: property.start
|
||||
- property: start
|
||||
direction: DESC
|
||||
- type: table
|
||||
name: Location
|
||||
filters:
|
||||
and:
|
||||
- list(loc).contains(this)
|
||||
order:
|
||||
- file.name
|
||||
- start
|
||||
- loc
|
||||
sort:
|
||||
- property: start
|
||||
direction: DESC
|
||||
|
||||
@@ -1,13 +1,18 @@
|
||||
display:
|
||||
file.name: Name
|
||||
property.created: Created
|
||||
filters:
|
||||
and:
|
||||
- tags.contains("0🌲")
|
||||
- '!file.name.contains("Template")'
|
||||
properties:
|
||||
file.name:
|
||||
displayName: Name
|
||||
note.created:
|
||||
displayName: Created
|
||||
views:
|
||||
- type: table
|
||||
name: Table
|
||||
filters:
|
||||
and:
|
||||
- contains(property.tags, "0🌲")
|
||||
- not(contains(file.name, "Template"))
|
||||
name: Evergreen
|
||||
order:
|
||||
- file.name
|
||||
- created
|
||||
- created
|
||||
sort:
|
||||
- column: note.created
|
||||
direction: DESC
|
||||
|
||||
36
Templates/Bases/Everything.base
Normal file
36
Templates/Bases/Everything.base
Normal file
@@ -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
|
||||
@@ -1,21 +1,17 @@
|
||||
filters:
|
||||
and:
|
||||
- contains(property.categories, "[[Games]]")
|
||||
- not(contains(file.name, "Template"))
|
||||
- note.categories.contains(link("Games"))
|
||||
- '!file.name.contains("Template")'
|
||||
display:
|
||||
file.name: Games
|
||||
property.year: Year
|
||||
property.maker: Maker
|
||||
property.rating: Rating
|
||||
property.genre: Genre
|
||||
property.last: Last played
|
||||
note.year: Year
|
||||
note.maker: Maker
|
||||
note.rating: Rating
|
||||
note.genre: Genre
|
||||
note.last: Last played
|
||||
views:
|
||||
- type: table
|
||||
name: Games
|
||||
filters:
|
||||
and:
|
||||
- contains(property.categories, "[[Games]]")
|
||||
- not(contains(file.name, "Template"))
|
||||
order:
|
||||
- file.name
|
||||
- maker
|
||||
@@ -27,7 +23,7 @@ views:
|
||||
name: Studio
|
||||
filters:
|
||||
and:
|
||||
- contains(maker, concat("[[", this.file.name, "]]"))
|
||||
- list(maker).contains(this)
|
||||
order:
|
||||
- file.name
|
||||
- maker
|
||||
@@ -39,7 +35,7 @@ views:
|
||||
name: Genre
|
||||
filters:
|
||||
and:
|
||||
- contains(genre, concat("[[", this.file.name, "]]"))
|
||||
- list(genre).contains(this)
|
||||
order:
|
||||
- file.name
|
||||
- maker
|
||||
|
||||
@@ -1,17 +1,24 @@
|
||||
filters:
|
||||
and:
|
||||
- contains(genre, concat("[[", this.file.name, "]]"))
|
||||
- list(genre).contains(this)
|
||||
display:
|
||||
property.categories: Categories
|
||||
property.rating: Rating
|
||||
property.last: Last
|
||||
note.rating: Rating
|
||||
note.categories: Category
|
||||
note.last: Last
|
||||
file.name: Name
|
||||
views:
|
||||
- type: table
|
||||
name: Table
|
||||
name: Genre
|
||||
order:
|
||||
- file.name
|
||||
- categories
|
||||
- rating
|
||||
- categories
|
||||
- last
|
||||
sort: []
|
||||
sort:
|
||||
- column: note.rating
|
||||
direction: DESC
|
||||
- column: note.last
|
||||
direction: DESC
|
||||
columnSize:
|
||||
file.name: 248
|
||||
note.categories: 170
|
||||
|
||||
@@ -1,10 +1,12 @@
|
||||
filters:
|
||||
and:
|
||||
- contains(property.tags, "journal")
|
||||
- not(contains(file.name, "Template"))
|
||||
display:
|
||||
file.name: Entry
|
||||
property.created: Created
|
||||
- '!file.name.contains("Template")'
|
||||
- tags.contains("journal")
|
||||
properties:
|
||||
file.name:
|
||||
displayName: Entry
|
||||
note.created:
|
||||
displayName: Created
|
||||
views:
|
||||
- type: table
|
||||
name: Table
|
||||
|
||||
78
Templates/Bases/Map.base
Normal file
78
Templates/Bases/Map.base
Normal file
@@ -0,0 +1,78 @@
|
||||
filters:
|
||||
and:
|
||||
- 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: map
|
||||
name: Map
|
||||
order:
|
||||
- file.name
|
||||
- rating
|
||||
- loc
|
||||
- type
|
||||
- last
|
||||
sort:
|
||||
- property: last
|
||||
direction: DESC
|
||||
- property: type
|
||||
direction: ASC
|
||||
- property: loc
|
||||
direction: ASC
|
||||
defaultZoom: 2
|
||||
coordinates: note.coordinates
|
||||
- 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
|
||||
- type: map
|
||||
name: Type
|
||||
filters:
|
||||
and:
|
||||
- list(type).contains(this)
|
||||
order:
|
||||
- file.name
|
||||
- rating
|
||||
- type
|
||||
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
|
||||
@@ -1,12 +1,18 @@
|
||||
filters:
|
||||
and:
|
||||
- contains(property.categories, "[[Meetings]]")
|
||||
- not(contains(file.name, "Template"))
|
||||
display:
|
||||
property.date: Date
|
||||
property.people: People
|
||||
property.type: Type
|
||||
file.name: Meeting
|
||||
- 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
|
||||
@@ -16,18 +22,31 @@ views:
|
||||
- type
|
||||
- people
|
||||
sort:
|
||||
- column: property.date
|
||||
- property: date
|
||||
direction: ASC
|
||||
- type: table
|
||||
name: Person
|
||||
filters:
|
||||
and:
|
||||
- contains(people, concat("[[", this.file.name, "]]"))
|
||||
- list(people).contains(this)
|
||||
order:
|
||||
- file.name
|
||||
- date
|
||||
- type
|
||||
- people
|
||||
sort:
|
||||
- column: property.date
|
||||
- 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
|
||||
|
||||
@@ -1,47 +1,109 @@
|
||||
filters:
|
||||
and:
|
||||
- not(contains(file.name, "Template"))
|
||||
- contains(property.categories, "[[Movies]]")
|
||||
display:
|
||||
file.name: Name
|
||||
property.last: Last
|
||||
property.rating: Rating
|
||||
property.year: Year
|
||||
property.director: Director
|
||||
property.genre: Genre
|
||||
property.cast: Cast
|
||||
- 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: Favorites
|
||||
filters:
|
||||
and:
|
||||
- property.rating > 6
|
||||
order:
|
||||
- file.name
|
||||
- year
|
||||
- rating
|
||||
- last
|
||||
- director
|
||||
- genre
|
||||
- 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:
|
||||
- column: file.name
|
||||
- property: scoreImdb
|
||||
direction: DESC
|
||||
- property: scoreRT
|
||||
direction: DESC
|
||||
- property: watchlist
|
||||
direction: DESC
|
||||
- property: file.name
|
||||
direction: ASC
|
||||
- column: property.director
|
||||
- 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:
|
||||
- not(empty(property.last))
|
||||
- "!last.isEmpty()"
|
||||
order:
|
||||
- file.name
|
||||
- year
|
||||
@@ -50,36 +112,128 @@ views:
|
||||
- director
|
||||
- genre
|
||||
sort:
|
||||
- column: property.last
|
||||
- property: last
|
||||
direction: DESC
|
||||
- property: file.name
|
||||
direction: ASC
|
||||
limit: 20
|
||||
- type: table
|
||||
name: Actor
|
||||
filters:
|
||||
and:
|
||||
- contains(cast, concat("[[", this.file.name, "]]"))
|
||||
- list(cast).contains(this)
|
||||
order:
|
||||
- file.name
|
||||
- year
|
||||
- director
|
||||
- genre
|
||||
- ratingImdb
|
||||
sort:
|
||||
- property: ratingImdb
|
||||
direction: DESC
|
||||
- type: table
|
||||
name: Genre
|
||||
filters:
|
||||
and:
|
||||
- contains(genre, concat("[[", this.file.name, "]]"))
|
||||
- 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:
|
||||
- contains(director, concat("[[", this.file.name, "]]"))
|
||||
- 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
|
||||
|
||||
@@ -1,13 +1,33 @@
|
||||
filters:
|
||||
and:
|
||||
- contains(property.categories, "[[People]]")
|
||||
- not(contains(file.name, "Template"))
|
||||
display:
|
||||
file.name: Name
|
||||
property.tags: Tags
|
||||
- '!file.name.contains("Template")'
|
||||
- note.tags.contains("people")
|
||||
formulas:
|
||||
Age: (now() - birthday).years.floor()
|
||||
properties:
|
||||
file.name:
|
||||
displayName: Name
|
||||
note.tags:
|
||||
displayName: Tags
|
||||
note.birthday:
|
||||
displayName: Birthday
|
||||
views:
|
||||
- type: table
|
||||
name: Table
|
||||
name: All people
|
||||
order:
|
||||
- file.name
|
||||
- tags
|
||||
- tags
|
||||
- birthday
|
||||
- formula.Age
|
||||
columnSize:
|
||||
note.tags: 209
|
||||
formula.Age: 99
|
||||
sort:
|
||||
- column: file.name
|
||||
direction: ASC
|
||||
- column: note.tags
|
||||
direction: ASC
|
||||
- column: formula.Age
|
||||
direction: DESC
|
||||
- column: note.birthday
|
||||
direction: DESC
|
||||
|
||||
@@ -1,24 +0,0 @@
|
||||
filters:
|
||||
and:
|
||||
- contains(type, concat("[[", this.file.name, "]]"))
|
||||
display:
|
||||
property.rating: Rating
|
||||
file.name: Name
|
||||
property.loc: Location
|
||||
property.last: Last
|
||||
views:
|
||||
- type: table
|
||||
name: Default view
|
||||
order:
|
||||
- file.name
|
||||
- rating
|
||||
- last
|
||||
- loc
|
||||
sort:
|
||||
- column: property.last
|
||||
direction: DESC
|
||||
- column: property.rating
|
||||
direction: ASC
|
||||
columnSize:
|
||||
property.rating: 94
|
||||
property.loc: 270
|
||||
@@ -1,52 +1,115 @@
|
||||
filters:
|
||||
and:
|
||||
- contains(property.categories, "[[Places]]")
|
||||
- not(contains(file.name, "Template"))
|
||||
display:
|
||||
property.type: Type
|
||||
property.rating: Rating
|
||||
property.loc: Location
|
||||
file.name: Name
|
||||
property.last: Last
|
||||
- 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
|
||||
- rating
|
||||
- last
|
||||
sort:
|
||||
- column: property.loc
|
||||
- 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:
|
||||
- contains(loc, concat("[[", this.file.name, "]]"))
|
||||
- list(loc).contains(this)
|
||||
order:
|
||||
- file.name
|
||||
- type
|
||||
- rating
|
||||
- last
|
||||
sort:
|
||||
- column: property.last
|
||||
- property: rating
|
||||
direction: DESC
|
||||
- column: property.loc
|
||||
- property: last
|
||||
direction: DESC
|
||||
- property: loc
|
||||
direction: ASC
|
||||
columnSize:
|
||||
note.type: 197
|
||||
- type: table
|
||||
name: Type
|
||||
filters:
|
||||
and:
|
||||
- contains(type, concat("[[", this.file.name, "]]"))
|
||||
- list(type).contains(this)
|
||||
order:
|
||||
- file.name
|
||||
- type
|
||||
- rating
|
||||
- last
|
||||
sort:
|
||||
- column: property.last
|
||||
- property: last
|
||||
direction: DESC
|
||||
- column: property.loc
|
||||
- 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
|
||||
|
||||
@@ -1,14 +1,22 @@
|
||||
filters:
|
||||
and:
|
||||
- contains(property.categories, "[[Podcast episodes]]")
|
||||
- not(contains(file.name, "Template"))
|
||||
display:
|
||||
file.name: Podcast
|
||||
property.show: Show
|
||||
property.guests: Guests
|
||||
property.episode: Episode
|
||||
property.rating: Rating
|
||||
property.published: Published
|
||||
- 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
|
||||
@@ -19,23 +27,26 @@ views:
|
||||
- episode
|
||||
- rating
|
||||
- published
|
||||
sort:
|
||||
- property: published
|
||||
direction: DESC
|
||||
- type: table
|
||||
name: Show
|
||||
filters:
|
||||
and:
|
||||
- contains(show, concat("[[", this.file.name, "]]"))
|
||||
- list(show).contains(this)
|
||||
order:
|
||||
- file.name
|
||||
- show
|
||||
- guests
|
||||
- episode
|
||||
- rating
|
||||
- published
|
||||
- guest
|
||||
- type: table
|
||||
name: Guest
|
||||
filters:
|
||||
and:
|
||||
- contains(guests, concat("[[", this.file.name, "]]"))
|
||||
- list(guest).contains(this)
|
||||
order:
|
||||
- file.name
|
||||
- show
|
||||
|
||||
@@ -1,10 +1,12 @@
|
||||
filters:
|
||||
and:
|
||||
- contains(property.categories, "[[Podcasts]]")
|
||||
- not(contains(file.name, "Template"))
|
||||
display:
|
||||
file.name: Podcast
|
||||
property.host: Host
|
||||
- note.categories.contains(link("Podcasts"))
|
||||
- '!file.name.contains("Template")'
|
||||
properties:
|
||||
file.name:
|
||||
displayName: Podcast
|
||||
note.host:
|
||||
displayName: Host
|
||||
views:
|
||||
- type: table
|
||||
name: Table
|
||||
|
||||
@@ -1,15 +1,21 @@
|
||||
display:
|
||||
file.name: Title
|
||||
property.status: Status
|
||||
property.published: Published
|
||||
properties:
|
||||
file.name:
|
||||
displayName: Title
|
||||
note.status:
|
||||
displayName: Status
|
||||
note.published:
|
||||
displayName: Published
|
||||
views:
|
||||
- type: table
|
||||
name: Table
|
||||
name: All
|
||||
filters:
|
||||
and:
|
||||
- contains(categories, concat("[[", this.file.name, "]]"))
|
||||
- not(contains(file.name, "Template"))
|
||||
- list(categories).contains(link("Posts"))
|
||||
- '!file.name.contains("Template")'
|
||||
order:
|
||||
- file.name
|
||||
- status
|
||||
- published
|
||||
- published
|
||||
sort:
|
||||
- column: note.published
|
||||
direction: DESC
|
||||
|
||||
@@ -1,88 +1,149 @@
|
||||
filters:
|
||||
and:
|
||||
- contains(property.categories, "[[Products]]")
|
||||
- not(contains(file.name, "Template"))
|
||||
- note.categories.contains(link("Products"))
|
||||
- '!file.name.contains("Template")'
|
||||
formulas:
|
||||
Usage: formula.Owned * monthly-uses
|
||||
Owned: round(dateDiff(acquired, now()) / -2629746000)
|
||||
Per use: concat("$", price / formula.Usage)
|
||||
display:
|
||||
property.monthly-uses: Uses/month
|
||||
formula.Owned: Months
|
||||
formula.Usage: Total uses
|
||||
property.price: Price
|
||||
property.rating: Rating
|
||||
property.acquired: Acquired
|
||||
property.type: Type
|
||||
file.name: Product
|
||||
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
|
||||
- acquired
|
||||
- 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
|
||||
property.monthly-uses: 82
|
||||
formula.Usage: 115
|
||||
sort:
|
||||
- column: file.name
|
||||
direction: ASC
|
||||
- column: formula.Usage
|
||||
direction: DESC
|
||||
- column: property.acquired
|
||||
direction: DESC
|
||||
- column: property.monthly-uses
|
||||
direction: DESC
|
||||
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.Per use
|
||||
- monthly-uses
|
||||
- formula.perUse
|
||||
- monthlyUses
|
||||
- price
|
||||
- formula.Usage
|
||||
- formula.totalUses
|
||||
- formula.Owned
|
||||
- acquired
|
||||
- type
|
||||
columnSize:
|
||||
formula.Per use: 77
|
||||
property.monthly-uses: 82
|
||||
formula.Usage: 115
|
||||
sort:
|
||||
- column: file.name
|
||||
- property: file.name
|
||||
direction: ASC
|
||||
- column: formula.Usage
|
||||
- property: formula.totalUses
|
||||
direction: DESC
|
||||
- column: property.acquired
|
||||
- property: acquired
|
||||
direction: DESC
|
||||
- column: property.monthly-uses
|
||||
- property: monthlyUses
|
||||
direction: DESC
|
||||
columnSize:
|
||||
file.name: 209
|
||||
note.monthlyUses: 82
|
||||
formula.totalUses: 115
|
||||
- type: table
|
||||
name: Type
|
||||
filters:
|
||||
and:
|
||||
- contains(type, concat("[[", this.file.name, "]]"))
|
||||
- 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
|
||||
property.monthly-uses: 82
|
||||
formula.Usage: 115
|
||||
sort:
|
||||
- column: file.name
|
||||
direction: ASC
|
||||
- column: formula.Usage
|
||||
direction: DESC
|
||||
- column: property.acquired
|
||||
direction: DESC
|
||||
- column: property.monthly-uses
|
||||
direction: DESC
|
||||
note.monthlyUses: 82
|
||||
formula.totalUses: 115
|
||||
|
||||
@@ -1,13 +1,18 @@
|
||||
filters:
|
||||
and:
|
||||
- contains(categories, concat("[[", this.file.name, "]]"))
|
||||
- not(contains(file.name, "Template"))
|
||||
display:
|
||||
property.status: Status
|
||||
property.url: URL
|
||||
file.name: Name
|
||||
property.type: Type
|
||||
property.year: Year
|
||||
- '!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
|
||||
@@ -16,4 +21,12 @@ views:
|
||||
- type
|
||||
- year
|
||||
- status
|
||||
- url
|
||||
- url
|
||||
sort:
|
||||
- column: note.status
|
||||
direction: ASC
|
||||
- column: note.year
|
||||
direction: DESC
|
||||
columnSize:
|
||||
file.name: 209
|
||||
note.type: 199
|
||||
|
||||
39
Templates/Bases/Ratings.base
Normal file
39
Templates/Bases/Ratings.base
Normal file
@@ -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
|
||||
@@ -1,21 +1,30 @@
|
||||
filters:
|
||||
and:
|
||||
- contains(categories, concat("[[", this.file.name, "]]"))
|
||||
- not(contains(file.name, "Template"))
|
||||
display:
|
||||
file.name: Name
|
||||
property.author: Author
|
||||
property.type: Type
|
||||
property.ingredients: Ingredients
|
||||
property.cuisine: Cuisine
|
||||
property.rating: Rating
|
||||
- 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
|
||||
- cuisine
|
||||
- rating
|
||||
- rating
|
||||
columnSize:
|
||||
note.type: 201
|
||||
note.cuisine: 174
|
||||
|
||||
40
Templates/Bases/Related.base
Normal file
40
Templates/Bases/Related.base
Normal file
@@ -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
|
||||
@@ -1,28 +1,23 @@
|
||||
filters:
|
||||
and:
|
||||
- not(contains(file.name, "Template"))
|
||||
- contains(property.categories, "[[Shows]]")
|
||||
display:
|
||||
file.name: Name
|
||||
property.last: Last
|
||||
property.rating: Rating
|
||||
property.year: Year
|
||||
property.director: Director
|
||||
property.genre: Genre
|
||||
property.cast: Cast
|
||||
- '!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: Favorites
|
||||
filters:
|
||||
and:
|
||||
- property.rating > 6
|
||||
order:
|
||||
- file.name
|
||||
- year
|
||||
- rating
|
||||
- last
|
||||
- director
|
||||
- genre
|
||||
- type: table
|
||||
name: All
|
||||
order:
|
||||
@@ -33,15 +28,29 @@ views:
|
||||
- director
|
||||
- genre
|
||||
sort:
|
||||
- column: note.rating
|
||||
direction: DESC
|
||||
- column: file.name
|
||||
direction: ASC
|
||||
- column: property.director
|
||||
- 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(property.last))
|
||||
- not(empty(note.last))
|
||||
order:
|
||||
- file.name
|
||||
- year
|
||||
@@ -50,14 +59,14 @@ views:
|
||||
- director
|
||||
- genre
|
||||
sort:
|
||||
- column: property.last
|
||||
- column: note.last
|
||||
direction: DESC
|
||||
limit: 20
|
||||
- type: table
|
||||
name: Actor
|
||||
filters:
|
||||
and:
|
||||
- contains(cast, concat("[[", this.file.name, "]]"))
|
||||
- list(cast).contains(this)
|
||||
order:
|
||||
- file.name
|
||||
- year
|
||||
@@ -67,7 +76,7 @@ views:
|
||||
name: Genre
|
||||
filters:
|
||||
and:
|
||||
- contains(genre, concat("[[", this.file.name, "]]"))
|
||||
- list(genre).contains(this)
|
||||
order:
|
||||
- file.name
|
||||
- year
|
||||
@@ -77,7 +86,7 @@ views:
|
||||
name: Director
|
||||
filters:
|
||||
and:
|
||||
- contains(director, concat("[[", this.file.name, "]]"))
|
||||
- list(director).contains(this)
|
||||
order:
|
||||
- file.name
|
||||
- year
|
||||
|
||||
12
Templates/Bases/Templates.base
Normal file
12
Templates/Bases/Templates.base
Normal file
@@ -0,0 +1,12 @@
|
||||
filters:
|
||||
and:
|
||||
- file.path.contains("/Templates")
|
||||
views:
|
||||
- type: table
|
||||
name: Table
|
||||
order:
|
||||
- file.name
|
||||
- categories
|
||||
sort: []
|
||||
columnSize:
|
||||
file.name: 234
|
||||
@@ -1,27 +1,38 @@
|
||||
filters:
|
||||
and:
|
||||
- contains(property.categories, "[[Trips]]")
|
||||
- not(contains(file.name, "Template"))
|
||||
display:
|
||||
property.loc: Location
|
||||
property.start: Start
|
||||
property.end: End
|
||||
file.name: Trip
|
||||
- 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: Trips
|
||||
order:
|
||||
- file.name
|
||||
- loc
|
||||
- start
|
||||
- end
|
||||
- type: table
|
||||
name: Related trips
|
||||
name: All trips
|
||||
filters:
|
||||
and:
|
||||
- contains(loc, concat("[[", this.file.name, "]]"))
|
||||
- '!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
|
||||
- loc
|
||||
- start
|
||||
- end
|
||||
|
||||
@@ -10,8 +10,7 @@ isbn13:
|
||||
year:
|
||||
rating:
|
||||
topics: []
|
||||
created:
|
||||
"{ date }":
|
||||
created: {{date}}
|
||||
last:
|
||||
via: ""
|
||||
tags:
|
||||
|
||||
@@ -10,27 +10,15 @@ loc:
|
||||
rating:
|
||||
created: {{date}}
|
||||
last:
|
||||
location:
|
||||
coordinates:
|
||||
- "35.021041"
|
||||
- "135.7556075"
|
||||
---
|
||||
## Trips
|
||||
|
||||
![[Trips.base#Related trips]]
|
||||
|
||||
## Map
|
||||
|
||||
```leaflet
|
||||
id: kyoto
|
||||
minZoom: 10
|
||||
maxZoom: 20
|
||||
defaultZoom: 12
|
||||
markerTag:
|
||||
- places
|
||||
height: 400px
|
||||
coordinates: [[Kyoto]]
|
||||
```
|
||||
![[Trips.base#Location]]
|
||||
|
||||
## Places
|
||||
|
||||
![[Map.base#Location]]
|
||||
![[Places.base#Location]]
|
||||
@@ -1,6 +1,8 @@
|
||||
---
|
||||
categories:
|
||||
- "[[People]]"
|
||||
tags:
|
||||
- people
|
||||
phone:
|
||||
twitter:
|
||||
org:
|
||||
|
||||
@@ -8,4 +8,4 @@ created: {{date}}
|
||||
---
|
||||
## Movies
|
||||
|
||||
![[Movies.base]]
|
||||
![[Movies.base#Director]]
|
||||
@@ -1,14 +0,0 @@
|
||||
---
|
||||
tags:
|
||||
- maps
|
||||
---
|
||||
|
||||
```leaflet
|
||||
id: nyc
|
||||
minZoom: 10
|
||||
maxZoom: 20
|
||||
defaultZoom: 12
|
||||
linksTo: [[New York]]
|
||||
height: 400px
|
||||
coordinates: [[New York]]
|
||||
```
|
||||
@@ -2,4 +2,4 @@
|
||||
tags:
|
||||
- meetings/type
|
||||
---
|
||||
![[Meetings.base]]
|
||||
![[Meetings.base#Type]]
|
||||
@@ -1,5 +1,6 @@
|
||||
---
|
||||
aliases: July 2023
|
||||
aliases:
|
||||
- July 2023
|
||||
previous: "[[2023-06]]"
|
||||
next: "[[2023-08]]"
|
||||
tags:
|
||||
@@ -7,4 +8,4 @@ tags:
|
||||
---
|
||||
## Entries
|
||||
|
||||
![[Daily.base]]
|
||||
![[Daily.base#Monthly]]
|
||||
|
||||
@@ -2,4 +2,4 @@
|
||||
tags:
|
||||
- movies/genres
|
||||
---
|
||||
![[Movies.base]]
|
||||
![[Movies.base#Genre]]
|
||||
@@ -8,8 +8,7 @@ cast: []
|
||||
runtime:
|
||||
rating:
|
||||
year:
|
||||
last:
|
||||
"{ date }":
|
||||
last: {{date}}
|
||||
imdbId:
|
||||
via:
|
||||
tags:
|
||||
@@ -17,5 +16,3 @@ tags:
|
||||
- references
|
||||
---
|
||||
|
||||
[[{{date}}]]
|
||||
|
||||
|
||||
@@ -3,4 +3,4 @@ tags:
|
||||
- music/genres
|
||||
---
|
||||
|
||||
![[Albums.base]]
|
||||
![[Albums.base#Genre]]
|
||||
@@ -7,4 +7,4 @@ created: {{date}}
|
||||
---
|
||||
## Albums
|
||||
|
||||
![[Albums.base#Related albums]]
|
||||
![[Albums.base#Artist]]
|
||||
@@ -3,15 +3,7 @@ tags:
|
||||
- places/types
|
||||
---
|
||||
|
||||
```leaflet
|
||||
id: restaurants
|
||||
linksTo: [[Pizzerias]]
|
||||
minZoom: 3
|
||||
maxZoom: 20
|
||||
defaultZoom: 3
|
||||
height: 400px
|
||||
```
|
||||
|
||||
## Places
|
||||
|
||||
![[Places.base]]
|
||||
![[Map.base#Type]]
|
||||
![[Places.base#Type]]
|
||||
@@ -13,4 +13,3 @@ rating:
|
||||
published:
|
||||
last: {{date}}
|
||||
---
|
||||
-
|
||||
@@ -8,4 +8,4 @@ tags:
|
||||
---
|
||||
## Episodes
|
||||
|
||||
![[Podcast episodes.base#Podcast episodes]]
|
||||
![[Podcast episodes.base#Show]]
|
||||
|
||||
@@ -11,4 +11,3 @@ tags:
|
||||
- places
|
||||
- restaurants
|
||||
---
|
||||
## [[{{date}}]]
|
||||
@@ -11,5 +11,3 @@ tags:
|
||||
- episodes
|
||||
- references
|
||||
---
|
||||
## [[{{date}}]]
|
||||
|
||||
|
||||
@@ -11,5 +11,3 @@ tags:
|
||||
- shows
|
||||
- references
|
||||
---
|
||||
## [[{{date}}]]
|
||||
|
||||
|
||||
@@ -2,4 +2,4 @@
|
||||
tags:
|
||||
- games/genres
|
||||
---
|
||||
![[Games.base]]
|
||||
![[Games.base#Genre]]
|
||||
@@ -12,5 +12,3 @@ tags:
|
||||
- games
|
||||
- references
|
||||
---
|
||||
## [[{{date}}]]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user