<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>obsidian-sync, branch HEAD</title>
<subtitle>a short description
</subtitle>
<entry>
<id>38ebab021e99759f3ce2564d00036b0300f9a719</id>
<published>2026-02-20T12:24:27Z</published>
<updated>2026-02-20T12:24:27Z</updated>
<title>Update README with images and usage clarifications</title>
<link rel="alternate" type="text/html" href="https://git.skysyrup.dev/obsidian-sync/commit/38ebab021e99759f3ce2564d00036b0300f9a719.html" />
<author>
<name>442811</name>
<email>42714028+dronesflier@users.noreply.github.com</email>
</author>
<content>commit 38ebab021e99759f3ce2564d00036b0300f9a719
parent ef59d2651e5ad4cdabdbd51e3289172bea6c459b
Author: 442811 &lt;42714028+dronesflier@users.noreply.github.com&gt;
Date:   Fri, 20 Feb 2026 13:24:27 +0100

Update README with images and usage clarifications

Added images and clarified installation instructions. Included a warning about trusting the code and improved the usage section.
</content>
</entry>
<entry>
<id>ef59d2651e5ad4cdabdbd51e3289172bea6c459b</id>
<published>2026-02-20T12:11:51Z</published>
<updated>2026-02-20T12:11:51Z</updated>
<title>Add README for obsidian sync CLI tool</title>
<link rel="alternate" type="text/html" href="https://git.skysyrup.dev/obsidian-sync/commit/ef59d2651e5ad4cdabdbd51e3289172bea6c459b.html" />
<author>
<name>442811</name>
<email>42714028+dronesflier@users.noreply.github.com</email>
</author>
<content>commit ef59d2651e5ad4cdabdbd51e3289172bea6c459b
parent 9f80cf0e279e36a90325eb617588ebcb65d77392
Author: 442811 &lt;42714028+dronesflier@users.noreply.github.com&gt;
Date:   Fri, 20 Feb 2026 13:11:51 +0100

Add README for obsidian sync CLI tool

Initial commit of README.md for obsidian sync CLI tool, detailing installation, setup, usage, systemd integration, configuration, and encryption.
</content>
</entry>
<entry>
<id>9f80cf0e279e36a90325eb617588ebcb65d77392</id>
<published>2026-02-20T12:02:43Z</published>
<updated>2026-02-20T12:02:43Z</updated>
<title>Add requirements.txt</title>
<link rel="alternate" type="text/html" href="https://git.skysyrup.dev/obsidian-sync/commit/9f80cf0e279e36a90325eb617588ebcb65d77392.html" />
<author>
<name>dronesflier</name>
<email>accounts@skysyrup.dev</email>
</author>
<content>commit 9f80cf0e279e36a90325eb617588ebcb65d77392
parent d5cafe5acd9623f686a59bb62168bd4ff698f8d4
Author: dronesflier &lt;accounts@skysyrup.dev&gt;
Date:   Fri, 20 Feb 2026 12:02:43 +0000

Add requirements.txt

</content>
</entry>
<entry>
<id>d5cafe5acd9623f686a59bb62168bd4ff698f8d4</id>
<published>2026-02-20T11:49:41Z</published>
<updated>2026-02-20T11:49:41Z</updated>
<title>Initial implementation of obsidian-sync Python client</title>
<link rel="alternate" type="text/html" href="https://git.skysyrup.dev/obsidian-sync/commit/d5cafe5acd9623f686a59bb62168bd4ff698f8d4.html" />
<author>
<name>dronesflier</name>
<email>accounts@skysyrup.dev</email>
</author>
<content>commit d5cafe5acd9623f686a59bb62168bd4ff698f8d4
Author: dronesflier &lt;accounts@skysyrup.dev&gt;
Date:   Fri, 20 Feb 2026 11:49:41 +0000

Initial implementation of obsidian-sync Python client

Fully reversed from Obsidian 1.11.7 app.js:
- REST API client (signin, vault list, regions)
- Encryption v0/v2/v3 (scrypt + AES-GCM + AES-SIV)
- WebSocket sync client (pull, push, heartbeat)
- Sync daemon with polling file watcher and reconnect backoff
- CLI: login, logout, vaults, setup, run, status
- Textual TUI setup wizard (login, vault config, systemd service)
- systemd user service unit file template

</content>
</entry>
</feed>
