diff --git a/Crowdanki/.DS_Store b/Crowdanki/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/Crowdanki/.DS_Store differ diff --git a/Crowdanki/Schwedisch_Goetheverlag/deck.json b/Crowdanki/Schwedisch_Goetheverlag/deck.json new file mode 100644 index 0000000..3498c3c --- /dev/null +++ b/Crowdanki/Schwedisch_Goetheverlag/deck.json @@ -0,0 +1,505 @@ +{ + "__type__": "Deck", + "children": [], + "crowdanki_uuid": "f011a41c-38a9-11f0-9151-4b5995eea597", + "deck_config_uuid": "f011a82c-38a9-11f0-9151-4b5995eea597", + "deck_configurations": [ + { + "__type__": "DeckConfig", + "answerAction": 0, + "autoplay": true, + "buryInterdayLearning": false, + "crowdanki_uuid": "f011a82c-38a9-11f0-9151-4b5995eea597", + "desiredRetention": 0.9, + "dyn": false, + "easyDaysPercentages": [ + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0 + ], + "fsrsParams5": [], + "fsrsWeights": [], + "ignoreRevlogsBeforeDate": "", + "interdayLearningMix": 0, + "lapse": { + "delays": [ + 10.0 + ], + "leechAction": 1, + "leechFails": 8, + "minInt": 1, + "mult": 0.0 + }, + "maxTaken": 60, + "name": "Standard", + "new": { + "bury": false, + "delays": [ + 1.0, + 10.0 + ], + "initialFactor": 2500, + "ints": [ + 1, + 4, + 0 + ], + "order": 0, + "perDay": 20 + }, + "newGatherPriority": 0, + "newMix": 0, + "newPerDayMinimum": 0, + "newSortOrder": 0, + "questionAction": 0, + "replayq": true, + "rev": { + "bury": false, + "ease4": 1.3, + "hardFactor": 1.2, + "ivlFct": 1.0, + "maxIvl": 36500, + "perDay": 200 + }, + "reviewOrder": 0, + "secondsToShowAnswer": 0.0, + "secondsToShowQuestion": 0.0, + "sm2Retention": 0.9, + "stopTimerOnAnswer": false, + "timer": 0, + "waitForAudio": false, + "weightSearch": "" + } + ], + "desc": "", + "dyn": 0, + "extendNew": 0, + "extendRev": 0, + "media_files": [ + "Jag-4718d0185eedec44528dc8861db2bfbf29d49c5b.mp3", + "Jag_och_du.mp3", + "barnet-615bbb1822ece8c9624b284611199e31b4219eb6.mp3", + "de_båda.mp3", + "de_är_alla_här.mp3", + "du_är_här.mp3", + "en_familj.mp3", + "han-20dc59df323c6b21d0f02abe327fbc466df8622f.mp3", + "han_och_hon.mp3", + "han_är_här_och_hon_är_här.mp3", + "jag_är_här.mp3", + "kvinnan-1de7653defad0030b021f2aff39fd87c309e942a.mp3", + "mannen-d54f9e2741e5a667479576f72a3c41a5fed87a52.mp3", + "min_familj.mp3", + "min_familj_är_här.mp3", + "ni_är_här.mp3", + "vi_två.mp3", + "vi_är_här.mp3" + ], + "name": "Schwedisch Goetheverlag", + "newLimit": null, + "newLimitToday": null, + "note_models": [ + { + "__type__": "NoteModel", + "crowdanki_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "css": "\n .card {\n font-family: Arial, sans-serif;\n font-size: 20px;\n text-align: center;\n color: black;\n background-color: white;\n }\n ", + "flds": [ + { + "collapsed": false, + "description": "", + "excludeFromSearch": false, + "font": "Liberation Sans", + "id": null, + "media": [], + "name": "Frage", + "ord": 0, + "plainText": false, + "preventDeletion": false, + "rtl": false, + "size": 20, + "sticky": false, + "tag": null + }, + { + "collapsed": false, + "description": "", + "excludeFromSearch": false, + "font": "Liberation Sans", + "id": null, + "media": [], + "name": "Antwort", + "ord": 1, + "plainText": false, + "preventDeletion": false, + "rtl": false, + "size": 20, + "sticky": false, + "tag": null + }, + { + "collapsed": false, + "description": "", + "excludeFromSearch": false, + "font": "Liberation Sans", + "id": null, + "media": [], + "name": "Audio", + "ord": 2, + "plainText": false, + "preventDeletion": false, + "rtl": false, + "size": 20, + "sticky": false, + "tag": null + } + ], + "latexPost": "\\end{document}", + "latexPre": "\\documentclass[12pt]{article}\n\\special{papersize=3in,5in}\n\\usepackage[utf8]{inputenc}\n\\usepackage{amssymb,amsmath}\n\\pagestyle{empty}\n\\setlength{\\parindent}{0in}\n\\begin{document}\n", + "latexsvg": false, + "name": "Audio-Karten-Modell", + "originalId": 987654321, + "req": [ + [ + 0, + "any", + [ + 0 + ] + ] + ], + "sortf": 0, + "tags": [], + "tmpls": [ + { + "afmt": "{{FrontSide}}
{{Antwort}}
{{Audio}}", + "bafmt": "", + "bfont": "", + "bqfmt": "", + "bsize": 0, + "did": null, + "id": null, + "name": "Standard-Karte mit Audio", + "ord": 0, + "qfmt": "{{Frage}}" + } + ], + "type": 0, + "vers": [] + }, + { + "__type__": "NoteModel", + "crowdanki_uuid": "a1f487c6-38aa-11f0-9151-4b5995eea597", + "css": "\n .card {\n font-family: Arial, sans-serif;\n font-size: 20px;\n text-align: center;\n color: black;\n background-color: white;\n }\n ", + "flds": [ + { + "collapsed": false, + "description": "", + "excludeFromSearch": false, + "font": "Liberation Sans", + "id": null, + "media": [], + "name": "Antwort", + "ord": 0, + "plainText": false, + "preventDeletion": false, + "rtl": false, + "size": 20, + "sticky": false, + "tag": null + }, + { + "collapsed": false, + "description": "", + "excludeFromSearch": false, + "font": "Liberation Sans", + "id": null, + "media": [], + "name": "Audio", + "ord": 1, + "plainText": false, + "preventDeletion": false, + "rtl": false, + "size": 20, + "sticky": false, + "tag": null + }, + { + "collapsed": false, + "description": "", + "excludeFromSearch": false, + "font": "Liberation Sans", + "id": null, + "media": [], + "name": "Frage", + "ord": 2, + "plainText": false, + "preventDeletion": false, + "rtl": false, + "size": 20, + "sticky": false, + "tag": null + } + ], + "latexPost": "\\end{document}", + "latexPre": "\\documentclass[12pt]{article}\n\\special{papersize=3in,5in}\n\\usepackage[utf8]{inputenc}\n\\usepackage{amssymb,amsmath}\n\\pagestyle{empty}\n\\setlength{\\parindent}{0in}\n\\begin{document}\n", + "latexsvg": false, + "name": "Audio-Karten-Modell umgekehrt", + "req": [ + [ + 0, + "any", + [ + 0, + 1 + ] + ] + ], + "sortf": 2, + "tags": [], + "tmpls": [ + { + "afmt": "{{FrontSide}}
{{Frage}}", + "bafmt": "", + "bfont": "", + "bqfmt": "", + "bsize": 0, + "did": null, + "id": null, + "name": "Standard-Karte mit Audio", + "ord": 0, + "qfmt": "{{Antwort}}
\n{{Audio}}" + } + ], + "type": 0, + "vers": [] + } + ], + "notes": [ + { + "__type__": "Note", + "fields": [ + "ich", + "jag", + "[sound:Jag-4718d0185eedec44528dc8861db2bfbf29d49c5b.mp3]" + ], + "guid": "ArB>S=3D~rR", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [] + }, + { + "__type__": "Note", + "fields": [ + "wir beide", + "vi två", + "[sound:vi_två.mp3]" + ], + "guid": "BA0(z~69l,", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [] + }, + { + "__type__": "Note", + "fields": [ + "er", + "han", + "[sound:han-20dc59df323c6b21d0f02abe327fbc466df8622f.mp3]" + ], + "guid": "j>#VXsp7ce", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [] + }, + { + "__type__": "Note", + "fields": [ + "er und sie", + "han och hon", + "[sound:han_och_hon.mp3]" + ], + "guid": "oA9-vOn.HL", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [] + }, + { + "__type__": "Note", + "fields": [ + "sie beide", + "de båda", + "[sound:de_båda.mp3]" + ], + "guid": "r&GmHlOzd_", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [] + }, + { + "__type__": "Note", + "fields": [ + "der Mann", + "mannen", + "[sound:mannen-d54f9e2741e5a667479576f72a3c41a5fed87a52.mp3]" + ], + "guid": "z^eBC@_IDp", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [] + }, + { + "__type__": "Note", + "fields": [ + "die Frau", + "kvinnan", + "[sound:kvinnan-1de7653defad0030b021f2aff39fd87c309e942a.mp3]" + ], + "guid": "Cmw+|9x`Jb", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [] + }, + { + "__type__": "Note", + "fields": [ + "das Kind", + "barnet", + "[sound:barnet-615bbb1822ece8c9624b284611199e31b4219eb6.mp3]" + ], + "guid": "3vQC16IC@", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [] + }, + { + "__type__": "Note", + "fields": [ + "eine Familie", + "en familj", + "[sound:en_familj.mp3]" + ], + "guid": "j(*O", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [] + }, + { + "__type__": "Note", + "fields": [ + "Wir sind hier.", + "Vi är här.", + "[sound:vi_är_här.mp3]" + ], + "guid": "JByHZHo&M]", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [] + }, + { + "__type__": "Note", + "fields": [ + "Ihr seid hier.", + "Ni är här.", + "[sound:ni_är_här.mp3]" + ], + "guid": "BZeP@/@st)", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [] + }, + { + "__type__": "Note", + "fields": [ + "Sie sind alle hier.", + "De är alla här.", + "[sound:de_är_alla_här.mp3]" + ], + "guid": "O*2bp/>E^?", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [] + }, + { + "__type__": "Note", + "fields": [ + "jag", + "[sound:Jag-4718d0185eedec44528dc8861db2bfbf29d49c5b.mp3]", + "ich" + ], + "guid": "ON-8OO,v7_", + "note_model_uuid": "a1f487c6-38aa-11f0-9151-4b5995eea597", + "tags": [] + }, + { + "__type__": "Note", + "fields": [ + "jag och du", + "[sound:Jag_och_du.mp3]", + "ich und du" + ], + "guid": "T%rZggow,l", + "note_model_uuid": "a1f487c6-38aa-11f0-9151-4b5995eea597", + "tags": [] + } + ], + "reviewLimit": null, + "reviewLimitToday": null +} \ No newline at end of file diff --git a/Crowdanki/Schwedisch_Goetheverlag/media/Jag-4718d0185eedec44528dc8861db2bfbf29d49c5b.mp3 b/Crowdanki/Schwedisch_Goetheverlag/media/Jag-4718d0185eedec44528dc8861db2bfbf29d49c5b.mp3 new file mode 100644 index 0000000..9aebc72 Binary files /dev/null and b/Crowdanki/Schwedisch_Goetheverlag/media/Jag-4718d0185eedec44528dc8861db2bfbf29d49c5b.mp3 differ diff --git a/Crowdanki/Schwedisch_Goetheverlag/media/Jag_och_du.mp3 b/Crowdanki/Schwedisch_Goetheverlag/media/Jag_och_du.mp3 new file mode 100644 index 0000000..da37fd5 Binary files /dev/null and b/Crowdanki/Schwedisch_Goetheverlag/media/Jag_och_du.mp3 differ diff --git a/Crowdanki/Schwedisch_Goetheverlag/media/barnet-615bbb1822ece8c9624b284611199e31b4219eb6.mp3 b/Crowdanki/Schwedisch_Goetheverlag/media/barnet-615bbb1822ece8c9624b284611199e31b4219eb6.mp3 new file mode 100644 index 0000000..22ddaa3 Binary files /dev/null and b/Crowdanki/Schwedisch_Goetheverlag/media/barnet-615bbb1822ece8c9624b284611199e31b4219eb6.mp3 differ diff --git a/Crowdanki/Schwedisch_Goetheverlag/media/de_båda.mp3 b/Crowdanki/Schwedisch_Goetheverlag/media/de_båda.mp3 new file mode 100644 index 0000000..fdadcd7 Binary files /dev/null and b/Crowdanki/Schwedisch_Goetheverlag/media/de_båda.mp3 differ diff --git a/Crowdanki/Schwedisch_Goetheverlag/media/de_är_alla_här.mp3 b/Crowdanki/Schwedisch_Goetheverlag/media/de_är_alla_här.mp3 new file mode 100644 index 0000000..565ec64 Binary files /dev/null and b/Crowdanki/Schwedisch_Goetheverlag/media/de_är_alla_här.mp3 differ diff --git a/Crowdanki/Schwedisch_Goetheverlag/media/du_är_här.mp3 b/Crowdanki/Schwedisch_Goetheverlag/media/du_är_här.mp3 new file mode 100644 index 0000000..077d47e Binary files /dev/null and b/Crowdanki/Schwedisch_Goetheverlag/media/du_är_här.mp3 differ diff --git a/Crowdanki/Schwedisch_Goetheverlag/media/en_familj.mp3 b/Crowdanki/Schwedisch_Goetheverlag/media/en_familj.mp3 new file mode 100644 index 0000000..205ccb6 Binary files /dev/null and b/Crowdanki/Schwedisch_Goetheverlag/media/en_familj.mp3 differ diff --git a/Crowdanki/Schwedisch_Goetheverlag/media/han-20dc59df323c6b21d0f02abe327fbc466df8622f.mp3 b/Crowdanki/Schwedisch_Goetheverlag/media/han-20dc59df323c6b21d0f02abe327fbc466df8622f.mp3 new file mode 100644 index 0000000..e2af5aa Binary files /dev/null and b/Crowdanki/Schwedisch_Goetheverlag/media/han-20dc59df323c6b21d0f02abe327fbc466df8622f.mp3 differ diff --git a/Crowdanki/Schwedisch_Goetheverlag/media/han_och_hon.mp3 b/Crowdanki/Schwedisch_Goetheverlag/media/han_och_hon.mp3 new file mode 100644 index 0000000..816b4b2 Binary files /dev/null and b/Crowdanki/Schwedisch_Goetheverlag/media/han_och_hon.mp3 differ diff --git a/Crowdanki/Schwedisch_Goetheverlag/media/han_är_här_och_hon_är_här.mp3 b/Crowdanki/Schwedisch_Goetheverlag/media/han_är_här_och_hon_är_här.mp3 new file mode 100644 index 0000000..c451fc1 Binary files /dev/null and b/Crowdanki/Schwedisch_Goetheverlag/media/han_är_här_och_hon_är_här.mp3 differ diff --git a/Crowdanki/Schwedisch_Goetheverlag/media/jag_är_här.mp3 b/Crowdanki/Schwedisch_Goetheverlag/media/jag_är_här.mp3 new file mode 100644 index 0000000..80ced5e Binary files /dev/null and b/Crowdanki/Schwedisch_Goetheverlag/media/jag_är_här.mp3 differ diff --git a/Crowdanki/Schwedisch_Goetheverlag/media/kvinnan-1de7653defad0030b021f2aff39fd87c309e942a.mp3 b/Crowdanki/Schwedisch_Goetheverlag/media/kvinnan-1de7653defad0030b021f2aff39fd87c309e942a.mp3 new file mode 100644 index 0000000..19dc743 Binary files /dev/null and b/Crowdanki/Schwedisch_Goetheverlag/media/kvinnan-1de7653defad0030b021f2aff39fd87c309e942a.mp3 differ diff --git a/Crowdanki/Schwedisch_Goetheverlag/media/mannen-d54f9e2741e5a667479576f72a3c41a5fed87a52.mp3 b/Crowdanki/Schwedisch_Goetheverlag/media/mannen-d54f9e2741e5a667479576f72a3c41a5fed87a52.mp3 new file mode 100644 index 0000000..2bff6eb Binary files /dev/null and b/Crowdanki/Schwedisch_Goetheverlag/media/mannen-d54f9e2741e5a667479576f72a3c41a5fed87a52.mp3 differ diff --git a/Crowdanki/Schwedisch_Goetheverlag/media/min_familj.mp3 b/Crowdanki/Schwedisch_Goetheverlag/media/min_familj.mp3 new file mode 100644 index 0000000..70a3041 Binary files /dev/null and b/Crowdanki/Schwedisch_Goetheverlag/media/min_familj.mp3 differ diff --git a/Crowdanki/Schwedisch_Goetheverlag/media/min_familj_är_här.mp3 b/Crowdanki/Schwedisch_Goetheverlag/media/min_familj_är_här.mp3 new file mode 100644 index 0000000..b7235e8 Binary files /dev/null and b/Crowdanki/Schwedisch_Goetheverlag/media/min_familj_är_här.mp3 differ diff --git a/Crowdanki/Schwedisch_Goetheverlag/media/ni_är_här.mp3 b/Crowdanki/Schwedisch_Goetheverlag/media/ni_är_här.mp3 new file mode 100644 index 0000000..0ed459a Binary files /dev/null and b/Crowdanki/Schwedisch_Goetheverlag/media/ni_är_här.mp3 differ diff --git a/Crowdanki/Schwedisch_Goetheverlag/media/vi_två.mp3 b/Crowdanki/Schwedisch_Goetheverlag/media/vi_två.mp3 new file mode 100644 index 0000000..5d98934 Binary files /dev/null and b/Crowdanki/Schwedisch_Goetheverlag/media/vi_två.mp3 differ diff --git a/Crowdanki/Schwedisch_Goetheverlag/media/vi_är_här.mp3 b/Crowdanki/Schwedisch_Goetheverlag/media/vi_är_här.mp3 new file mode 100644 index 0000000..8286057 Binary files /dev/null and b/Crowdanki/Schwedisch_Goetheverlag/media/vi_är_här.mp3 differ diff --git a/Crowdanki/crowdanki.py b/Crowdanki/crowdanki.py new file mode 100644 index 0000000..66d60b0 --- /dev/null +++ b/Crowdanki/crowdanki.py @@ -0,0 +1,48 @@ +import json +import uuid + +with open('deck.json', 'r', encoding='utf-8') as f: + data = json.load(f) + +original_notes = data['notes'] +new_notes = [] +existing_signatures = set() + +def signature(front0, front1, back): + return f"{front0}||{front1}||{back}" + +for note in original_notes: + fields = note['fields'] + if len(fields) < 3: + continue + + original_front = fields[0] # "ich" + original_back = fields[1] # "jag" + original_audio = fields[2] # "[sound:Jag-4718d0.mp3]" + + sig = signature(original_front, original_audio, original_back) + reversed_sig = signature(original_back, original_audio, original_front) + + if note['guid'].startswith('rev-') or reversed_sig in existing_signatures: + continue + + new_note = { + "__type__": "Note", + "fields": [ + original_back, # Feld 0: Frage Text (Antwort aus Original) + original_audio, # Feld 1: Frage Audio (MP3 aus Original) + original_front # Feld 2: Antwort Text (Frage aus Original) + ], + "guid": f"rev-{uuid.uuid4()}", + "note_model_uuid": note["note_model_uuid"], + "tags": note.get("tags", []) + ["reversed"] + } + + new_notes.append(new_note) + existing_signatures.add(sig) + existing_signatures.add(reversed_sig) + +data['notes'].extend(new_notes) + +with open('crowdanki_export_dupliziert.json', 'w', encoding='utf-8') as f: + json.dump(data, f, ensure_ascii=False, indent=2) \ No newline at end of file diff --git a/Crowdanki/crowdanki_export_dupliziert.json b/Crowdanki/crowdanki_export_dupliziert.json new file mode 100644 index 0000000..898f6cf --- /dev/null +++ b/Crowdanki/crowdanki_export_dupliziert.json @@ -0,0 +1,630 @@ +{ + "__type__": "Deck", + "children": [], + "crowdanki_uuid": "f011a41c-38a9-11f0-9151-4b5995eea597", + "deck_config_uuid": "f011a82c-38a9-11f0-9151-4b5995eea597", + "deck_configurations": [ + { + "__type__": "DeckConfig", + "answerAction": 0, + "autoplay": true, + "buryInterdayLearning": false, + "crowdanki_uuid": "f011a82c-38a9-11f0-9151-4b5995eea597", + "desiredRetention": 0.9, + "dyn": false, + "easyDaysPercentages": [ + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0 + ], + "fsrsParams5": [], + "fsrsWeights": [], + "ignoreRevlogsBeforeDate": "", + "interdayLearningMix": 0, + "lapse": { + "delays": [ + 10.0 + ], + "leechAction": 1, + "leechFails": 8, + "minInt": 1, + "mult": 0.0 + }, + "maxTaken": 60, + "name": "Standard", + "new": { + "bury": false, + "delays": [ + 1.0, + 10.0 + ], + "initialFactor": 2500, + "ints": [ + 1, + 4, + 0 + ], + "order": 0, + "perDay": 20 + }, + "newGatherPriority": 0, + "newMix": 0, + "newPerDayMinimum": 0, + "newSortOrder": 0, + "questionAction": 0, + "replayq": true, + "rev": { + "bury": false, + "ease4": 1.3, + "hardFactor": 1.2, + "ivlFct": 1.0, + "maxIvl": 36500, + "perDay": 200 + }, + "reviewOrder": 0, + "secondsToShowAnswer": 0.0, + "secondsToShowQuestion": 0.0, + "sm2Retention": 0.9, + "stopTimerOnAnswer": false, + "timer": 0, + "waitForAudio": false, + "weightSearch": "" + } + ], + "desc": "", + "dyn": 0, + "extendNew": 0, + "extendRev": 0, + "media_files": [ + "Jag-4718d0185eedec44528dc8861db2bfbf29d49c5b.mp3", + "Jag_och_du.mp3", + "barnet-615bbb1822ece8c9624b284611199e31b4219eb6.mp3", + "de_båda.mp3", + "de_är_alla_här.mp3", + "du_är_här.mp3", + "en_familj.mp3", + "han-20dc59df323c6b21d0f02abe327fbc466df8622f.mp3", + "han_och_hon.mp3", + "han_är_här_och_hon_är_här.mp3", + "jag_är_här.mp3", + "kvinnan-1de7653defad0030b021f2aff39fd87c309e942a.mp3", + "mannen-d54f9e2741e5a667479576f72a3c41a5fed87a52.mp3", + "min_familj.mp3", + "min_familj_är_här.mp3", + "ni_är_här.mp3", + "vi_två.mp3", + "vi_är_här.mp3" + ], + "name": "Schwedisch Goetheverlag", + "newLimit": null, + "newLimitToday": null, + "note_models": [ + { + "__type__": "NoteModel", + "crowdanki_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "css": "\n .card {\n font-family: Arial, sans-serif;\n font-size: 20px;\n text-align: center;\n color: black;\n background-color: white;\n }\n ", + "flds": [ + { + "collapsed": false, + "description": "", + "excludeFromSearch": false, + "font": "Liberation Sans", + "id": null, + "media": [], + "name": "Frage", + "ord": 0, + "plainText": false, + "preventDeletion": false, + "rtl": false, + "size": 20, + "sticky": false, + "tag": null + }, + { + "collapsed": false, + "description": "", + "excludeFromSearch": false, + "font": "Liberation Sans", + "id": null, + "media": [], + "name": "Antwort", + "ord": 1, + "plainText": false, + "preventDeletion": false, + "rtl": false, + "size": 20, + "sticky": false, + "tag": null + }, + { + "collapsed": false, + "description": "", + "excludeFromSearch": false, + "font": "Liberation Sans", + "id": null, + "media": [], + "name": "Audio", + "ord": 2, + "plainText": false, + "preventDeletion": false, + "rtl": false, + "size": 20, + "sticky": false, + "tag": null + } + ], + "latexPost": "\\end{document}", + "latexPre": "\\documentclass[12pt]{article}\n\\special{papersize=3in,5in}\n\\usepackage[utf8]{inputenc}\n\\usepackage{amssymb,amsmath}\n\\pagestyle{empty}\n\\setlength{\\parindent}{0in}\n\\begin{document}\n", + "latexsvg": false, + "name": "Audio-Karten-Modell", + "originalId": 987654321, + "req": [ + [ + 0, + "any", + [ + 0 + ] + ] + ], + "sortf": 0, + "tags": [], + "tmpls": [ + { + "afmt": "{{FrontSide}}
{{Antwort}}
{{Audio}}", + "bafmt": "", + "bfont": "", + "bqfmt": "", + "bsize": 0, + "did": null, + "id": null, + "name": "Standard-Karte mit Audio", + "ord": 0, + "qfmt": "{{Frage}}" + } + ], + "type": 0, + "vers": [] + } + ], + "notes": [ + { + "__type__": "Note", + "fields": [ + "ich", + "jag", + "[sound:Jag-4718d0185eedec44528dc8861db2bfbf29d49c5b.mp3]" + ], + "guid": "ArB>S=3D~rR", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [] + }, + { + "__type__": "Note", + "fields": [ + "wir beide", + "vi två", + "[sound:vi_två.mp3]" + ], + "guid": "BA0(z~69l,", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [] + }, + { + "__type__": "Note", + "fields": [ + "er", + "han", + "[sound:han-20dc59df323c6b21d0f02abe327fbc466df8622f.mp3]" + ], + "guid": "j>#VXsp7ce", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [] + }, + { + "__type__": "Note", + "fields": [ + "er und sie", + "han och hon", + "[sound:han_och_hon.mp3]" + ], + "guid": "oA9-vOn.HL", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [] + }, + { + "__type__": "Note", + "fields": [ + "sie beide", + "de båda", + "[sound:de_båda.mp3]" + ], + "guid": "r&GmHlOzd_", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [] + }, + { + "__type__": "Note", + "fields": [ + "der Mann", + "mannen", + "[sound:mannen-d54f9e2741e5a667479576f72a3c41a5fed87a52.mp3]" + ], + "guid": "z^eBC@_IDp", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [] + }, + { + "__type__": "Note", + "fields": [ + "die Frau", + "kvinnan", + "[sound:kvinnan-1de7653defad0030b021f2aff39fd87c309e942a.mp3]" + ], + "guid": "Cmw+|9x`Jb", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [] + }, + { + "__type__": "Note", + "fields": [ + "das Kind", + "barnet", + "[sound:barnet-615bbb1822ece8c9624b284611199e31b4219eb6.mp3]" + ], + "guid": "3vQC16IC@", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [] + }, + { + "__type__": "Note", + "fields": [ + "eine Familie", + "en familj", + "[sound:en_familj.mp3]" + ], + "guid": "j(*O", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [] + }, + { + "__type__": "Note", + "fields": [ + "Wir sind hier.", + "Vi är här.", + "[sound:vi_är_här.mp3]" + ], + "guid": "JByHZHo&M]", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [] + }, + { + "__type__": "Note", + "fields": [ + "Ihr seid hier.", + "Ni är här.", + "[sound:ni_är_här.mp3]" + ], + "guid": "BZeP@/@st)", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [] + }, + { + "__type__": "Note", + "fields": [ + "Sie sind alle hier.", + "De är alla här.", + "[sound:de_är_alla_här.mp3]" + ], + "guid": "O*2bp/>E^?", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [] + }, + { + "__type__": "Note", + "fields": [ + "jag", + "[sound:Jag-4718d0185eedec44528dc8861db2bfbf29d49c5b.mp3]", + "ich" + ], + "guid": "rev-95e44e24-de45-4017-988f-14fdb22e51e1", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [ + "reversed" + ] + }, + { + "__type__": "Note", + "fields": [ + "jag och du", + "[sound:Jag_och_du.mp3]", + "ich und du" + ], + "guid": "rev-8e716904-8dfa-4e4f-9a7b-fdba012343f2", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [ + "reversed" + ] + }, + { + "__type__": "Note", + "fields": [ + "vi två", + "[sound:vi_två.mp3]", + "wir beide" + ], + "guid": "rev-f740c2b3-01fe-4125-9dae-a4078f82ad35", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [ + "reversed" + ] + }, + { + "__type__": "Note", + "fields": [ + "han", + "[sound:han-20dc59df323c6b21d0f02abe327fbc466df8622f.mp3]", + "er" + ], + "guid": "rev-4670cbec-cbc5-4d2e-8f7c-400efdae2822", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [ + "reversed" + ] + }, + { + "__type__": "Note", + "fields": [ + "han och hon", + "[sound:han_och_hon.mp3]", + "er und sie" + ], + "guid": "rev-81a451be-73fd-4688-bf5f-171c552582f0", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [ + "reversed" + ] + }, + { + "__type__": "Note", + "fields": [ + "de båda", + "[sound:de_båda.mp3]", + "sie beide" + ], + "guid": "rev-a6dce950-c749-4806-84a7-3fe8ad6f9271", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [ + "reversed" + ] + }, + { + "__type__": "Note", + "fields": [ + "mannen", + "[sound:mannen-d54f9e2741e5a667479576f72a3c41a5fed87a52.mp3]", + "der Mann" + ], + "guid": "rev-c814e425-f2cb-46f9-a75b-5478b9934424", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [ + "reversed" + ] + }, + { + "__type__": "Note", + "fields": [ + "kvinnan", + "[sound:kvinnan-1de7653defad0030b021f2aff39fd87c309e942a.mp3]", + "die Frau" + ], + "guid": "rev-04176060-2deb-4e16-811f-93fb902189be", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [ + "reversed" + ] + }, + { + "__type__": "Note", + "fields": [ + "barnet", + "[sound:barnet-615bbb1822ece8c9624b284611199e31b4219eb6.mp3]", + "das Kind" + ], + "guid": "rev-e73aa903-fe32-4c2a-8d26-d23f9483d11a", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [ + "reversed" + ] + }, + { + "__type__": "Note", + "fields": [ + "en familj", + "[sound:en_familj.mp3]", + "eine Familie" + ], + "guid": "rev-78544a95-6d5a-4355-a785-7ff752931b31", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [ + "reversed" + ] + }, + { + "__type__": "Note", + "fields": [ + "min familj", + "[sound:min_familj.mp3]", + "meine Familie" + ], + "guid": "rev-2e8ed455-4ea6-4717-a461-cc0d002af488", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [ + "reversed" + ] + }, + { + "__type__": "Note", + "fields": [ + "Min familj är här.", + "[sound:min_familj_är_här.mp3]", + "Meine Familie ist hier." + ], + "guid": "rev-272d9cbb-ce70-4d14-8677-a68362aa3d34", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [ + "reversed" + ] + }, + { + "__type__": "Note", + "fields": [ + "Jag är här.", + "[sound:jag_är_här.mp3]", + "Ich bin hier." + ], + "guid": "rev-08141755-2018-42bf-8992-1a3cb888d018", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [ + "reversed" + ] + }, + { + "__type__": "Note", + "fields": [ + "Du är här.", + "[sound:du_är_här.mp3]", + "Du bist hier." + ], + "guid": "rev-615c2e1b-da36-4e34-a329-b2221e9e4898", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [ + "reversed" + ] + }, + { + "__type__": "Note", + "fields": [ + "Han är här och hon är här.", + "[sound:han_är_här_och_hon_är_här.mp3]", + "Er ist hier und sie ist hier." + ], + "guid": "rev-5624e3a7-a669-4203-92fa-f314ab907f57", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [ + "reversed" + ] + }, + { + "__type__": "Note", + "fields": [ + "Vi är här.", + "[sound:vi_är_här.mp3]", + "Wir sind hier." + ], + "guid": "rev-625ee2a2-94bf-446e-be6a-10f058792675", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [ + "reversed" + ] + }, + { + "__type__": "Note", + "fields": [ + "Ni är här.", + "[sound:ni_är_här.mp3]", + "Ihr seid hier." + ], + "guid": "rev-c795fe88-9e69-4d29-ae42-88c61d68a491", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [ + "reversed" + ] + }, + { + "__type__": "Note", + "fields": [ + "De är alla här.", + "[sound:de_är_alla_här.mp3]", + "Sie sind alle hier." + ], + "guid": "rev-48858c04-bee8-4359-a520-077e35c0c2f4", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [ + "reversed" + ] + } + ], + "reviewLimit": null, + "reviewLimitToday": null +} \ No newline at end of file diff --git a/Crowdanki/deck.json b/Crowdanki/deck.json new file mode 100644 index 0000000..a3bdfbf --- /dev/null +++ b/Crowdanki/deck.json @@ -0,0 +1,396 @@ +{ + "__type__": "Deck", + "children": [], + "crowdanki_uuid": "f011a41c-38a9-11f0-9151-4b5995eea597", + "deck_config_uuid": "f011a82c-38a9-11f0-9151-4b5995eea597", + "deck_configurations": [ + { + "__type__": "DeckConfig", + "answerAction": 0, + "autoplay": true, + "buryInterdayLearning": false, + "crowdanki_uuid": "f011a82c-38a9-11f0-9151-4b5995eea597", + "desiredRetention": 0.9, + "dyn": false, + "easyDaysPercentages": [ + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0 + ], + "fsrsParams5": [], + "fsrsWeights": [], + "ignoreRevlogsBeforeDate": "", + "interdayLearningMix": 0, + "lapse": { + "delays": [ + 10.0 + ], + "leechAction": 1, + "leechFails": 8, + "minInt": 1, + "mult": 0.0 + }, + "maxTaken": 60, + "name": "Standard", + "new": { + "bury": false, + "delays": [ + 1.0, + 10.0 + ], + "initialFactor": 2500, + "ints": [ + 1, + 4, + 0 + ], + "order": 0, + "perDay": 20 + }, + "newGatherPriority": 0, + "newMix": 0, + "newPerDayMinimum": 0, + "newSortOrder": 0, + "questionAction": 0, + "replayq": true, + "rev": { + "bury": false, + "ease4": 1.3, + "hardFactor": 1.2, + "ivlFct": 1.0, + "maxIvl": 36500, + "perDay": 200 + }, + "reviewOrder": 0, + "secondsToShowAnswer": 0.0, + "secondsToShowQuestion": 0.0, + "sm2Retention": 0.9, + "stopTimerOnAnswer": false, + "timer": 0, + "waitForAudio": false, + "weightSearch": "" + } + ], + "desc": "", + "dyn": 0, + "extendNew": 0, + "extendRev": 0, + "media_files": [ + "Jag-4718d0185eedec44528dc8861db2bfbf29d49c5b.mp3", + "Jag_och_du.mp3", + "barnet-615bbb1822ece8c9624b284611199e31b4219eb6.mp3", + "de_båda.mp3", + "de_är_alla_här.mp3", + "du_är_här.mp3", + "en_familj.mp3", + "han-20dc59df323c6b21d0f02abe327fbc466df8622f.mp3", + "han_och_hon.mp3", + "han_är_här_och_hon_är_här.mp3", + "jag_är_här.mp3", + "kvinnan-1de7653defad0030b021f2aff39fd87c309e942a.mp3", + "mannen-d54f9e2741e5a667479576f72a3c41a5fed87a52.mp3", + "min_familj.mp3", + "min_familj_är_här.mp3", + "ni_är_här.mp3", + "vi_två.mp3", + "vi_är_här.mp3" + ], + "name": "Schwedisch Goetheverlag", + "newLimit": null, + "newLimitToday": null, + "note_models": [ + { + "__type__": "NoteModel", + "crowdanki_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "css": "\n .card {\n font-family: Arial, sans-serif;\n font-size: 20px;\n text-align: center;\n color: black;\n background-color: white;\n }\n ", + "flds": [ + { + "collapsed": false, + "description": "", + "excludeFromSearch": false, + "font": "Liberation Sans", + "id": null, + "media": [], + "name": "Frage", + "ord": 0, + "plainText": false, + "preventDeletion": false, + "rtl": false, + "size": 20, + "sticky": false, + "tag": null + }, + { + "collapsed": false, + "description": "", + "excludeFromSearch": false, + "font": "Liberation Sans", + "id": null, + "media": [], + "name": "Antwort", + "ord": 1, + "plainText": false, + "preventDeletion": false, + "rtl": false, + "size": 20, + "sticky": false, + "tag": null + }, + { + "collapsed": false, + "description": "", + "excludeFromSearch": false, + "font": "Liberation Sans", + "id": null, + "media": [], + "name": "Audio", + "ord": 2, + "plainText": false, + "preventDeletion": false, + "rtl": false, + "size": 20, + "sticky": false, + "tag": null + } + ], + "latexPost": "\\end{document}", + "latexPre": "\\documentclass[12pt]{article}\n\\special{papersize=3in,5in}\n\\usepackage[utf8]{inputenc}\n\\usepackage{amssymb,amsmath}\n\\pagestyle{empty}\n\\setlength{\\parindent}{0in}\n\\begin{document}\n", + "latexsvg": false, + "name": "Audio-Karten-Modell", + "originalId": 987654321, + "req": [ + [ + 0, + "any", + [ + 0 + ] + ] + ], + "sortf": 0, + "tags": [], + "tmpls": [ + { + "afmt": "{{FrontSide}}
{{Antwort}}
{{Audio}}", + "bafmt": "", + "bfont": "", + "bqfmt": "", + "bsize": 0, + "did": null, + "id": null, + "name": "Standard-Karte mit Audio", + "ord": 0, + "qfmt": "{{Frage}}" + } + ], + "type": 0, + "vers": [] + } + ], + "notes": [ + { + "__type__": "Note", + "fields": [ + "ich", + "jag", + "[sound:Jag-4718d0185eedec44528dc8861db2bfbf29d49c5b.mp3]" + ], + "guid": "ArB>S=3D~rR", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [] + }, + { + "__type__": "Note", + "fields": [ + "wir beide", + "vi två", + "[sound:vi_två.mp3]" + ], + "guid": "BA0(z~69l,", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [] + }, + { + "__type__": "Note", + "fields": [ + "er", + "han", + "[sound:han-20dc59df323c6b21d0f02abe327fbc466df8622f.mp3]" + ], + "guid": "j>#VXsp7ce", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [] + }, + { + "__type__": "Note", + "fields": [ + "er und sie", + "han och hon", + "[sound:han_och_hon.mp3]" + ], + "guid": "oA9-vOn.HL", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [] + }, + { + "__type__": "Note", + "fields": [ + "sie beide", + "de båda", + "[sound:de_båda.mp3]" + ], + "guid": "r&GmHlOzd_", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [] + }, + { + "__type__": "Note", + "fields": [ + "der Mann", + "mannen", + "[sound:mannen-d54f9e2741e5a667479576f72a3c41a5fed87a52.mp3]" + ], + "guid": "z^eBC@_IDp", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [] + }, + { + "__type__": "Note", + "fields": [ + "die Frau", + "kvinnan", + "[sound:kvinnan-1de7653defad0030b021f2aff39fd87c309e942a.mp3]" + ], + "guid": "Cmw+|9x`Jb", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [] + }, + { + "__type__": "Note", + "fields": [ + "das Kind", + "barnet", + "[sound:barnet-615bbb1822ece8c9624b284611199e31b4219eb6.mp3]" + ], + "guid": "3vQC16IC@", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [] + }, + { + "__type__": "Note", + "fields": [ + "eine Familie", + "en familj", + "[sound:en_familj.mp3]" + ], + "guid": "j(*O", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [] + }, + { + "__type__": "Note", + "fields": [ + "Wir sind hier.", + "Vi är här.", + "[sound:vi_är_här.mp3]" + ], + "guid": "JByHZHo&M]", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [] + }, + { + "__type__": "Note", + "fields": [ + "Ihr seid hier.", + "Ni är här.", + "[sound:ni_är_här.mp3]" + ], + "guid": "BZeP@/@st)", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [] + }, + { + "__type__": "Note", + "fields": [ + "Sie sind alle hier.", + "De är alla här.", + "[sound:de_är_alla_här.mp3]" + ], + "guid": "O*2bp/>E^?", + "note_model_uuid": "f011d784-38a9-11f0-9151-4b5995eea597", + "tags": [] + } + ], + "reviewLimit": null, + "reviewLimitToday": null +} \ No newline at end of file diff --git a/Crowdanki/guid b/Crowdanki/guid new file mode 100644 index 0000000..3ef0e71 --- /dev/null +++ b/Crowdanki/guid @@ -0,0 +1,38 @@ +import hashlib, uuid, random, string + +def anki_guid1(text: str) -> str: + #return hashlib.sha1(text.encode('utf-8')).hexdigest()[:10] + guid = str(uuid.uuid4())[:10] + return guid + +#print(anki_guid1("jag och du")) + + +def generate_guid(): + chars = string.ascii_letters + string.digits + "!#$%&()*+,-./:;<=>?@[]^_`{|}~" + return ''.join(random.choices(chars, k=10)) + + +import hashlib + +# Base91-Zeichensatz wie in Anki +base91chars = ( + 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz' + '0123456789!#$%&()*+,-./:;<=>?@[]^_`{|}~' +) + +def anki_guid(text: str) -> str: + # SHA1-Hash des Front-Felds berechnen + h = hashlib.sha1(text.encode('utf-8')).digest() + x = int.from_bytes(h[:8], 'little') # Anki nimmt die ersten 8 Bytes, little-endian + + # Kodierung in Base91-Zeichenkette (10 Zeichen) + chars = [] + for _ in range(10): + chars.append(base91chars[x % len(base91chars)]) + x //= len(base91chars) + + return ''.join(chars) + + +print(anki_guid("ich und du")) \ No newline at end of file diff --git a/GoetheVerlag/001-Personen.csv b/GoetheVerlag/001-Personen.csv index 0a78289..b753afa 100644 --- a/GoetheVerlag/001-Personen.csv +++ b/GoetheVerlag/001-Personen.csv @@ -15,4 +15,4 @@ Du bist hier.,Du är här. Er ist hier und sie ist hier.,Han är här och hon är här. Wir sind hier.,Vi är här. Ihr seid hier.,Ni är här. -Sie sind alle hier.,De är alla här. \ No newline at end of file +Sie sind alle hier.,De är alla här. diff --git a/GoetheVerlag/002-Familie.csv b/GoetheVerlag/002-Familie.csv index 4fd5034..65fd3f2 100644 --- a/GoetheVerlag/002-Familie.csv +++ b/GoetheVerlag/002-Familie.csv @@ -1,18 +1,18 @@ -der Großvater,"morfadern, farfadern" -die Großmutter,"mormodern, farmodern" -er und sie,han och hon -der Vater,fadern -die Mutter,modern -er und sie,han och hon -der Sohn,sonen -die Tochter,dottern -er und sie,han och hon -der Bruder,brodern -die Schwester,systern -er und sie,han och hon -der Onkel,"farbrodern, morbrodern" -die Tante,"fastern, mostern" -er und sie,han och hon -Wir sind eine Familie.,Vi är en familj. -Die Familie ist nicht klein.,Familjen är inte liten. -Die Familie ist groß.,Familjen är stor. \ No newline at end of file +"morfadern, farfadern",der Großvater +"mormodern, farmodern",die Großmutter +han och hon,er und sie +fadern,der Vater +modern,die Mutter +han och hon,er und sie +sonen,der Sohn +dottern,die Tochter +han och hon,er und sie +brodern,der Bruder +systern,die Schwester +han och hon,er und sie +"farbrodern, morbrodern",der Onkel +"fastern, mostern",die Tante +han och hon,er und sie +Vi är en familj.,Wir sind eine Familie. +Familjen är inte liten.,Die Familie ist nicht klein. +Familjen är stor.,Die Familie ist groß. diff --git a/GoetheVerlag/003-Kennenlernen-Lära_känna.csv b/GoetheVerlag/003-Kennenlernen-Lära_känna.csv index e2111db..0550cbd 100644 --- a/GoetheVerlag/003-Kennenlernen-Lära_känna.csv +++ b/GoetheVerlag/003-Kennenlernen-Lära_känna.csv @@ -1,18 +1,18 @@ -Hallo!,Hej! -Guten Tag!,God dag! -Wie geht's?,Hur står det till? -Kommen Sie aus Europa?,Kommer ni från Europa? -Kommen Sie aus Amerika?,Kommer ni från Amerika? -Kommen Sie aus Asien?,Kommer ni från Asien? -In welchem Hotel wohnen Sie?,På vilket hotell bor ni? -Wie lange sind Sie schon hier?,Hur länge har ni varit här? -Wie lange bleiben Sie?,Hur länge stannar ni? -Gefällt es Ihnen hier?,Trivs ni bra här? -Machen Sie hier Urlaub?,Är ni semester här? -Besuchen Sie mich mal!,Kom och hälsa på mig någon gång! -Hier ist meine Adresse.,Här är min adress. -Sehen wir uns morgen?,Ses vi imorgon? -"Tut mir Leid, ich habe schon etwas vor.","Tyvärr, jag har annat för mig." -Tschüs!,Hej då! -Auf Wiedersehen!,Adjö! -Bis bald!,Vi ses snart! \ No newline at end of file +Hej!,Hallo! +God dag!,Guten Tag! +Hur står det till?,Wie geht's? +Kommer ni från Europa?,Kommen Sie aus Europa? +Kommer ni från Amerika?,Kommen Sie aus Amerika? +Kommer ni från Asien?,Kommen Sie aus Asien? +På vilket hotell bor ni?,In welchem Hotel wohnen Sie? +Hur länge har ni varit här?,Wie lange sind Sie schon hier? +Hur länge stannar ni?,Wie lange bleiben Sie? +Trivs ni bra här?,Gefällt es Ihnen hier? +Är ni semester här?,Machen Sie hier Urlaub? +Kom och hälsa på mig någon gång!,Besuchen Sie mich mal! +Här är min adress.,Hier ist meine Adresse. +Ses vi imorgon?,Sehen wir uns morgen? +"Tyvärr, jag har annat för mig.","Tut mir Leid, ich habe schon etwas vor." +Hej då!,Tschüs! +Adjö!,Auf Wiedersehen! +Vi ses snart!,Bis bald! diff --git a/GoetheVerlag/004-InDerSchule_I_Skolan.csv b/GoetheVerlag/004-InDerSchule_I_Skolan.csv index 487d5b3..c5af432 100644 --- a/GoetheVerlag/004-InDerSchule_I_Skolan.csv +++ b/GoetheVerlag/004-InDerSchule_I_Skolan.csv @@ -1,18 +1,18 @@ -Wo sind wir?,Var är vi? -Wir sind in der Schule.,Vi är i skolan. -Wir haben Unterricht.,Vi har lektion. -Das sind die Schüler.,Det där är eleverna. -Das ist die Lehrerin.,Det där är lärarinnan. -Das ist die Klasse.,Det där är klassen. -Was machen wir?,Vad gör vi? -Wir lernen.,Vi lär oss. -Wir lernen eine Sprache.,Vi lär oss ett språk. -Ich lerne Englisch.,Jag lär mig engelska. -Du lernst Spanisch.,Du lär dig spanska. -Er lernt Deutsch.,Han lär sig tyska. -Wir lernen Französisch.,Vi lär oss franska. -Ihr lernt Italienisch.,Ni lär er italienska. -Sie lernen Russisch.,De lär sig ryska. -Sprachen lernen ist interessant.,Att lära sig språk är intressant. -Wir wollen Menschen verstehen.,Vi vill förstå människor. -Wir wollen mit Menschen sprechen.,Vi vill tala med människor. \ No newline at end of file +Var är vi?,Wo sind wir? +Vi är i skolan.,Wir sind in der Schule. +Vi har lektion.,Wir haben Unterricht. +Det där är eleverna.,Das sind die Schüler. +Det där är lärarinnan.,Das ist die Lehrerin. +Det där är klassen.,Das ist die Klasse. +Vad gör vi?,Was machen wir? +Vi lär oss.,Wir lernen. +Vi lär oss ett språk.,Wir lernen eine Sprache. +Jag lär mig engelska.,Ich lerne Englisch. +Du lär dig spanska.,Du lernst Spanisch. +Han lär sig tyska.,Er lernt Deutsch. +Vi lär oss franska.,Wir lernen Französisch. +Ni lär er italienska.,Ihr lernt Italienisch. +De lär sig ryska.,Sie lernen Russisch. +Att lära sig språk är intressant.,Sprachen lernen ist interessant. +Vi vill förstå människor.,Wir wollen Menschen verstehen. +Vi vill tala med människor.,Wir wollen mit Menschen sprechen. diff --git a/GoetheVerlag/052-ImKaufhaus_I_Varahuset.csv b/GoetheVerlag/052-ImKaufhaus_I_Varahuset.csv new file mode 100644 index 0000000..a29ae90 --- /dev/null +++ b/GoetheVerlag/052-ImKaufhaus_I_Varahuset.csv @@ -0,0 +1,18 @@ +Gehen wir in ein Kaufhaus?,Ska vi gå till ett varuhus? +Ich muss Einkäufe machen.,Jag måste handla. +Ich will viel einkaufen.,Jag vill handla mycket. +Wo sind die Büroartikel?,Var finns kontorsartiklar? +Ich brauche Briefumschläge und Briefpapier.,Jag behöver kuvert och brevpapper. +Ich brauche Kulis und Filzstifte.,Jag behöver kulspetspennor och tuschpennor. +Wo sind die Möbel?,Var är möblerna? +Ich brauche einen Schrank und eine Kommode.,Jag behöver ett skåp och en byrå. +Ich brauche einen Schreibtisch und ein Regal.,Jag behöver ett skrivbord och en hylla. +Wo sind die Spielsachen?,Var är leksakerna? +Ich brauche eine Puppe und einen Teddybär.,Jag behöver en docka och en teddybjörn. +Ich brauche einen Fußball und ein Schachspiel.,Jag behöver en fotboll och ett schackspel. +Wo ist das Werkzeug?,Var är verktygen? +Ich brauche einen Hammer und eine Zange.,Jag behöver en hammare och en tång. +Ich brauche einen Bohrer und einen Schraubenzieher.,Jag behöver en borr och en skruvmejsel. +Wo ist der Schmuck?,Var är smyckena? +Ich brauche eine Kette und ein Armband.,Jag behöver en kedja och ett armband. +Ich brauche einen Ring und Ohrringe.,Jag behöver en ring och örhängen. \ No newline at end of file diff --git a/GoetheVerlag/053-Geschäfte_Affärer.csv b/GoetheVerlag/053-Geschäfte_Affärer.csv new file mode 100644 index 0000000..f149a91 --- /dev/null +++ b/GoetheVerlag/053-Geschäfte_Affärer.csv @@ -0,0 +1,18 @@ +Wir suchen ein Sportgeschäft.,Vi letar efter en sportaffär. +Wir suchen eine Fleischerei.,Vi letar efter en köttaffär. +Wir suchen eine Apotheke.,Vi letar efter ett apotek. +Wir möchten nämlich einen Fußball kaufen.,Vi skulle nämligen vilja köpa en fotboll. +Wir möchten nämlich Salami kaufen.,Vi skulle nämligen vilja köpa salami. +Wir möchten nämlich Medikamente kaufen.,Vi vill nämligen köpa medicin. +"Wir suchen ein Sportgeschäft, um einen Fußball zu kaufen.","Vi letar efter en sportaffär, för att köpa en fotboll." +"Wir suchen eine Fleischerei, um Salami zu kaufen.","Vi letar efter en köttaffär, för att köpa salami." +"Wir suchen eine Apotheke, um Medikamente zu kaufen.","Vi letar efter ett apotek, för att köpa medicin." +Ich suche einen Juwelier.,Jag letar efter en juvelerare. +Ich suche ein Fotogeschäft.,Jag letar efter en fotoaffär. +Ich suche eine Konditorei.,Jag letar efter ett konditori. +"Ich habe nämlich vor, einen Ring zu kaufen.",Jag tänker nämligen köpa en ring. +"Ich habe nämlich vor, einen Film zu kaufen.",Jag tänker nämligen köpa en film. +"Ich habe nämlich vor, eine Torte zu kaufen.",Jag tänker nämligen köpa en tårta. +"Ich suche einen Juwelier, um einen Ring zu kaufen.","Jag letar efter en juvelerare, för att köpa en ring." +"Ich suche ein Fotogeschäft, um einen Film zu kaufen.","Jag letar efter en fotoaffär, för att köpa en film." +"Ich suche eine Konditorei, um eine Torte zu kaufen.","Jag letar efter ett konditori, för att köpa en tårta." \ No newline at end of file diff --git a/GoetheVerlag/054-Einkaufen_Gå_och_handla.csv b/GoetheVerlag/054-Einkaufen_Gå_och_handla.csv new file mode 100644 index 0000000..9a1692c --- /dev/null +++ b/GoetheVerlag/054-Einkaufen_Gå_och_handla.csv @@ -0,0 +1,18 @@ +Ich möchte ein Geschenk kaufen.,Jag skulle vilja köpa en present. +Aber nichts allzu Teueres.,Men inget som är för dyrt. +Vielleicht eine Handtasche?,Kanske en handväska? +Welche Farbe möchten Sie?,Vilken färg skulle ni vilja ha? +"Schwarz, braun oder weiß?","Svart, brun eller vit?" +Eine große oder eine kleine?,En stor eller en liten? +Darf ich diese mal sehen?,Får jag se på den där? +Ist die aus Leder?,Är den av läder? +Oder ist die aus Kunststoff?,Eller är den av konstläder? +Aus Leder natürlich.,Av läder naturligtvis. +Das ist eine besonders gute Qualität.,Det är en särskilt bra kvalitet. +Und die Handtasche ist wirklich sehr preiswert.,Och handväskan är verkligen mycket prisvärd. +Die gefällt mir.,Jag tycker om den. +Die nehme ich.,Jag tar den. +Kann ich die eventuell umtauschen?,Kan jag eventuellt byta den? +Selbstverständlich.,Självklart. +Wir packen sie als Geschenk ein.,Vi slår in den som present. +Dort drüben ist die Kasse.,Där borta är kassan. \ No newline at end of file diff --git a/GoetheVerlag/055-Arbeiten_Arbeta.csv b/GoetheVerlag/055-Arbeiten_Arbeta.csv new file mode 100644 index 0000000..a3d336d --- /dev/null +++ b/GoetheVerlag/055-Arbeiten_Arbeta.csv @@ -0,0 +1,18 @@ +Was machen Sie beruflich?,Vad har ni för yrke? +Mein Mann ist Arzt von Beruf.,Min man är läkare till yrket. +Ich arbeite halbtags als Krankenschwester.,Jag arbetar deltid som sjuksköterska. +Bald bekommen wir Rente.,Snart får vi pension. +Aber die Steuern sind hoch.,Men skatterna är höga. +Und die Krankenversicherung ist hoch.,Och sjukförsäkringen är hög. +Was willst du einmal werden?,Vad vill du bli? +Ich möchte Ingenieur werden.,Jag vill bli ingenjör. +Ich will an der Universität studieren.,Jag vill studera på universitet. +Ich bin Praktikant.,Jag är praktikant. +Ich verdiene nicht viel.,Jag tjänar inte mycket. +Ich mache ein Praktikum im Ausland.,Jag praktiserar utomlands. +Das ist mein Chef.,Det där är min chef. +Ich habe nette Kollegen.,Jag har trevliga kollegor. +Mittags gehen wir immer in die Kantine.,Vid lunchtid går vi alltid till personalrestaurangen. +Ich suche eine Stelle.,Jag söker en anställning. +Ich bin schon ein Jahr arbeitslos.,Jag har varit arbetslös i ett år. +In diesem Land gibt es zu viele Arbeitslose.,I det här landet finns det allt för många arbetslösa. \ No newline at end of file diff --git a/mp3/1002-utmärkt.mp3 b/mp3/1002-utmärkt.mp3 new file mode 100644 index 0000000..490bd17 Binary files /dev/null and b/mp3/1002-utmärkt.mp3 differ diff --git a/mp3/1005-lektionen.mp3 b/mp3/1005-lektionen.mp3 new file mode 100644 index 0000000..55fa4d8 Binary files /dev/null and b/mp3/1005-lektionen.mp3 differ diff --git a/mp3/1006-spännande.mp3 b/mp3/1006-spännande.mp3 new file mode 100644 index 0000000..a40b4bc Binary files /dev/null and b/mp3/1006-spännande.mp3 differ diff --git a/mp3/1009-hemsk.mp3 b/mp3/1009-hemsk.mp3 new file mode 100644 index 0000000..2108b32 Binary files /dev/null and b/mp3/1009-hemsk.mp3 differ diff --git a/mp3/1012-gatan.mp3 b/mp3/1012-gatan.mp3 index 29650a8..c42664a 100644 Binary files a/mp3/1012-gatan.mp3 and b/mp3/1012-gatan.mp3 differ diff --git a/mp3/1013-mitten.mp3 b/mp3/1013-mitten.mp3 new file mode 100644 index 0000000..f65bfcc Binary files /dev/null and b/mp3/1013-mitten.mp3 differ diff --git a/mp3/1017-luren.mp3 b/mp3/1017-luren.mp3 index 8e43e1f..7d65238 100644 Binary files a/mp3/1017-luren.mp3 and b/mp3/1017-luren.mp3 differ diff --git a/mp3/1018-mobiltelefonen.mp3 b/mp3/1018-mobiltelefonen.mp3 new file mode 100644 index 0000000..d23cdf8 Binary files /dev/null and b/mp3/1018-mobiltelefonen.mp3 differ diff --git a/mp3/1019-smset.mp3 b/mp3/1019-smset.mp3 new file mode 100644 index 0000000..df8daea Binary files /dev/null and b/mp3/1019-smset.mp3 differ diff --git a/mp3/1022-telefonhytten.mp3 b/mp3/1022-telefonhytten.mp3 index 9f5866a..ed1c726 100644 Binary files a/mp3/1022-telefonhytten.mp3 and b/mp3/1022-telefonhytten.mp3 differ diff --git a/mp3/1023-telefonkortet.mp3 b/mp3/1023-telefonkortet.mp3 index eb1e0c8..b52b288 100644 Binary files a/mp3/1023-telefonkortet.mp3 and b/mp3/1023-telefonkortet.mp3 differ diff --git a/mp3/1027-postkontoret.mp3 b/mp3/1027-postkontoret.mp3 new file mode 100644 index 0000000..ca2b8c0 Binary files /dev/null and b/mp3/1027-postkontoret.mp3 differ diff --git a/mp3/1038-typisk.mp3 b/mp3/1038-typisk.mp3 index 452baa2..e49956a 100644 Binary files a/mp3/1038-typisk.mp3 and b/mp3/1038-typisk.mp3 differ diff --git a/mp3/1039-vardagsrummet.mp3 b/mp3/1039-vardagsrummet.mp3 new file mode 100644 index 0000000..082a21f Binary files /dev/null and b/mp3/1039-vardagsrummet.mp3 differ diff --git a/mp3/1043-lyssna_på.mp3 b/mp3/1043-lyssna_på.mp3 new file mode 100644 index 0000000..9ff9a54 Binary files /dev/null and b/mp3/1043-lyssna_på.mp3 differ diff --git a/mp3/1058-snabbt.mp3 b/mp3/1058-snabbt.mp3 new file mode 100644 index 0000000..f3f74f2 Binary files /dev/null and b/mp3/1058-snabbt.mp3 differ diff --git a/mp3/932-ingenting.mp3 b/mp3/932-ingenting.mp3 index 513f679..1269ac0 100644 Binary files a/mp3/932-ingenting.mp3 and b/mp3/932-ingenting.mp3 differ diff --git a/mp3/985-containern.mp3 b/mp3/985-containern.mp3 new file mode 100644 index 0000000..c7e8c3d Binary files /dev/null and b/mp3/985-containern.mp3 differ diff --git a/mp3/989-trädet.mp3 b/mp3/989-trädet.mp3 index 6b68178..92b6ece 100644 Binary files a/mp3/989-trädet.mp3 and b/mp3/989-trädet.mp3 differ diff --git a/mp3/991-bakom.mp3 b/mp3/991-bakom.mp3 index 5fbb2d5..4c2645d 100644 Binary files a/mp3/991-bakom.mp3 and b/mp3/991-bakom.mp3 differ diff --git a/mp3/992-brun.mp3 b/mp3/992-brun.mp3 index 088cbc9..c6848a3 100644 Binary files a/mp3/992-brun.mp3 and b/mp3/992-brun.mp3 differ diff --git a/mp3/994-lite.mp3 b/mp3/994-lite.mp3 index 23829e4..eada147 100644 Binary files a/mp3/994-lite.mp3 and b/mp3/994-lite.mp3 differ diff --git a/mp3/997-ljus.mp3 b/mp3/997-ljus.mp3 new file mode 100644 index 0000000..e9c5af1 Binary files /dev/null and b/mp3/997-ljus.mp3 differ diff --git a/mp3/998-mörk.mp3 b/mp3/998-mörk.mp3 index 0e20264..9f659e5 100644 Binary files a/mp3/998-mörk.mp3 and b/mp3/998-mörk.mp3 differ diff --git a/mp3/999-enorm.mp3 b/mp3/999-enorm.mp3 new file mode 100644 index 0000000..ad6e5d0 Binary files /dev/null and b/mp3/999-enorm.mp3 differ diff --git a/mp3/LZMP3.apkg b/mp3/LZMP3.apkg index 84595a7..47a8040 100644 Binary files a/mp3/LZMP3.apkg and b/mp3/LZMP3.apkg differ diff --git a/mp3/Uebersicht_der_Wörter_20250419.ods b/mp3/Uebersicht_der_Wörter_20250419.ods index baa5ad6..440f3fc 100644 Binary files a/mp3/Uebersicht_der_Wörter_20250419.ods and b/mp3/Uebersicht_der_Wörter_20250419.ods differ