Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#195 - support for metadata value matchers #196

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

SebastianMC
Copy link
Owner

  • implementation completed, tested locally on a dedicated vault
  • need to create unit tests for the new and modified areas before release

Sample syntax from test vault:

---
sorting-spec: |
  with-metadata: biblio status matching: value(unread)
  with-metadata: biblio status matching: value(reading)
  with-metadata: biblio status matching: value(complete)
  def
---
---
sorting-spec: |
  separator top
  with-metadata: n n matching: range(,123)
  separator 123
  with-metadata: n n matching: range[123,456]
  separator 456
  with-metadata: n n matching: range(456,)
  separator end
---

- implementation completed, tested locally on a dedicated vault
- need to create unit tests for the new and modified areas before release
- extended the supported syntax to string, extract string, ranges with various formats and comparators: alphanumeric, true-alphabetical, numeric (integers), numeric (floating point)
- full unit tests coverage of the syntax
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant