Obsidian 插件:Awesome Flashcard

Obsidian 插件:Awesome Flashcard

插件名片

  • 插件名称:Awesome Flashcard
  • 插件作者:AwesomeDog
  • 插件说明:为 Obsidian 提供方便的 Anki 集成。
  • 插件分类:[‘obsidian 插件 ’, ‘readme’]
  • 项目地址:点我访问
  • 国内下载地址:下载安装

概述

为 Obsidian 提供方便的 Anki 集成。

原文出处

下面自述文件的来源于 Readme


Readme(翻译)

下面是 obsidian-awesome-flashcard 插件的自述翻译

令人惊叹的记忆卡片

将你的 Obsidian 笔记中的记忆卡片与 Anki 同步的插件。

设计理念

  • 单一真相来源。仅在一个方向上同步闪卡:从你的 Obsidian 笔记到 Anki。
  • 简单至关重要。只有一种简单的定义闪卡的方式。
  • 坚持开放性。标准的 Markdown 作为闪卡格式,不引入任何私有语法。
  • 最小化占用。在你的笔记中不存储私有数据。不会影响你的 Anki 学习进度。

特点

  • ♳ 将您的保险库中的所有闪卡同步到 Anki,单向同步
  • ✍ 保留 Anki 的学习进度
  • ✒ 完全支持 Markdown 语法:🖼️图片,🎤音频,🎞️视频,📟代码块,🔢LaTeX,📋表格…
  • 🎴 支持在整个保险库和文件范围内定义牌组名称
  • #️⃣ 支持在闪卡和文件范围内定义标签
  • ⚡ 增量扫描的速度较快
  • 🔗 快速链接到对应的 Obsidian 笔记

闪卡示例

在你的 Obsidian 笔记中:

---
一个简单的闪卡:问题在前面 #闪卡
答案在后面
---

将生成一个 Anki 闪卡,如下所示:

一个简单的闪卡:问题在前面
答案在后面

sample.md 中查看更多示例。

一次性设置

这些步骤只需要执行一次。之后,只需确保 Anki 正在运行即可使用插件扫描存储库。

  1. 启动 Anki,并导航到所需的配置文件。
  2. 确保已安装 AnkiConnect
  3. 安装 Obsidian
  4. 在“Community plugins”列表中搜索此插件。
  5. 安装插件。
  6. 在 Anki 中,导航到 工具->插件->AnkiConnect->配置,将其更改为以下内容,然后重新启动 Anki 以应用更改:
{
    "apiKey": null,
    "apiLogPath": null,
    "webBindAddress": "127.0.0.1",
    "webBindPort": 8765,
    "webCorsOrigin": "http://localhost",
    "webCorsOriginList": [
        "http://localhost",
        "app://obsidian.md"
    ]
}

如何使用

确保 Anki 正在运行,在左侧边栏的 Ribbon 上有一个 Anki 图标,如下所示:

点击它,插件将为您完成其余的工作。

过程将显示在通知中,并在 Obsidian开发者控制台 中显示。

同步机制澄清

为了实现这些目标:

  • 从你的 Obsidian 笔记到 Anki 的单向同步,而不是反过来。自动添加新的、删除已删除的和更新过时的闪卡
  • 不影响你自己的闪卡(不是来自你的 Obsidian 笔记的闪卡)
  • 在你的笔记中不存储任何私人数据。

同步设计如下:

  • 闪卡的牌组名称和正面文本被组合在一起以获得唯一的哈希值
  • 每个来自 Obsidian 的闪卡都被标记上哈希值,以区分你自己的闪卡
  • 在扫描 vault 时,它将根据唯一的哈希值对 Obsidian 中的闪卡(动态计算)和 Anki 中的闪卡进行差异比较,相应地创建牌组和 CRUD 闪卡。


反馈交流

其他渠道

版权声明