Skip to main content

obsidian-remote

A remote control for Obsidian if it is running obsidian unix domain socket rest

This code is AI-generated and unreviewed

Motivation

I want to read from obsidian from claude code. MCP feels like overkill and too many moving parts. There is a REST interface, but I don't really like messing around with curl so this is the beginnings of a wrapper. It is far from complete.

I changed the HTTP wrapper so it used unix domain sockets because I dislike having privileged services run on ports. On the other hand, I think the REST plugin provides a security token. Bt I still prefer unix domain sockets.

Alternatives and prior work

emacsclient is an inspiration.

Thinks to add

I will probabl allow this run arbitrary code at some point.

Metadata

Release files for obsidian-remote 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for obsidian-remote 0.1.0
File Size Uploaded Provenance Actions
obsidian_remote-0.1.0.tar.gz 2.7 kB Without provenance Details for obsidian_remote-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for obsidian-remote 0.1.0
File Interpreter ABI Platform Actions
obsidian_remote-0.1.0-py3-none-any.whl Python 3 none any Details for obsidian_remote-0.1.0-py3-none-any.whl

Total release size: 5.6 kB

Release files / obsidian_remote-0.1.0.tar.gz

Download URL obsidian_remote-0.1.0.tar.gz
Size 2.7 kB
Tags Source
SHA-256 checksum
How to use checksums
bc9751a70f15a1826a995b71b01fd441913e6f51c3de6bd9c347cf07e27c57c5
BLAKE2b-256 checksum
How to use checksums
45770afa98477d648a7c03576fd8d035cac9911935e1362e579e1691c31b3fd9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / obsidian_remote-0.1.0-py3-none-any.whl

Download URL obsidian_remote-0.1.0-py3-none-any.whl
Size 2.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4270eef219da98fb95a0e87cdc6661465dc06924343ba2cf0fa61365de75b8fa
BLAKE2b-256 checksum
How to use checksums
ee9b73386091d83ae6e7177951fee9bad496bac80fbc72c62e8e57c1c71a4fcb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Security for obsidian-remote 0.1.0

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page