Note Synchronizer

by Songchen Tan
5
4
3
2
1
Score: 45/100

Description

Category: Learning & Knowledge Management

The Obsidian Anki Synchronizer plugin creates a two-way link between your notes and Anki by mapping note content, folders, and tags directly to Anki's structure. It supports all Anki note types by importing them as markdown templates, ensuring a consistent 1:1 match between Obsidian files and Anki cards. You can choose between Markdown or rendered HTML for syncing content, depending on your preference or Anki setup. Folder paths determine deck placement, while note fields are organized using YAML front matter and markdown structure.

Reviews

No reviews yet.

Stats

75
stars
8,107
downloads
16
forks
1,291
days
760
days
812
days
4
total PRs
1
open PRs
0
closed PRs
3
merged PRs
42
total issues
19
open issues
23
closed issues
2
commits

Latest Version

2 years ago

Changelog

README file from

Github

Obsidian Anki Synchronizer

See Chinese README here.

Features

  • Support arbitrary Anki note type by importing Anki note types as Obsidian note templates
  • 1:1 correspondence between Anki notes and Obsidian notes, Anki decks and Obsidian folders, Anki tags and Obsidian tags
  • Converting Obsidian wikilinks to Markdown links (Obsidian URL)

The plugin works in two modes:

  • Markdown mode: importing markdown content into Anki as-is, without rendering into HTML. In order to view rendered content in Anki, you need Markdown and KaTeX Support or similar Anki plugins to get real-time rendering.
  • HTML mode: importing rendered HTML into Anki.

Installation

Install via the Obsidian community plugin marketplace by searching "Note Synchronizer".

Setup

Before running this plugin, make sure that the following requirements are met:

Enable Obsidian plugin "Templates"

This plugin depends on the core plugin "Templates". You need to enable it for this plugin to work. Go to the Obsidian settings "Core Plugins" tab and enable "Templates".

Install and configure Anki Connect

Install Anki Connect in the same way as other Anki plugins. After installation, navigate to Tools -> Addons -> AnkiConnect -> Config, paste the following text:

{
  "apiKey": null,
  "apiLogPath": null,
  "webBindAddress": "127.0.0.1",
  "webBindPort": 8765,
  "webCorsOrigin": "http://localhost",
  "webCorsOriginList": ["http://localhost", "app://obsidian.md"]
}

Restart Anki and navigate to the desired profile

Restart Anki and select the profile you want to sync with Obsidian. Right now, you can only select one Anki profile to sync with obsidian.

Usage

Import Note Types

Run command Import Note Types to import all available note types in Anki to the template folder in the current vault, generating a template markdown file for each of the note types. All template markdown files generated have some YAML front matter like this:

mid: 16xxxxxxxxxxx
nid: 0
tags: []
date: {{date}} {{time}}

Where mid is a number representing the note type ID in Anki. If this note type happen to have 3 or more fields, the third field and all other fields after that will appear as h1 title in the markdown file.

Edit Notes

When creating notes with generated template files, please write the content of the first field into the filename, and the second field right after the YAML front matter, and other fields below their corresponding h1 title.

The way that notes are organized in Obsidian will be mirrored in Anki using decks. For example, the file /learning/note.md will be synced to the learning deck in Anki, and the file /learning/project 1/note.md will be synced to learning::project 1 deck in Anki. Toplevel files will be synced to a special deck Obsidian. If the supposed deck doesn't exist in Anki, it will be created.

Synchonize notes

Run command Synchronize. If unexpected behavior happens, please toggle the developer console and report the output there.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Spaced Repetition
5 years ago by Stephen Mwangi
Fight the forgetting curve by reviewing flashcards & entire notes on Obsidian
Export to Anki
5 years ago by Pseudonium
Script to add flashcards from text/markdown files to Anki
Flashcards
5 years ago by Alex Colucci
🎴 An Anki plugin for Obsidian.md
HiNote
a year ago by Kai
Add comments to highlighted notes, use AI for thinking, and flashcards for memory.
Aosr
4 years ago by linanwx
Aosr is Another Obsidian plugin for Spaced Repetition.
Repeat
4 years ago by Andre Perunicic
Review notes using periodic or spaced repetition.
Anki Sync
5 years ago by debanjandhar12
Obsidian plugin to make flashcards and sync them to Anki
Yanki
2 years ago by Eric Mika
An Obsidian plugin that syncs flashcards from a folder in your vault to Anki. Pure Markdown syntax. No fuss.
Flashcards LLM
3 years ago by Marco Pampaloni
Use Large Language Models (such as ChatGPT) to automatically generate flashcards from obsidian notes
AnkiBridge
4 years ago by JeppeKlitgaard
Yet Another Obsidian Anki Bridge.
Granola Sync
7 months ago by Tom Elliot
Sync Granola notes to your Obsidian vault
Augmented Canvas
2 years ago by Léopold Szabatura
Supercharge your Obsidian canvas experience with AI features.
Vocabulary Cards
3 years ago by Eugene Myazin
An easy way to display vocabulary words as flashcards and as a list
Flashcard Learning
3 years ago by Gaétan Muck
Obsidian plugin. Uses flashcard system to learn things across own notes.
Auto Anki
3 years ago by ad2969
Using AI to automate card creation for Spaced Repetion in Anki
Flashcard Generator
3 years ago by ChloeDia
Obsidian Plug-in to automatically create a set of questions/answers on your notes !
Mochi Cards Exporter
5 years ago by kalbetre
Mochi Cards Exporter Plugin for Obsidian
Awesome Flashcard
4 years ago by AwesomeDog
Handy Anki integration for Obsidian.
Decks
3 months ago by Xherdi Lika
An Obsidian Flashcards plugin
AnkiSync+
3 years ago by RochaG0
braincache
4 years ago by XSPGMike
braincache obsidian plugin
text2anki-openai
3 years ago by Mani Batra
Better Recall
2 years ago by FlorianWoelki
A better spaced repetition and recall plugin for Obsidian inspired by Anki.
QB Reader Parser
3 years ago by Jacob Barta
QBReader parsing for quiz bowl answerlines
KeepSidian
2 years ago by lc0rp
Mochi Cards Pro
3 years ago by Hayden Carpenter
Create flashcards on Mochi.cards using the API provided by Mochi's Pro subscription in Obsidian.
GitHub Integration
a year ago by Kirill Zhuravlev
Plugin that fetch your github stars into notes
Anki Integration
a year ago by Noah Boos AKA Rift
Create flashcards from your notes with a seamless interface, structuring them with metadata and syncing effortlessly via AnkiConnect.
Blue Star
2 years ago by Wang Guoshi
A plugin for Obsidian that generates Anki flashcards in various ways.
Simple Quiz
a year ago by Ivan Kalmar
Creating simple quizzes.
Note Sync
a year ago by ZigHolding
Simple Anki Sync
10 months ago by Lukas Mayr
AI-AnkiSync
a year ago by goev
Memodack
a year ago by Pavlo Kobyliatskyi
Your second language memory tool
Dictionary Lexicon
3 months ago by Alvin
Look up words and improve vocabulary by using flash card style cards.
Come Through
a year ago by mntno
An Obsidian plugin for creating and reviewing flashcards.
Kindle Vocab
9 months ago by Truong Gia Bao
Generate the markdown version of your Vocabulary Builder in Kindle, and put it in your Obsidian Vault.
Anki Helper
3 months ago by Dusk