Skip to content

Latest commit

 

History

History
21 lines (18 loc) · 906 Bytes

README.md

File metadata and controls

21 lines (18 loc) · 906 Bytes

Obsidian Syncinator

The Obsidian-Syncinator is a plugin for Obsidian that keeps your workspace in synchronization across multiple devices, live and in real-time that aims to eventually consistency. It depends and requires syncinator-server to be deployed. Follow the documentation to set it up.

Why the Name?

Drawing inspiration from the inventive naming style of Heinz Doofenshmirtz (Phineas and Ferb).

Development

To test this plugin:

  1. Clone the repository
  2. Link the repository inside the .obisdian/plugins of your obsidian workspace
  3. Open/Reopen obsidian
  4. Enable plugin in the settings
  5. Configure plugin

TODO

  • Add sync for configurations
    • Add also a settings page to decide what to sync
  • Fix consistency on startup, to align local offline changes
  • Add cursor of other clients
  • Add heartbeat on ws connection