Discrete

by shkarlsson
5
4
3
2
1
Score: 31/100

Description

The Discrete plugin adds powerful metadata based filtering directly to the file explorer, letting you control exactly which notes you see. It works by reading frontmatter and applying a range of operators - equals, contains, exists, includes, and even greater or less than comparisons - to hide or display files dynamically. You can combine multiple filters using AND or OR logic, target different data types like text, numbers, lists, or booleans, and even create quick filters from the right click menu. This makes it easy to surface only the notes that matter, whether you're hiding completed tasks, isolating high priority items, or filtering by tags for a project view. By shifting the focus to what's relevant, Discrete streamlines vault navigation and helps keep clutter out of the way.

Reviews

No reviews yet.

Stats

2
stars
340
downloads
0
forks
275
days
269
days
269
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
1
total issues
1
open issues
0
closed issues
0
commits

Latest Version

9 months ago

Changelog

Changes

  • Plugin automatically applies new rules without having to toggle filter off and on
  • Ribbon button added for quick on-off toggling
  • Reworked menu layout

Full Changelog: https://github.com/shkarlsson/obsidian-discrete/compare/0.1.5...0.2.0

README file from

Github

Discrete

A focused Obsidian plugin for filtering files in the file explorer based on their frontmatter metadata. Keep your vault organized by hiding or showing files that match specific metadata criteria.

Features

  • File Explorer Filtering: Hide or show files in Obsidian's file explorer based on frontmatter metadata
  • Multiple Filter Operators: Support for various comparison operators:
    • = (Equals exactly)
    • ∈ (Contains text)
    • ∃ (Field exists)
    • ⊂ (Includes value in list/array)
    • > (Greater than)
    • < (Less than)
  • Flexible Value Types: Handle different types of metadata:
    • Text
    • Numbers
    • Arrays/Lists
    • Boolean (Yes/No)
  • Customizable Behavior:
    • Choose to hide or show matching files
    • Combine multiple filters with AND/OR logic
    • Real-time filtering as you create and modify rules
  • Quick Filtering: Right-click any file to instantly create filters based on its metadata

Planned Features

  • More filter operators and comparison types
  • Filter presets and saved filter combinations
  • Import/export filter configurations
  • Enhanced UI for managing complex filter sets

Installation

  1. Open Obsidian Settings
  2. Go to Community Plugins and disable Safe Mode
  3. Click Browse and search for "Discrete"
  4. Install the plugin
  5. Enable the plugin in your Community Plugins list

Usage

Creating Filters

  1. Open Settings → Discrete
  2. Click "Add New Filter"
  3. Configure your filter:
    • Enter the metadata key (e.g., "tags", "status", "priority")
    • Choose the operator (equals, contains, etc.)
    • Select the value type
    • Enter the value to match against

Filter Behavior

  • Hide Matching Files: When enabled, files that match your filters will be hidden. When disabled, only matching files will be shown.
  • Combine Filters with AND: When enabled, files must match ALL filters to be affected. When disabled, files matching ANY filter will be affected.

Quick Filtering

Right-click any file in the explorer and select "Filter by metadata" to quickly create a filter based on its metadata.

Understanding Operators

  • = (Equals): Exact match of the value
  • (Contains): Checks if the value contains the specified text
  • (Exists): Checks if the field exists in the frontmatter
  • (Includes): For lists/arrays, checks if the value is in the list
  • > (Greater): For numbers, checks if value is greater than specified
  • < (Less): For numbers, checks if value is less than specified

Examples

  1. Hide Completed Tasks:

    • Key: "status"
    • Operator: "equals exactly"
    • Value Type: "text"
    • Value: "completed"
  2. Show High Priority Notes:

    • Key: "priority"
    • Operator: "greater"
    • Value Type: "number"
    • Value: "3"
  3. Filter by Tag:

    • Key: "tags"
    • Operator: "includes"
    • Value Type: "array"
    • Value: "project"

Support

If you encounter any issues or have suggestions for improvements, please visit the GitHub repository and create an issue.

Development Note

This plugin was developed with aider. Contributions and feedback are welcome!

Credits

Created by shkarlsson

License

