diff --git a/cmd2anki_lueckentext.py b/cmd2anki_lueckentext.py new file mode 100644 index 0000000..fa53460 --- /dev/null +++ b/cmd2anki_lueckentext.py @@ -0,0 +1,56 @@ +import genanki +import csv + +my_model = genanki.Model( + 1607340962, + 'Zentriertes Fragen-Modell', + fields=[ + {'name': 'Frage'}, + {'name': 'Antwort'} + ], + templates=[ + { + 'name': 'Card 1', + 'qfmt': '{{Frage}}', + 'afmt': """ +
+ {{Frage}}
+ + +
+ +
+ + """, + }, + ]) + +my_deck = genanki.Deck( + 2059400312, + 'Langzeit Abfragen') + +with open('LZ.csv', 'r') as csvfile: + reader = csv.reader(csvfile,delimiter=';') + for row in reader: + question, answer = row + my_note = genanki.Note( + model=my_model, + fields=[question, answer]) + my_deck.add_note(my_note) + +package = genanki.Package(my_deck) +package.write_to_file('LZ_Eingabe.apkg') + +print("Anki-Stapel erfolgreich erstellt!") \ No newline at end of file diff --git a/convert.sh b/convert.sh new file mode 100755 index 0000000..c53ef0a --- /dev/null +++ b/convert.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +awk -F'\t' '{print $2, ";", $3}' LZ.txt > LZ.csv +sed -i .csv 's/ ; /;/g' LZ.csv +