Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Bases View Extract

theluckystriketheluckystrike1 downloads

Copy one saved Bases view as a complete embedded query.

Add to Obsidian
Bases View Extract screenshot
Bases View Extract screenshot
Bases View Extract screenshot
Bases View Extract screenshot
Bases View Extract screenshot
  • Overview
  • Scorecard
  • Updates2

Bases View Extract copies one saved view from a .base file into a complete embedded query. Choose a file and a named view, check the YAML, then insert a fenced base block at the selection in your Markdown editor. The source Base stays unchanged.

Use it when a large Base has several views and you need one of them in a weekly review, project note or dashboard. Shared definitions stay with the selected view. You do not need to find and copy each formula by hand.

Choose a saved view, check its YAML and insert it in a weekly review

Features

Choose a named view

The command lists .base files in the current vault. Select a file, then choose its saved view by name. The output has that view in its views array. Other views are left out. Names are case sensitive. A duplicate selected name stops extraction with an error, so the command does not guess which entry you meant.

Active projects selected from a Base with two saved views

Keep shared definitions

Shared filters, formulas, property labels and summary definitions remain in the query. A view filter stays inside the selected view. Extraction also keeps unknown top fields and view options as parsed values. This lets a community view keep its own options, though that view still needs its provider to render.

The YAML preview contains shared filters, cost formula and summary definitions

Preview the complete query

The read only preview shows the fenced block before insertion. Scroll it to check the selected view, sort rules, group setup and summary choices. Group order keeps its sequence and null keys. Parsing and serialization remove YAML comments and change spacing; the output is a new representation of the parsed values.

The selected view retains group order with a null entry

Check note context

The preview explains that an embedded query uses the target note as its context. Expressions with this, wikilinks, link or file calls, or parent paths show a stronger warning. This check is conservative. Read the expressions before insertion; a copied query can select different notes when its context changes.

A context warning appears for this.file.folder and a relative link

Separate sections for several views (Pro)

Turn on “Several views in separate sections” and select the views to extract. Their source order sets the section order. Each section has a heading and a complete query with the shared definitions. Check the combined preview before insertion. Pro adds this batch action; extraction of one saved view remains free.

Two views are selected and the Pro preview shows the start of the first section

Named query presets (Pro)

Enter a preset name and select “Save preset” to keep a snapshot of the source query and chosen views. Select the saved name and “Load preset” to preview it again. Source edits do not update that snapshot. Duplicate preset names are rejected. “Delete preset” removes the local saved copy, including when Pro is off.

A Weekly review snapshot is saved in the local preset list

Install

This source tree is prepared for release. To install a built copy by hand, put main.js, manifest.json and styles.css in <vault>/.obsidian/plugins/bases-view-extract/. Enable it in Community plugins. It needs Obsidian 1.13.4 or later. Enable the core Bases plugin to render the inserted query.

Usage

  1. Open the Markdown note that will hold the query. Put the cursor on an empty line, or select the text to replace.
  2. Run “Bases View Extract: Extract a saved view” from the command palette.
  3. Select a Base file and its named view. Read the complete preview and its context notice.
  4. Select “Insert at selection”. The editor replaces the selection, or inserts at the cursor. The inserted text ends with a newline. In the middle of a line, it also starts with a newline so the fence is on its own line.

Cancel closes the window without insertion. A parse error clears the preview and disables the insert button. If the target note, its text or its selection changes while the window is open, insertion stops. Close the window and run the command again. Multiple editor selections are not supported.

Settings

The plugin settings contain the GitHub Sponsors controls for Pro: sponsor, sign in, refresh and sign out. The extraction window contains the file selector, view selector, preview and preset controls. There are no background extraction rules to set. Presets are stored in this plugin’s data.json in the vault. Vault sync can copy that file to your other devices.

FAQ

Does it update the source or earlier extracts?

Extraction reads the Base and inserts text in the active editor. It does not update the source file or track an earlier inserted block. Run extraction again to get a new snapshot after a source edit. A saved preset can still be used if its source file is moved or deleted.

What does “complete” mean here?

The output keeps the shared definitions and one selected view. It does not evaluate filters or calculate the query results. It does not select only the formulas that the view uses. Unused shared formulas remain present. A Base that needs a community view provider still needs that provider after extraction.

