more bases

This commit is contained in:
Steph Ango
2025-05-25 15:17:10 -07:00
parent b160d8bec5
commit 3372f128c3
52 changed files with 477 additions and 541 deletions

View File

@@ -0,0 +1,46 @@
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
views:
- type: table
name: Albums
filters:
and:
- contains(categories, concat("[[", this.file.name, "]]"))
- not(contains(file.name, "Template"))
order:
- file.name
- artist
- rating
- year
- genre
- type: table
name: Artist
filters:
and:
- contains(artist, concat("[[", this.file.name, "]]"))
order:
- file.name
- artist
- rating
- year
- genre
- type: table
name: Genre
filters:
and:
- contains(genre, concat("[[", this.file.name, "]]"))
order:
- file.name
- artist
- rating
- year
- genre

View File

@@ -0,0 +1,14 @@
filters:
and:
- linksTo(file.file, this.file.path)
display:
property.category: Category
file.name: Name
property.created: Created
views:
- type: table
name: Backlinks
order:
- file.name
- category
- created

View File

@@ -0,0 +1,53 @@
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
views:
- type: table
name: Favorites
order:
- author
- file.name
- rating
- year
- created
- genre
- type: table
name: All
order:
- file.name
- year
- rating
- last
- genre
- type: table
name: Last read
filters:
and:
- not(empty(property.last))
order:
- file.name
- year
- rating
- last
- genre
sort:
- column: property.last
direction: ASC
- type: table
name: Author
filters:
and:
- contains(author, concat("[[", this.file.name, "]]"))
order:
- file.name
- year
- genre

View File

@@ -0,0 +1,37 @@
filters:
and:
- contains(property.categories, "[[Clippings]]")
- not(contains(file.name, "Template"))
display:
file.name: Title
property.author: Author
property.created: Clipped
property.published: 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
direction: DESC
- type: table
name: Author
filters:
and:
- contains(author, concat("[[", this.file.name, "]]"))
order:
- file.name
- author
- created
- published
sort:
- column: clipped
direction: DESC

View File

@@ -0,0 +1,49 @@
filters:
and:
- contains(property.categories, "[[Games]]")
- not(contains(file.name, "Template"))
display:
file.name: Games
property.year: Year
property.maker: Maker
property.rating: Rating
property.genre: Genre
property.last: Last played
views:
- type: table
name: Games
filters:
and:
- contains(property.categories, "[[Games]]")
- not(contains(file.name, "Template"))
order:
- file.name
- maker
- genre
- year
- rating
- last
- type: table
name: Studio
filters:
and:
- contains(maker, concat("[[", this.file.name, "]]"))
order:
- file.name
- maker
- genre
- year
- rating
- last
- type: table
name: Genre
filters:
and:
- contains(genre, concat("[[", this.file.name, "]]"))
order:
- file.name
- maker
- genre
- year
- rating
- last

View File

@@ -0,0 +1,17 @@
filters:
and:
- contains(genre, concat("[[", this.file.name, "]]"))
display:
property.categories: Categories
property.rating: Rating
property.last: Last
file.name: Name
views:
- type: table
name: Table
order:
- file.name
- categories
- rating
- last
sort: []

View File

@@ -0,0 +1,33 @@
filters:
and:
- contains(property.categories, "[[Meetings]]")
- not(contains(file.name, "Template"))
display:
property.date: Date
property.people: People
property.type: Type
file.name: Meeting
views:
- type: table
name: Meetings
order:
- file.name
- date
- type
- people
sort:
- column: property.date
direction: ASC
- type: table
name: Person
filters:
and:
- contains(people, concat("[[", this.file.name, "]]"))
order:
- file.name
- date
- type
- people
sort:
- column: property.date
direction: ASC

View File

@@ -0,0 +1,79 @@
filters:
and:
- contains
- not(contains(file.name, "Template"))
display:
file.name: Name
property.last: Last
property.rating: Rating
property.year: Year
property.director: Director
property.genre: Genre
property.cast: Cast
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
- rating
- last
- director
- genre
- type: table
name: Last seen
filters:
and:
- not(empty(property.last))
order:
- file.name
- year
- rating
- last
- director
- genre
sort:
- column: property.last
direction: ASC
- type: table
name: Actor
filters:
and:
- contains(cast, concat("[[", this.file.name, "]]"))
order:
- file.name
- year
- director
- genre
- type: table
name: Genre
filters:
and:
- contains(genre, concat("[[", this.file.name, "]]"))
order:
- file.name
- year
- director
- genre
- type: table
name: Director
filters:
and:
- contains(director, concat("[[", this.file.name, "]]"))
order:
- file.name
- year
- cast
- genre

View File

@@ -0,0 +1,24 @@
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

View File

@@ -0,0 +1,52 @@
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
views:
- type: table
name: Places
order:
- file.name
- loc
- type
- rating
- last
sort:
- column: property.loc
direction: ASC
- type: table
name: Location
filters:
and:
- contains(loc, concat("[[", this.file.name, "]]"))
order:
- file.name
- type
- rating
- last
sort:
- column: property.last
direction: DESC
- column: property.loc
direction: ASC
- type: table
name: Type
filters:
and:
- contains(type, concat("[[", this.file.name, "]]"))
order:
- file.name
- type
- rating
- last
sort:
- column: property.last
direction: DESC
- column: property.loc
direction: ASC

View File

@@ -0,0 +1,45 @@
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
views:
- type: table
name: All episodes
order:
- file.name
- show
- guests
- episode
- rating
- published
- type: table
name: Show
filters:
and:
- contains(show, concat("[[", this.file.name, "]]"))
order:
- file.name
- show
- guests
- episode
- rating
- published
- type: table
name: Guest
filters:
and:
- contains(guests, concat("[[", this.file.name, "]]"))
order:
- file.name
- show
- guests
- episode
- rating
- published

View File

@@ -0,0 +1,88 @@
filters:
and:
- contains(property.categories, "[[Products]]")
- not(contains(file.name, "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
views:
- type: table
name: Products
order:
- file.name
- rating
- price
- acquired
- type
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
- type: table
name: Cost per use
order:
- file.name
- rating
- formula.Per use
- monthly-uses
- price
- formula.Usage
- formula.Owned
- acquired
- type
columnSize:
formula.Per use: 77
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
- type: table
name: Type
filters:
and:
- contains(type, concat("[[", this.file.name, "]]"))
order:
- file.name
- rating
- price
- acquired
- type
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

View File

@@ -0,0 +1,21 @@
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
views:
- type: table
name: Recipes
order:
- file.name
- type
- author
- ingredients
- cuisine
- rating

View File

@@ -0,0 +1,27 @@
filters:
and:
- contains(property.categories, "[[Trips]]")
- not(contains(file.name, "Template"))
display:
property.loc: Location
property.start: Start
property.end: End
file.name: Trip
views:
- type: table
name: Trips
order:
- file.name
- loc
- start
- end
- type: table
name: Related trips
filters:
and:
- contains(loc, concat("[[", this.file.name, "]]"))
order:
- file.name
- loc
- start
- end