Obsidian 插件:Obsidian_to_Anki

Obsidian 插件:Obsidian_to_Anki

插件名片

  • 插件名称:Obsidian_to_Anki
  • 插件作者:Pseudonium
  • 插件说明:这是一个 Anki 集成插件!专为高效批量导出而设计。
  • 插件分类:[’ 第三方工具集成 ’, ’ 学习 ’, ‘obsidian 插件 ’, ‘readme’]
  • 项目地址:点我访问
  • 国内下载地址:下载安装

概述

这是一个 Anki 集成插件!专为高效批量导出而设计。

Obsidian 插件:Obsidian_to_Anki--概述

原文出处

下面自述文件的来源于 Readme


Readme(翻译)

下面是 obsidian-to-anki-plugin 插件的自述翻译

Obsidian_to_Anki

将文本或 Markdown 文件中的卡片添加到 Anki 的插件。可以在 Obsidian 中作为插件运行,也可以作为 Python 脚本从命令行运行。以 Obsidian 的 Markdown 语法为基础构建。支持用户自定义的卡片语法。

查看 Trello 以获取计划中的功能。

开始使用

查看 Wiki!它包含大量信息,包括新用户的设置说明。我将在这里包含一份说明的副本:

设置

所有用户

  1. 启动 Anki,并导航到您想要的个人资料。
  2. 确保您已安装 AnkiConnect

Obsidian 插件用户

  1. 下载 Obsidian
  2. 在“Community plugins”列表中搜索此插件
  3. 安装插件。
  4. 在 Anki 中,导航到工具 ->插件 ->AnkiConnect->配置,并将其更改为以下内容:
{
    "apiKey": null,
    "apiLogPath": null,
    "webBindAddress": "127.0.0.1",
    "webBindPort": 8765,
    "webCorsOrigin": "http://localhost",
    "webCorsOriginList": [
        "http://localhost",
        "app://obsidian.md"
    ]
}
  1. 重新启动 Anki 以应用上述更改
  2. 在 Anki 在后台运行的情况下,加载插件。这将生成插件设置。

未来加载 Obsidian 时不需要 Anki 在运行,但当然需要它来使用插件!

要运行插件,请在功能区(包含“打开图形视图”和“打开快速切换器”等按钮的位置)上查找 Anki 图标。

有关使用的更多信息,请查看 Wiki

Python 脚本用户

  1. 安装最新版本的 Python
  2. 如果您是新用户,请从 发布页面 下载 obstoanki_setup.py,并将其放置在您想要安装脚本的文件夹中(例如您的笔记文件夹)。
  3. 运行 obstoanki_setup.py,例如通过在文件浏览器中双击它。这将自动下载脚本的最新版本和所需的依赖项。现有用户应该能够运行他们现有的 obstoanki_setup.py 以获取脚本的最新版本。
  4. 检查下面的权限选项卡,确保脚本能够运行。
  5. 运行 obsidian_to_anki.py,例如通过在文件浏览器中双击它。这将生成一个配置文件 obsidian_to_anki_config.ini

权限

脚本需要具备以下功能:

  • 在脚本安装的目录中创建配置文件。
  • 在脚本使用的目录中读取文件。
  • 在脚本使用的目录中创建备份文件。
  • 在脚本使用的目录中重命名文件。
  • 在脚本使用的目录中删除备份文件。
  • 临时更改当前工作目录(以便正确解析本地图像路径)。

特点

当前功能(详细信息请查看 wiki):

  • 自定义笔记类型 - 您不仅限于 Anki 的 6 种内置笔记类型。

  • 从文件更新笔记 - 您的文本文件是笔记的权威来源。

  • 标签,包括整个文件的标签

  • 按用户指定的牌组添加 - 按文件为基础。

  • Markdown 格式

  • 数学格式

  • 嵌入图片。GIF 也可以使用。

  • 音频

  • 自动从文件中删除笔记

  • 自动从目录中读取所有文件 - 递归地!

  • 内联笔记 - 在单行上输入笔记的更简洁语法。

  • 简单的填空格式 - 更紧凑的语法来创建填空文本。

  • 冻结字段

  • Obsidian 集成 - 链接到制作闪卡的文件,完整的链接和图像嵌入支持。

  • 自定义语法 - 使用正则表达式,添加自定义语法以生成适合您的笔记。一些示例:

    • RemNote 单行样式。This is how to use::Remnote single-line style

    Obsidian_to_Anki--特点

    • 标题段落样式。
    
    

Style

This style is suitable for having the header as the front, and the answer as the back

![Header 1](Images/Header_1.png)
  • 问题答案样式。
  Q: How do you use this style?
  A: Just like this.
  

Style--特点

  • Neuracache #flashcard样式。
  In Neuracache style, to make a flashcard you do #flashcard
  The next lines then become the back of the flashcard
  

Style--特点

  • Ruled 样式
  How do you use ruled style?
  ---
  You need at least three '-' between the front and back of the card.
  

Style--特点

  • Markdown 表格样式
  | Why might this style be useful? |
  | ------ |
  | It looks nice when rendered as HTML in a markdown editor. |

  

Style--特点

  • 填空段落样式
  The idea of {cloze paragraph style} is to be able to recognise any paragraphs that contain {cloze deletions}.
  

Style--特点

请注意,所有自定义语法默认关闭,必须通过配置文件将其编程到脚本中 - 详细信息请参阅 Wiki。



反馈交流

其他渠道

版权声明