Omnivore is a read-later app that integrates well with Obsidian through the Omnivore plugin. Here’s how I have it set up.
Plugin Settings#
Frontmatter#
I’ll get to why I use these frontmatter keys later, for now each note gets imported with these properties (plus the necessary id
property)
Article Template#
Nothing too crazy.
Date Format#
Consistent with other plugins and notes in my vault: YYYY-MM-DD @ h:mm a
Extras#
- Filter:
Sync all items
- Sync on startup:
enabled
- Filename:
{{title}}
- Highlight order:
the location of highlights in the article
Personalization#
About those frontmatter properties…
A Dataview query on my dashboard shows all Omnivore notes with the INBOX
or READING
state, the filename => article’s title, and a link to read the article in Omnivore.
It doesn’t get better than that, as every time I open up the dashboard, I glance at what projects, adventures, or misadventures I should spend the next few hours on.
Here’s what that looks like:
Dataview query:
```dataview
TABLE without id file.link AS articles, state, omnivore_url, date_read AS timestamp
FROM "60 Resources/omnivore"
WHERE contains(state, "INBOX") OR contains(state, "READING")
```
To aid the review of these articles, I have another Dataview query to show notes (i.e., articles) with the summary property.
```dataview
TABLE summary, state
FROM "60 Resources/omnivore"
WHERE summary
SORT file.link ASC
```