obsidiantools icon indicating copy to clipboard operation
obsidiantools copied to clipboard

Obsidian tools - a Python package for analysing an Obsidian.md vault

Results 14 obsidiantools issues
Sort by recently updated
recently updated
newest added

Hi. Every markdown file is being opened & read a total of 8 times in normal connect & gather flow. Might make sense to model a note as a class...

enhancement

Hi @mfarragher I just noticed that `get_wikilink_counts()` has not been implemented. The current demo suggests that functionality for wikilinks would be consistent with functionality for backlinks. I hope that's useful...

enhancement

The current tags_regex is not parsing nested tags for me The proposed regex will also parse all tags from "sussudio.md" example without needing to modify the raw text beforehand. Would...

bug

There's a frontmatter field called "tags" that contains an array of strings that Obsidian treats like tags created using a hashtag in the notes content. Currently obsidiantools doesn't include this...

# why Because URLs can have `#` in them, components of URLs were getting pulled in as tags # what changes - new constant to make it possible to identify...

Many obsidian users (according to downloads) install the obsidian dataview plugin. It have a different metadata syntax, that you can check at the documentation: https://blacksmithgu.github.io/obsidian-dataview/annotation/add-metadata/. Also, we can reimplement python...

enhancement

I just added an assertion to check if the input path is actually a Pathlib Path, as if it's not it then fails [here](https://github.com/mfarragher/obsidiantools/blob/f90d7d33deb0a0e8691589880c4ac8d6154b26a7/obsidiantools/api.py#L1167). Another possibility would be to accept...

While using `vault = otools.Vault(obsidian_vault).connect().gather()` to connect to my vault, it runs then gives a `UnicodeDecodeError`. I like how it provides errors about YAML header problems, but this one is...

bug
enhancement

While doing a graph walk it seems the TOC notation causes trouble as the result are notes that link to nothing. There could be two outcomes: - A note that...

Dunno what in my notes could possibly be triggering this error. But it happens whenever I try and use the `get_note_metadata()` method on my vault.

bug