Obsidiana
A set of tools for working with (my? your?) Obsidian vault.
Should I Use This?
If you’re not @Julian, possibly not as-is, but I like making my tools public in case they do turn out useful to you, or even so you can tell me if you do similar things yourself, so feel free to peruse or use.
Graph Queries
ob list queries the reference graph of the vault. Wikilinks, markdown relative links, and frontmatter aliases all count as references.
ob list isolated — notes with no references in or out
ob list sources (alias orphans) — notes with no incoming references
ob list sinks (alias leaves) — notes with no outgoing references
ob list broken — references that don’t resolve to any note in the vault
What’s in a Name
“Obsidiana” is spanish for Obsidian. Unlike obsidian it also wasn’t yet taken on PyPI.
Release files for obsidiana 2026.7.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| obsidiana-2026.7.2.tar.gz | 53.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| obsidiana-2026.7.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 71.3 kB
Release files / obsidiana-2026.7.2.tar.gz
| Download URL | obsidiana-2026.7.2.tar.gz |
|---|---|
| Size | 53.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
65399b0a865baf105449377b877f175ddc178c39b356f91e969b9eded90e5445
|
|
BLAKE2b-256 checksum How to use checksums |
b6c0e98a46afd839b02c2579500221fada9bc609c61413e46f5008225580ffc9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 14, 2026.
Transparency logRelease files / obsidiana-2026.7.2-py3-none-any.whl
| Download URL | obsidiana-2026.7.2-py3-none-any.whl |
|---|---|
| Size | 17.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
157879b9a4043310dcbe98a02080c33e0253babc3537562003ec1a8ae3c56746
|
|
BLAKE2b-256 checksum How to use checksums |
fd955def9f98eeb3e9ada4db1f2fe70ae04abe6ccb2fb507cf7442c357f356d7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 14, 2026.
Transparency log