Go to file
2021-06-23 22:22:55 +02:00
.github Update stale.yml 2021-04-19 12:53:40 +02:00
docs Fix bug with update and Add documentation 2020-12-07 20:05:10 +01:00
src Add audio support 2021-06-23 22:22:55 +02:00
.gitignore Adds option to append ID's inline (#35) 2021-06-23 21:35:01 +02:00
LICENSE Create LICENSE 2020-12-07 23:07:13 +01:00
main.ts Adds option to append ID's inline (#35) 2021-06-23 21:35:01 +02:00
manifest.json Add audio support 2021-06-23 22:22:55 +02:00
package.json Update dependencies 2021-06-23 20:53:20 +02:00
README.md Add audio support 2021-06-23 22:22:55 +02:00
rollup.config.js Initial commit 2020-11-28 16:40:55 +01:00
tsconfig.json Add implementation for add, update and delete on Anki 2020-12-04 23:34:45 +01:00

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"
    ]
}