{"repo":"k-lar/dynomark","free":true,"listed":false,"github":"https://github.com/k-lar/dynomark","clone":"git clone https://github.com/k-lar/dynomark.git","description":"Markdown Query Language Engine","language":"Go","stars":48,"topics":["golang","markdown","query-language"],"license":"MIT","category":"productivity","readme_excerpt":"DynoMark Dynomark strives to be a markdown query language engine, similar to obsidian's Dataview plugin. This program can be used with editors like neovim, vscode and emacs to provide a similar experience to Dataview (but very barebones for now). Installation You can download the executables here: - Download for Windows - Download for MacOS - Download for Linux Or if you want to build it yourself: Requirements: - Go (1.22.5) [!NOTE] For MacOS users: If you want to install the program to /usr/local/bin/ like brew does, you have to set the PREFIX variable to /usr/local like so: And to uninstall: [!NOTE] For Windows users: The simplest way for you to compile the program is to use the go build command: And then you can run the program with .\\dynomark.exe . If you want dynomark to be available as a command in your terminal, you have to add dynomark.exe to your PATH environment variable. Roadmap - [X] Completed engine - [X] LIST support - [X] TASKS support - [X] PARAGRAPH support - [X] ORDEREDLIST support - [X] UNORDEREDLIST support - [X] FENCEDCODE support - [X] Limits - [X] Conditional statements - [X] AND - [X] OR - [X] IS statement (equals / ==) - [X] SORT (Order by) - [X] ASCENDING - [X] DESCENDING - [X] GROUP BY (metadata) - [X] Limit max number of groups - [X] Limit the results under each group - [X] Metadata parsing - [X] Query multiple files/directories at once - [X] Support metadata/tag based conditionals (e.g. TABLE author, published FROM example.md WHERE [author] IS \"Sh","default_branch":null,"files":null,"tree":[],"storefront":"/r/k-lar","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/k-lar/dynomark/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}