What has not been tested?

Phone and tablet devices, Windows, Linux and third party themes have not been tested in this local build. Live GitHub authorization and payment were not tested; Pro tests use a local sponsorship reply. Query results in different note contexts and third party view providers have not been verified. The app tests check extraction and editor behavior on desktop versions 1.13.4 and 1.14.4.

Payment, account and network

The core features are free. Pro features need a GitHub Sponsors sponsorship of theluckystrike: $5 a month or more, or $15 once. A total payment of $15 meets the payment requirement for Pro without further payment. Sign-in and the checks below still apply. Your notes stay readable and editable with or without Pro.

GitHub handles the payment. Sponsor at https://github.com/sponsors/theluckystrike. You need no account for the free features. Pro needs the GitHub account that sponsors.

Until you select "Sign in with GitHub" in the settings, Bases View Extract makes no network requests. Sign in uses the GitHub device flow. Bases View Extract sends its public client ID and the scope read:user to https://github.com/login/device/code and shows you a code. While you enter the code at https://github.com/login/device, it asks https://github.com/login/oauth/access_token every few seconds to check the sign-in status. The scope permits profile reads only. GitHub needs this access to show the sponsorship tier. It grants no repository scope and no write access.

After sign in, Bases View Extract sends one query to https://api.github.com/graphql. It checks if the signed-in account sponsors theluckystrike. It asks for the tier and the total payment to theluckystrike. The plugin reuses a successful check for 7 days. Failed checks can retry after 6 hours. Select Refresh to request an earlier check. It sends no note content, file names or other vault data, and it has no telemetry.

After a successful check, Pro can work offline for up to 14 days. Sign out or a negative sponsorship answer turns Pro off. The plugin stores the GitHub token through the secret storage API of Obsidian. It does not put the token in its saved settings or its local sponsorship data. The local storage of this device keeps your GitHub login, the tier and the time of the last check. Sign out clears the token. You can also revoke the access in your GitHub settings, under Applications.

Support

Report a defect through the publisher’s GitHub repository when it is available. Include the app version, selected view name and a small Base that reproduces the problem. Remove private note names and text from the sample. State whether the failure occurs during file selection, preview or insertion. The sample vault in docs/sample-notes/ can help compare your query with a small known input.

HealthExcellent
ReviewPassed
About
Copy a named view from a .base file into a fenced base query and insert it into the current note. Keep shared filters, formulas and summary definitions intact, preview the parsed query before insertion, and warn about context‑sensitive expressions. Extract several views into separate sections when needed.
BasesImport
Details
Payments
Optional
Current version
1.0.1
Last updated
7 hours ago
Created
9 hours ago
Updates
2 releases
Downloads
1
Compatible with
Obsidian 1.13.4+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Payments
Pro adds named query presets and extraction of several views into separate note sections. Pay through GitHub Sponsors, $5 a month or $15 once. One sponsorship turns on Pro in each theluckystrike plugin that has a Pro tier.
Sponsor
GitHub Sponsors
Author
theluckystriketheluckystrike
notemods.com
GitHubtheluckystrike
  1. Community
  2. Plugins
  3. Bases
  4. Bases View Extract

Related plugins

Importer

Convert your data to Markdown files you can use in Obsidian. Works with Apple Notes, OneNote, Evernote, Notion, Google Keep, and many other formats.

TaskNotes

Note-based task management with calendar, pomodoro and time-tracking integration.

Maps

Adds a map layout to bases so you can display notes as an interactive map view.

YTranscript

Easily fetch transcription for any YouTube video.

Zotero Integration

Insert and import citations, bibliographies, notes, and PDF annotations from Zotero.

RSS Dashboard

A dashboard for organizing and consuming RSS feeds, YouTube channels, and podcasts with smart tagging, media playback, and seamless content flow.

Snipd Official

Sync Snipd podcast highlights to your vault with transcript, notes, AI summaries and metadata.

Kanban Bases View

A kanban-style drag-and-drop custom view for Bases.

Readwise Official

Sync highlights from Readwise to your vault.

Local Images Plus

A reincarnation of Local Images to download images in Markdown notes to local storage.