Obsidian 插件:Obsidian_to_Anki
插件名片
概述
这是一个 Anki 集成插件!专为高效批量导出而设计。
原文出处
下面自述文件的来源于 Readme
Readme(翻译)
下面是 obsidian-to-anki-plugin 插件的自述翻译
Obsidian_to_Anki
将文本或 Markdown 文件中的卡片添加到 Anki 的插件。可以在 Obsidian 中作为插件运行,也可以作为 Python 脚本从命令行运行。以 Obsidian 的 Markdown 语法为基础构建。支持用户自定义的卡片语法。
查看 Trello 以获取计划中的功能。
开始使用
查看 Wiki!它包含大量信息,包括新用户的设置说明。我将在这里包含一份说明的副本:
设置
所有用户
- 启动 Anki,并导航到您想要的个人资料。
- 确保您已安装 AnkiConnect。
Obsidian 插件用户
- 下载 Obsidian
- 在“Community plugins”列表中搜索此插件
- 安装插件。
- 在 Anki 中,导航到工具 ->插件 ->AnkiConnect->配置,并将其更改为以下内容:
{ "apiKey": null, "apiLogPath": null, "webBindAddress": "127.0.0.1", "webBindPort": 8765, "webCorsOrigin": "http://localhost", "webCorsOriginList": [ "http://localhost", "app://obsidian.md" ] }
- 重新启动 Anki 以应用上述更改
- 在 Anki 在后台运行的情况下,加载插件。这将生成插件设置。
未来加载 Obsidian 时不需要 Anki 在运行,但当然需要它来使用插件!
要运行插件,请在功能区(包含“打开图形视图”和“打开快速切换器”等按钮的位置)上查找 Anki 图标。
有关使用的更多信息,请查看 Wiki!
Python 脚本用户
- 安装最新版本的 Python。
- 如果您是新用户,请从 发布页面 下载
obstoanki_setup.py
,并将其放置在您想要安装脚本的文件夹中(例如您的笔记文件夹)。 - 运行
obstoanki_setup.py
,例如通过在文件浏览器中双击它。这将自动下载脚本的最新版本和所需的依赖项。现有用户应该能够运行他们现有的obstoanki_setup.py
以获取脚本的最新版本。 - 检查下面的权限选项卡,确保脚本能够运行。
- 运行
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
- 标题段落样式。
- RemNote 单行样式。
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.
- Neuracache #flashcard样式。
In Neuracache style, to make a flashcard you do #flashcard The next lines then become the back of the flashcard
- Ruled 样式
How do you use ruled style? --- You need at least three '-' between the front and back of the card.
- Markdown 表格样式
| Why might this style be useful? | | ------ | | It looks nice when rendered as HTML in a markdown editor. |
- 填空段落样式
The idea of {cloze paragraph style} is to be able to recognise any paragraphs that contain {cloze deletions}.
请注意,所有自定义语法默认关闭,必须通过配置文件将其编程到脚本中 - 详细信息请参阅 Wiki。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。