CLI for Obsidian via Unix domain sockets
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file obsidian_remote-0.1.0.tar.gz.
File metadata
- Download URL: obsidian_remote-0.1.0.tar.gz
- Upload date:
- Size: 2.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bc9751a70f15a1826a995b71b01fd441913e6f51c3de6bd9c347cf07e27c57c5
|
|
| MD5 |
6b60af70acf50a752936ded6fbae3aaf
|
|
| BLAKE2b-256 |
45770afa98477d648a7c03576fd8d035cac9911935e1362e579e1691c31b3fd9
|
File details
Details for the file obsidian_remote-0.1.0-py3-none-any.whl.
File metadata
- Download URL: obsidian_remote-0.1.0-py3-none-any.whl
- Upload date:
- Size: 2.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4270eef219da98fb95a0e87cdc6661465dc06924343ba2cf0fa61365de75b8fa
|
|
| MD5 |
bd05d850a9eeda6378a0b4b50aedf56e
|
|
| BLAKE2b-256 |
ee9b73386091d83ae6e7177951fee9bad496bac80fbc72c62e8e57c1c71a4fcb
|