This project is licensed under the MIT License - see the LICENSE file for details.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Binary File Manager
4 years ago by qawatake
An Obsidian plugin to manage binary files
AidenLx's Folder Note - folderv Component
4 years ago by AidenLx
Novel Word Count
4 years ago by Isaac Lyman
Obsidian plugin. Displays a word count or other statistic for each file, folder and vault in the File Explorer pane.
Auto Card Link
4 years ago by Nekoshita Yuki
Media DB Plugin
4 years ago by Moritz Jung
A plugin that can query multiple APIs for movies, series, anime, games, music and wiki articles, and import them into your vault.
Metadata Menu
4 years ago by mdelobelle
For data management enthusiasts : type and manage the metadata of your notes.
Custom File Explorer sorting
4 years ago by SebastianMC
Take full control over the order and sorting of folders and notes in File Explorer in Obsidian
Meta Bind Plugin
4 years ago by Moritz Jung
A plugin for Obsidian to make your notes interactive with inline input fields, metadata displays, and buttons.
Influx
4 years ago by Jens M Gleditsch
An alternative backlinks plugin, which displays relevant and formatted excerpts from notes with linked mentions, based on the position of mentions in the notes' hierarchical structure (bullet level indentation).
Tag Summary
3 years ago by J.D Gauchat
obsidian floating toc
3 years ago by curtgrimes modified by Cuman
Rapid Notes
3 years ago by valteriomon
Pending notes
3 years ago by Ulises Santana
Obsidian plugin for searching links without notes in your vault.
Note aliases
3 years ago by Pulsovi
This plugin manages wikilinks aliases and save them on the aliases list of the linked note
Frontmatter Alias Display
3 years ago by muhammadv-i
A plugin for Obsidian.md to show front-matter aliases as display names in the file menu.
Link Range
3 years ago by Ryan Mellmer
Add ranged link support to Obsidian
April's Automatic Timelines
3 years ago by April Gras
Simple timeline generator plugin for story tellers using obsidian
Linked Data Vocabularies
3 years ago by kometenstaub
Add linked data to the YAML of your Obsidian notes.
Notes dater
3 years ago by Paul Treanor
Adds created_on and updated_on dates of the active note to status bar
Bulk Exporter
3 years ago by symunona
Bulk export Markdown filtered, renamed and sorted by front matter metadata into a new structure.
oblogger
3 years ago by loftTech
tag explorer and frontmatter logger plugin for obsidian
Automatic Table Of Contents
3 years ago by Johan Satgé
💠 An Obsidian plugin to create a table of contents in a note, that updates itself when the note changes
Multiple Notes Outline
3 years ago by iiz
Copy Metadata
3 years ago by wenlzhang
An Obsidian plugin to copy metadata to clipboard and insert it into file name.
Auto Archive
3 years ago by Shane Burke
Auto Archive plugin for Obsidian
Auto Tag
3 years ago by Control Alt
Easily generate relevant tags for your Obsidian notes.
TreeFocus
2 years ago by iOSonntag
Obsidian plugin: Highlight, dim & style your files & folders in the file explorer (navigation) based on predefined or custom rules.
Typing
2 years ago by Nikita Konodyuk
Programmatic customizations for groups of notes
Frontmatter generator
2 years ago by Hananoshika Yomaru
A plugin for Obsidian that generates frontmatter for notes
Keyword Highlighter
2 years ago by Marcel Goldammer
Automatically highlight specified keywords within your Obsidian notes for enhanced visibility and quick reference.
File Index
2 years ago by Steffo
Obsidian plugin to create a metadata file about the files present in the Vault
Time Things
2 years ago by Nick Winters
Show clock, track time spent editing a note, and track the last time a note has been edited.
Subdivider
2 years ago by Tricster
Subdivider converts your notes into nested folders, automatically creating separate files for each subheading.
Additional Icons
2 years ago by Matthew Turk
Add additional iconsets to Obsidian
Metadata Icon
2 years ago by Benature
change metadata entry icon
Mxmind Mindmap
2 years ago by mxmind
mxmind for obsidian plugin
Cards View
2 years ago by Maud Royer
Plugin for Obsidian.md. Displays a card view of your notes.
SystemSculpt AI
2 years ago by SystemSculpt.com
Enhance your Obsidian App experience with AI-powered tools for note-taking, task management, and much, MUCH more.
Update Time
2 years ago by Sébastien Dubois
Obsidian plugin that updates front matter to include creation and last update times
Header Counter
2 years ago by Nancy Lee
Headings in Explorer
2 years ago by Patrick Chiang
This Obsidian plugin makes headings first class concepts in the file explorer and consolidates navigation to a single panel.
Line Arrange
2 years ago by Chitwan Singh
Obsidian Plugin For Arranging Lines.
Watched-Metadata
2 years ago by Nail Ahmed
Watches for changes in metadata and updates the note content accordingly.
Header Adjuster
2 years ago by Valentin Pelletier
Header level Reformat Plugin for Obsidian
Image Metadata
2 years ago by alexeiskachykhin
Adds image metadata editing capabilities to Obsidian
Note 2 Tag Generator
2 years ago by Augustin
Virus Total Enrichment
2 years ago by ytisf
An Obsidian plugin to enrich a note with VirusTotal API.
Daily Note Collector
2 years ago by Adar Butel
An Obsidian plugin that adds links to new notes to your daily note.
Onto Tracker
2 years ago by Jacob Hart
Plugin for obsidian allowing project management with ontologies.
Workbench
5 years ago by ryanjamurphy
A plugin to help you collect working materials.
Link indexer
5 years ago by Yuliya Bagriy
Footlinks
5 years ago by Daha
Obsidian plugin that extracts urls from the main text to footer, offering a better reading/editing experience.
Page Heading From Links
5 years ago by Mark Beattie
Obsidian plugin to populate page headings
Supercharged Links
5 years ago by mdelobelle
obsidian plugin to add attributes and context menu options to internal links
Collapse All
5 years ago by Nathonius
MetaEdit
5 years ago by Christian B. B. Houmann
MetaEdit for Obsidian
File Explorer Markdown Titles
5 years ago by Dylan Elliott
Obsidian Plugin that adds the the markdown title within your notes to the file explorer
Carry-Forward
5 years ago by Jacob Levernier
An Obsidian Notes plugin for generating and copying block IDs, and copying lines with a link to the copied line
Prominent Bookmarked Files
5 years ago by Jeremy Valentine
Prominently display starred files in Obsidian.md
Metadata Extractor
5 years ago by kometenstaub
Obsidian Plugin that provides metadata export for use with third-party apps.
Update time on edit
5 years ago by beaussan
Reveal Active File Button
4 years ago by Clare Macrae
Obsidian plugin to add a button to the top of the Obsidian File Explorer, to reveal the active file.
Title Serial Number
4 years ago by Domenic
This is an obsidian plugin, and it adds serial numbers to your markdown title.
Metadata Auto Classifier
2 years ago by Beomsu Koh
AI-powered Obsidian plugin that automatically classifies and generates metadata (tags, frontmatter) for your notes.
Simple Focus
a year ago by Lin Qing
Allows you to focus on a specific file or folder. 让你可以专注于一个文件或文件夹
Header navigation
a year ago by readwithai
An obsidian plugin to navigate around and toggle folding on headers
ExMemo Assistant
a year ago by ExMemo AI
Using LLMs to manage files and generating metadata such as tags and summaries.
WonderBox
a year ago by Christian HUMBERT
Link Maintainer
a year ago by wenlzhang
An Obsidian plugin that helps you maintain note links when splitting or reorganizing notes.
Smart Link Alias
a year ago by Victor Perez-Cano
Inbox Organiser
a year ago by Jamie Hurst
Obsidian plugin to capture any new notes into an inbox and periodically prompt to organise these into other folders within the vault.
Atomizer
a year ago by Zac Bagley
An AI-Driven Obsidian plugin designed to turn lengthy text into insightful atomic notes. Perfect for turning source notes into ideas in a Zettelkasten workflow.
KoReader Highlight Importer
a year ago by Tahsin Kocaman
Imports highlights and metadata from KoReader into Obsidian notes
Frontmatter Markdown Links
a year ago by mnaoumov
Obsidian Plugin that adds support for markdown links in frontmatter
Boardgame Search
a year ago by Marlon May
A plugin to create notes for boardgames based on the BGG API
Sentinel
a year ago by Giorgos Sarigiannidis
A plugin for Obsidian that allows you to update properties or run commands based on document visibility changes.
Current File Tags
a year ago by Trung Tran
Dataview Autocompletion
a year ago by Daniel Bauer
NetClip
a year ago by Elhary
this plugin is for Obsidian that allows you to browse the web and clip webpages directly into your vault.
Tag Tactician
a year ago by Scott Tomaszewski
Media Companion
a year ago by Nick de Bruin
Fold Properties By Default
a year ago by Tommy Bergeron
Always have editor/metadata properties folded by default.
Note ID
a year ago by Dominik Mayer
Displays notes by their ID, enabling structured sequences for manuscripts or a Zettelkasten ("Folgezettel")
Automatic Linker
a year ago by Kodai Nakamura
LLM Tagger
a year ago by David Jayatillake
Paste Image Into Property
a year ago by Nito
My Thesaurus
a year ago by Mara-Li
A plugin that auto tags file based on contents and a csv file or a Markdown table (inspired by https://github.com/pmartinolli/MyThesaurus)
Content Cards
a year ago by leo
Insert content cards in Markdown, such as timeline, highlightblock, target card, book information card, music information card, movie information card, photoes ablum, business card, content subfield, countdown, SWOT,BCG.
Manual Sorting
a year ago by Kh4f
📌 DnD file sorting for Obsidian
AI Tagger Universe
a year ago by Hu Nie
An intelligent Obsidian plugin that leverages AI to automatically analyze note content and suggest relevant tags, supporting both local and cloud-based LLM services.
Note Favicon
a year ago by mdklab
Obsidian plugin – Show Favicon from Metadata
Multiple Daily Notes
a year ago by Vab Kapoor
Obsidian plugin for adding multiple daily notes, with some extra configurations too.
File Title Updater
a year ago by wenlzhang
An Obsidian plugin that synchronizes titles between filename, frontmatter, and first heading in your notes.
Kanban Status Updater
a year ago by Ankit Kapur
Obsidian plugin that automatically updates the note property when card is moved to a column.
Simple File Info
a year ago by Lukas Capkovic
Hide Index Files
a year ago by d7sd6u
Hides folder notes from the file explorer
Rainbow Folders Fixer
a year ago by Dee
Stop rainbow folders from changing colors as you scroll through the File Explorer in Obsidian.md
Reveal Folded
a year ago by d7sd6u
Adds a command that reveals current file while collapsing every other tree item
Another Name
a year ago by Jiyuan Wang
Add a subheading to your note in Obsidian
Mark Open Files
a year ago by Michael Schrauzer
Adds a marker to all the File Explorer items that are currently open in the Obsidian workspace.
GitHub Integration
a year ago by Kirill Zhuravlev
Plugin that fetch your github stars into notes
Zen Space
a year ago by Aditya Amatya
An enhanced file explorer showing relevant only relevant files for focused work.
NoteMover shortcut
a year ago by Lars Bücker
Quickly and easily move notes to predefined folders. Perfect for organizing your notes.
Note UID Generator
a year ago by Valentin Pelletier
Allow you to automatically generate UID for the notes in your vault.
Symbol linking
10 months ago by Evan Bonsignori ; Mara-Li
Adds ability to link with any trigger in Obsidian. Each trigger can limit linking to specific folders or file.
Frontmatter Metadata Link Classes
10 months ago by Varvara Zmeeva / zmeeva.io
Enhanced internal links with automatic classnames based on frontmatter metadata.
Template Folder
9 months ago by LucasOe
Obsidian plugin to move notes to a folder when applying a template.
Scrolls To Nav Top
9 months ago by mario
Simply scrolls to nav top
Note Companion AI
8 months ago by Benjamin Ashgan Shafii
Note Companion: AI assistant for Obsidian that goes beyond just a chat. (prev File Organizer 2000)
Papers
8 months ago by William Liang
An obsidian plugin to retrieve and import research papers.
Note Codes
8 months ago by Ezhik
Reference your Obsidian notes from anywhere with simple 4-character codes.
Notebook Navigator
8 months ago by Johan Sanneblad
Replace the default file explorer in Obsidian with a clean two-pane interface featuring folder tree, tag browsing, file previews, keyboard navigation, drag-and-drop, pinned notes, and customizable display options.
Pretty Properties
6 months ago by Anareaty
Book Clipper
5 months ago by Hossein Fardmohammadi
Save book details from websites into your notes
Conditional Properties
4 months ago by Diego Eis
Automate frontmatter property updates in your Obsidian notes using simple conditional rules.
Frontmatter to HTML Attributes
a month ago by Tarek Saier
Makes YAML frontmatter available as data-* attributes in HTML, enabling metadata based CSS styling.