Obsidian
Query Obsidian
Native Query
```query
file:("Daily Note")
```
https://heymichellemac.com/embedded-queries-obsidian
Obsidian Query Language
uses Fuse.js for search
___TWIG_PROTECT_2___oql name: Daily notes query: "'100 Daily/'" template: "string" format: "{name}: {count}" TWIG_PROTECT_3`
https://github.com/jplattel/obsidian-query-language
Dataview
```dataview
TABLE author, published, file.inlinks AS "Mentions"
FROM #poems
```
https://blacksmithgu.github.io/
Smart Connections
[[AI#Smart Connections Plugin|AI > Smart Connections Plugin]] allows to let me explore my notes without using tags and that stuff I can't get to work.
https://github.com/brianpetro/obsidian-smart-connections
External Data
API Request
Obsidian plugin that allows you to make HTTP requests and display responses directly in the document, in codeblocks, or store them in localStorage.
As of 2025-08-26 the latest version (2.0.3) doesn't render array data (in a list or table).
https://rooyca.github.io/obsidian-api-request/ https://github.com/Rooyca/obsidian-api-request
History Diff
[[Editor - Obsidian#Edit History]] is probably the best format because it's self-contained.
Edit History
Obsidian Edit History Plugin, automatically save all the edit history of a note, browse and restore previous versions.
The plugin creates one edit history (.edtz) file per note, in the same folder as the note.
https://github.com/antoniotejada/obsidian-edit-history
Git
Integrate Git version control with automatic commit-and-sync and other advanced features in Obsidian.md
https://github.com/Vinzent03/obsidian-git
Attachment Management
QuickAdd Macro
Add an inline property for time tracking. Use the Quickadd extension and the following script:
TWIG_PROTECT_6
To prompt for the property key:
- Comment out
const propertyKey = "hours";. - Uncomment
const propertyKey = await quickAddApi.inputPrompt("Enter property key:");.