flyinguard / flashcards-obsidian

🎴 An Anki plugin for Obsidian.md

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flashcards

GitHub release (latest SemVer) GitHub All Releases

Anki integration for Obsidian.

Features

πŸ—ƒοΈ Simple flashcards with #card
🎴 Reversed flashcards with #card-reverse
πŸ“… Spaced-only cards with #card-spaced
✍️ Inline style with Question::Answer
✍️ Inline style reversed with Question:::Answer
🧠 Context-aware mode
🏷️ Global and local tags
πŸ”’ Support for LaTeX
πŸ–ΌοΈ Support for images
🎀 Support for audios
πŸ”— Support for Obsidian URI
βš“ Support for reference to note
πŸ“Ÿ Support for code syntax highlight

How it works?

The following is a demo where the three main operations are shown:

  1. Insertion of cards;
  2. Update of cards;
  3. Deletion of cards.

Demo image

How to use it?

The wiki explains in detail how to use it.

How to install

  1. Install this plugin on Obsidian

    From Obsidian v0.9.8+, you can activate this plugin within Obsidian by doing the following:

    • Open Settings > Third-party plugin
    • Make sure Safe mode is off
    • Click Browse community plugins
    • Search for "Flashcards"
    • Click Install
    • Once installed, close the community plugins window and activate the newly installed plugin
  2. Install AnkiConnect on Anki

    • Tools > Add-ons -> Get Add-ons...
    • Paste the code 2055492159 > Ok
    • Select the plugin > Config > Paste the configuration below

Configuration:

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

About

🎴 An Anki plugin for Obsidian.md

License:MIT License


Languages

Language:TypeScript 99.9%Language:JavaScript 0.1%