1 个不稳定版本
0.1.0 | 2022 年 12 月 24 日 |
---|
#6 in #anki
12KB
126 行
Marki
从 Markdown 笔记生成 Anki 卡。
工作原理
一张卡片由一个特殊格式化的注释、提示和响应(卡片正面和背面)组成
<!-- marki[card] -->
Q. What is Marki?
A. A tool to generate Anki cards from Markdown notes.
见 test.md 以获取示例。
语法灵感来源于 Andy's notes。
不支持的功能
Marki 不支持
- 媒体文件
- 其他笔记类型(包括完形填空)
- 重新措辞卡片而不创建重复项(请参阅 genanki-rs#12)
安装
cargo install marki
用法
Usage: marki [OPTIONS] [FILE]...
Arguments:
[FILE]... Markdown files
Options:
-d, --deck <DECK> Deck name [default: Marki]
-o, --output <OUTPUT> Output file [default: marki.apkg]
-v, --verbose
-h, --help Print help information
动机和替代方案
此工具存在是因为大多数替代方案使用的语法不适合嵌入到大型文档中(例如,使用标题作为问题)或者是用 Python 或 JavaScript 等解释型语言编写的。另一方面,许多这些替代方案比 Marki 功能更丰富。
依赖项
~31–43MB
~693K SLoC