DV Views

unlisted

by Darren Kuro

Custom Dataview-powered codeblock preprocessor. Define aliases for filtered TASK queries.

Updated 26d agoMIT
View on GitHub

DV Views

MIT License Obsidian

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 TASK queries 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:

  1. Open BRAT settings in Obsidian
  2. Add Beta Plugin with the repo darrenkuro/obsidian-dv-views
  3. 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.