DND English Group
pendingby Da Nguyen
Sync your vault with DND English Group backend (Anki-style sync).
DND English Group - Obsidian Plugin
Sync your Obsidian vault with your self-hosted DND English Group backend. Designed for reliability and simplicity.
Features
- File-based Sync: Syncs your markdown files just like Anki.
- Conflict Resolution: You are always in control. If a file changes on both devices, you choose which version to keep.
- Offline First: Work offline and sync when you're back online.
- Secure: Uses JWT authentication and stores your token locally.
Setup Instructions
-
Install the Plugin:
- Copy the
main.js,manifest.json, andstyles.css(if any) to your vault's.obsidian/plugins/dnd-english-group/folder. - Reload Obsidian.
- Enable "DND English Group" in Community Plugins.
- Copy the
-
Configure:
- Go to Settings -> DND English Group.
- Enter your Server URL (e.g.,
http://your-server-ip:3000). - Enter your Email and Password.
- Click Login.
-
Sync:
- The plugin syncs automatically every 30 seconds.
- It also syncs when you modify or create a file.
- If a conflict is detected, a popup will ask you to choose the version to keep.
Safety
- The plugin never deletes your local files automatically.
- The plugin never overwrites your local modified files without asking you first (unless you haven't modified them since the last sync).
Development
npm installnpm run dev(for watching changes)npm run build(for production build)
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.