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,156
downloads
16
forks
1,314
days
783
days
835
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.
AI-AnkiSync
a year ago by goev
Anki Helper
4 months ago by Dusk
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.
Anki Sync
5 years ago by debanjandhar12
Obsidian plugin to make flashcards and sync them to Anki
Aosr
4 years ago by linanwx
Aosr is Another Obsidian plugin for Spaced Repetition.
Augmented Canvas
2 years ago by Léopold Szabatura
Supercharge your Obsidian canvas experience with AI features.
Auto Anki
3 years ago by ad2969
Using AI to automate card creation for Spaced Repetion in Anki
Awesome Flashcard
4 years ago by AwesomeDog
Handy Anki integration for Obsidian.
Better Recall
2 years ago by FlorianWoelki
A better spaced repetition and recall plugin for Obsidian inspired by Anki.
Blue Star
2 years ago by Wang Guoshi
A plugin for Obsidian that generates Anki flashcards in various ways.
braincache
4 years ago by XSPGMike
braincache obsidian plugin
Come Through
a year ago by mntno
An Obsidian plugin for creating and reviewing flashcards.
Decks
4 months ago by Xherdi Lika
An Obsidian Flashcards plugin
Dictionary Lexicon
4 months ago by Alvin
Look up words and improve vocabulary by using flash card style cards.
Flashcard Generator
3 years ago by ChloeDia
Obsidian Plug-in to automatically create a set of questions/answers on your notes !
Flashcard Learning
3 years ago by Gaétan Muck
Obsidian plugin. Uses flashcard system to learn things across own notes.
Flashcards
5 years ago by Alex Colucci
🎴 An Anki plugin for Obsidian.md
Flashcards LLM
3 years ago by Marco Pampaloni
Use Large Language Models (such as ChatGPT) to automatically generate flashcards from obsidian notes
GitHub Integration
a year ago by Kirill Zhuravlev
Plugin that fetch your github stars into notes
Granola Sync
8 months ago by Tom Elliot
Sync Granola notes to your Obsidian vault
HiNote
a year ago by Kai
Add comments to highlighted notes, use AI for thinking, and flashcards for memory.
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.
Memodack
a year ago by Pavlo Kobyliatskyi
Your second language memory tool
Mochi Cards Exporter
5 years ago by kalbetre
Mochi Cards Exporter Plugin for Obsidian
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.
Note Sync
a year ago by ZigHolding
QB Reader Parser
3 years ago by Jacob Barta
QBReader parsing for quiz bowl answerlines
Repeat
4 years ago by Andre Perunicic
Review notes using periodic or spaced repetition.
Simple Anki Sync
a year ago by Lukas Mayr
Simple Quiz
2 years ago by Ivan Kalmar
Creating simple quizzes.
Spaced Repetition
5 years ago by Stephen Mwangi
Fight the forgetting curve by reviewing flashcards & entire notes on Obsidian
text2anki-openai
3 years ago by Mani Batra
Vocabulary Cards
3 years ago by Eugene Myazin
An easy way to display vocabulary words as flashcards and as a list
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.