DV Views
unlistedby Darren Kuro
Custom Dataview-powered codeblock preprocessor. Define aliases for filtered TASK queries.
DV Views
Custom Dataview-powered codeblock preprocessor for Obsidian. Define aliases for filtered TASK queries.
Note: This plugin is built for personal use. I'm unlikely to accept pull requests or feature requests.
Overview
DV Views registers a dv codeblock processor that intercepts queries before they reach Dataview. It rewrites alias keywords (like QUOTE or BOOKMARK) into full TASK queries filtered by checkbox status character, and automatically excludes configurable statuses from plain TASK blocks.
Features
- Aliases -- map keywords to status characters (e.g.
QUOTE->["],BOOKMARK->[b],STAR->[*]) - Excluded statuses -- plain
TASKqueries automatically filter out toggled status characters - Settings tab -- add/remove aliases, toggle excluded statuses, configure global defaults
- Pass-through -- unrecognized queries are forwarded to Dataview unchanged
Usage
Write a fenced dv codeblock using an alias or a standard Dataview query:
```dv
QUOTE
FROM "Daily Notes"
```
This expands to:
TASK
FROM "Daily Notes"
WHERE status = "\""
Plain TASK queries have excluded statuses injected automatically:
```dv
TASK
FROM "Projects"
```
Installation
Install via BRAT:
- Open BRAT settings in Obsidian
- Add Beta Plugin with the repo
darrenkuro/obsidian-dv-views - Enable the plugin in Community Plugins
License
MIT - Darren Kuro
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.