Skip to content

Instantly share code, notes, and snippets.

@jlumbroso
Created September 23, 2018 04:55
Show Gist options
  • Save jlumbroso/60971ec65324603c0ab2efd02fd8098b to your computer and use it in GitHub Desktop.
Save jlumbroso/60971ec65324603c0ab2efd02fd8098b to your computer and use it in GitHub Desktop.
Minimal example to build an Anki deck with an image, with genanki
import genanki
my_model = genanki.Model(
1380120064,
'Example',
fields=[
{'name': 'Object'},
{'name': 'Image'},
],
templates=[
{
'name': 'Card 1',
'qfmt': '{{Object}}',
'afmt': '{{FrontSide}}<hr id="answer"><img src="{{Image}}"/>',
},
])
my_note = genanki.Note(
model=my_model,
fields=['JPEG File', 'format.jpg'])
my_deck = genanki.Deck(
2059400191,
'Example')
my_deck.add_note(my_note)
my_package = genanki.Package(my_deck)
my_package.media_files = ['format.jpg']
my_package.write_to_file('output.apkg')
@GlosuU
Copy link

GlosuU commented Jun 6, 2023

@jlumbroso Thanks for the prompt reply and yes, you are indeed right, the other script worked perfectly for me! Maybe you should consider deleting this file since it was the file the Google Search Engine directed me to.

@Pieter-JanLavaerts
Copy link

I had the same issue as GlosuU, not everyone scrolls down a gist they find.
But thanks for making this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment