Anki Markdown Sync

by justinnnnn-045
5
4
3
2
1
Score: 50/100

Description

Two-way Anki <-> Markdown sync for Obsidian: ```anki fenced notes become flashcards, edits pull back.

Reviews

No reviews yet.

Stats

0
stars
88
downloads
0
forks
48
days
48
days
48
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
42
commits

Latest Version

2 months ago

Changelog

Anki Markdown Sync 0.1.5

Two-way Anki ↔ Markdown sync for Obsidian. Write ````anki`` blocks, sync to Anki via AnkiConnect, edit in Anki, sync back. Conflict-safe, idempotent, tags every card for clean round-trips.

What's new in this release

  • Cleaned lint: declarative settings (searchable), requestUrl, typed AnkiConnect responses, no builtin-modules dependency.

README file from

Github

Anki Markdown Sync

Two-way sync between your Obsidian markdown vault and Anki via AnkiConnect.

Write `anki fenced blocks in any note, sync to Anki, edit the card in Anki, sync back. Conflict-safe, id-stable.

Why

The note-taking stack is broken: your notes live in Obsidian, your spaced repetition lives in Anki, and they never talk to each other. This plugin closes the loop.

  • Write flashcards in your notes — no copy-paste, no juggling two apps
  • Edit a card in Anki — the change flows back into your markdown
  • Stable card IDs — your review history survives resyncs

Install (development / BRAT)

  1. Install the AnkiConnect addon in Anki (code 2055492159) and restart Anki.
  2. Install the BRAT Obsidian plugin, then add Justinnnnnnn045/anki-markdown-sync as a beta plugin.
  3. Enable Anki Markdown Sync in Obsidian Community plugins.

Usage

In any note, write:

​``anki What is the difference between a vector and a tensor?::A vector is a rank-1 tensor; a tensor is a multi-dimensional array with transformation rules. ​``

Run the "Sync vault ↔ Anki" command (Ctrl/Cmd+P → "Anki").

Cards are pushed into the Notes::Sync deck. Edits made in Anki are pulled back into the original note, preserving the card id.

Requirements

  • Obsidian desktop (AnkiConnect is desktop-only)
  • Anki with AnkiConnect addon installed and enabled

License

MIT