1
0
Fork
You've already forked rust-anki-gen
0
No description
  • Rust 99.4%
  • Shell 0.6%
2026年04月18日 21:17:59 +02:00
src mark builders as must_use 2026年04月18日 21:17:59 +02:00
test_files initial version 2026年04月18日 18:06:34 +02:00
.gitignore initial version 2026年04月18日 18:06:34 +02:00
Cargo.lock rename package 2026年04月18日 21:11:50 +02:00
Cargo.toml rename package 2026年04月18日 21:11:50 +02:00
ci.sh test wasm 2026年04月18日 18:06:51 +02:00
LICENSE initial version 2026年04月18日 18:06:34 +02:00
README.md rename package 2026年04月18日 21:11:50 +02:00

Generate anki cards directly from rust.

This is a port of genanki to rust.

Example

useanki_gen::{Deck,Model,ModelField,ModelTemplate,Note,Package};letmutpackage=Package::default();letmodel=Model::builder().name("model").fields([ModelField::new("Question"),ModelField::new("Answer")]).add_template(ModelTemplate{name: "Card 1".into(),question_format: "{{Question}}".into(),answer_format: "{{FrontSide}}<hr id=\"answer\">{{Answer}}".into(),}).build();letnote=Note::builder().model(model.id()).fields(["Question???","Answer!"]).build();package.add_deck(Deck::builder().name("test").add_model(model).add_note(note).build(),);package.write_to_file("example.apkg").unwrap();