Get AI summaries of any video or article — Sign up free
How I finally got to use Dataview in Obsidian (with AI/File Organizer 2000) thumbnail

How I finally got to use Dataview in Obsidian (with AI/File Organizer 2000)

Note Companion·
4 min read

Based on Note Companion's video on YouTube. If you like this content, support the original creators by watching, liking and subscribing to their content.

TL;DR

Dataview turns note properties into live tables, making it easier to scan and compare many items without opening each note.

Briefing

Dataview in Obsidian turns scattered note metadata into instantly readable tables—so users can scan, compare, and filter information without opening every note. The core payoff is speed: once notes carry consistent fields (like author, genre, ratings, or page counts), Dataview can generate a live table view that updates as the vault changes. The catch is that building and maintaining those tables takes time, and writing the required Dataview syntax (plus manually filling many note properties) can become a bottleneck.

A practical workflow in the transcript pairs Dataview with AI-driven automation to remove that bottleneck. First, the user demonstrates a Dataview table for a “books” collection stored in a specific folder. The table pulls properties from each note—such as the book title, author, genre, and a personal rating—and renders them in a single grid. The table is generated using Dataview’s query syntax, including targeting notes by folder and selecting which properties to display.

Where the workflow shifts is in eliminating repetitive data entry. Instead of typing every property for each book note, the user uses AI templates (via “falaz 2000 AI chat,” though the approach is described as compatible with other chat tools like ChatGPT). A “book template” prompt instructs the AI to detect when an uploaded item looks like a book and then extract or generate a structured set of fields: title, author, genre, short summary, page number, year, Goodreads rating and URL, Amazon URL, personal rating, and notes. This template is applied automatically when new files arrive.

To test it, the user deletes the existing book entries, then takes photos of four book covers and sends them into Obsidian using an “Add to Obsidian” shortcut that routes files into an inbox processed by a file organizer. As the images are processed, the AI recognizes them as books and populates the template fields. The results include not only basic metadata like author and genre, but also page counts and external links (Goodreads and Amazon). The user then manually adds only the fields that the AI prompt left blank—such as personal star ratings.

With the enriched properties in place, Dataview becomes more powerful because it can filter and re-render the same table based on conditions. The transcript shows examples of filtering by Goodreads rating (e.g., only books above a threshold) and by page count (e.g., maximum pages). The same pattern is positioned as reusable beyond books: the user cites prior examples involving receipts and calorie tracking, where photos are converted into structured entries that feed Dataview tables.

Overall, the central insight is that Dataview’s value scales when AI handles the tedious part—turning unstructured inputs (like photos) into consistent note properties—so tables and filters remain accurate with minimal manual work.

Cornell Notes

Dataview in Obsidian can generate tables from note metadata, letting users compare many items at a glance and apply filters (like rating thresholds or page limits). The transcript highlights a key limitation: Dataview tables require consistent properties, and manually filling those fields is slow. The solution pairs Dataview with AI templates that extract structured book data from photos, including title, author, genre, page count, year, Goodreads rating/URL, and Amazon URL. Once those properties exist in the vault, Dataview can automatically render the updated table and filter results without rewriting everything. The same pipeline can be reused for other photo-based workflows such as receipts or calorie tracking.

How does Dataview turn notes into a table users can scan quickly?

Dataview generates lists or tables by reading key information stored as properties inside notes. In the example, a “books” folder holds notes with fields like author, genre, personal rating, and book name. A Dataview table query targets that folder and selects which properties to display, producing a single grid where each row corresponds to a note and each column corresponds to a property.

Why does the workflow rely on AI templates instead of manual property entry?

Manually typing multiple properties per note becomes time-consuming, especially when many fields are needed (author, genre, page number, year, external links, etc.). AI templates automate this repetitive work by applying a prompt to new incoming items so the AI fills a predefined set of fields automatically.

What fields does the “book template” ask the AI to populate from book photos?

The template instructs the AI to extract or generate: book title, author, genre, short summary, page number, year, Goodreads rating, Goodreads URL, Amazon URL, personal rating, and notes. In the demo, the AI fills most of these from the images, and the user later adds personal star ratings manually.

How does the system connect photo uploads to automatic note creation and property filling?

Photos are added to Obsidian via an “Add to Obsidian” shortcut, which sends files into an inbox processed by a file organizer. As files move through that pipeline, the AI recognizes the items as books and applies the template instructions, creating or updating notes with the extracted properties.

How do Dataview filters change what appears in the table?

Dataview queries can include conditions that restrict which notes are shown. The transcript demonstrates filtering by Goodreads rating (e.g., only books above a rating threshold) and by page count (e.g., only books with pages up to a maximum). The table regenerates with only the matching rows.

What other use cases are suggested for this Dataview + AI approach?

The workflow is presented as reusable for other photo-to-structured-data tasks. The transcript mentions prior examples for tracking receipts and calorie logging by taking pictures, then automatically populating structured fields that feed into Dataview tables.

Review Questions

  1. What properties must exist in notes for Dataview to reliably render a table, and how are those properties created in this workflow?
  2. How would you modify a Dataview table query to filter books by both Goodreads rating and page count?
  3. Which steps in the pipeline handle unstructured inputs (like photos), and which steps handle structured visualization (tables and filters)?

Key Points

  1. 1

    Dataview turns note properties into live tables, making it easier to scan and compare many items without opening each note.

  2. 2

    Dataview’s main friction is the effort required to maintain consistent properties and write/adjust queries.

  3. 3

    AI templates can automate property extraction by filling a predefined set of fields when new items arrive.

  4. 4

    A photo-to-note pipeline (Add to Obsidian → inbox → file organizer → AI template) can convert book images into structured metadata.

  5. 5

    Once properties are populated, Dataview can filter results by conditions such as Goodreads rating thresholds and maximum page counts.

  6. 6

    The same pattern can extend beyond books to other photo-based workflows like receipts and calorie tracking.

Highlights

Dataview tables become dramatically more useful when note properties are automatically populated, not manually typed.
Book photos can be converted into structured fields like Goodreads and Amazon links, then immediately displayed in a Dataview table.
Filtering in Dataview lets users re-render the same dataset based on criteria such as rating and page limits.
The workflow’s real value is the pipeline: unstructured images → AI-extracted properties → Dataview visualization.

Topics

Mentioned