-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
3 changed files
with
261 additions
and
60 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,48 +1,104 @@ | ||
{ | ||
"name": "Irregular Verb ๐ต๐น", | ||
"name": "Irregular Verb PT ๐ต๐น / EN ๐ฌ๐ง", | ||
"description": "Creates a card for each conjugation of the verb and their reverse. Generates 10 cards.", | ||
"form": """ | ||
<label for='pt_inf'>Portuguese Infinitive</label> | ||
<input type='text' name='pt_inf' value={{ pt_inf }}> | ||
"form": """ | ||
<label for='pt_inf'>PT ๐ต๐น Infinitive</label> | ||
<input type='text' name='pt_inf' value='{{ pt_inf }}'> | ||
<label for='eng_inf'>English Infinitive</label> | ||
<input type='text' name='eng_inf' value={{ eng_inf }}> | ||
<label for='eng_inf'>EN ๐ฌ๐ง Infinitive</label> | ||
<input type='text' name='eng_inf' value='{{ eng_inf }}'> | ||
<label for='I'>I..</label> | ||
<input type='text' name='I' value={{ I }}> | ||
<label for='I'>๐ฌ๐ง I..</label> | ||
<input type='text' name='I' value='{{ I }}'> | ||
<label for='you'>You..</label> | ||
<input type='text' name='you' value={{ you }}> | ||
<label for='you'>๐ฌ๐ง You..</label> | ||
<input type='text' name='you' value='{{ you }}'> | ||
<label for='he'>He/She..</label> | ||
<input type='text' name='he' value={{ he }}> | ||
<label for='he'>๐ฌ๐ง He/She..</label> | ||
<input type='text' name='he' value='{{ he }}'> | ||
<label for='eu'>Eu..</label> | ||
<input type='text' name='eu' value={{ eu }}> | ||
<label for='eu'>๐ต๐น Eu..</label> | ||
<input type='text' name='eu' value='{{ eu }}'> | ||
<label for='tu'>Tu...</label> | ||
<input type='text' name='tu' value={{ tu }}> | ||
<label for='tu'>๐ต๐น Tu...</label> | ||
<input type='text' name='tu' value='{{ tu }}'> | ||
<label for='ele'>Vocรช/Ele/Ela</label> | ||
<input type='text' name='ele' value={{ ele }}> | ||
<label for='ele'>๐ต๐น Vocรช/Ele/Ela</label> | ||
<input type='text' name='ele' value='{{ ele }}'> | ||
<label for='nos'>Nรณs</label> | ||
<input type='text' name='nos' value={{ nos }}> | ||
<label for='nos'>๐ต๐น Nรณs</label> | ||
<input type='text' name='nos' value='{{ nos }}'> | ||
<label for='eles'>Vocรชs/Eles/Elas</label> | ||
<input type='text' name='eles' value={{ eles }}> | ||
""", | ||
"preview": "{{ pt_inf }} ({{ eng_inf }})", | ||
<label for='eles'>๐ต๐น Vocรชs/Eles/Elas</label> | ||
<input type='text' name='eles' value='{{ eles }}'> | ||
""", | ||
"preview": "๐ต๐น {{ pt_inf }} / ๐ฌ๐ง {{ eng_inf }}", | ||
"cards": { | ||
'eu': {'question': '{{ eu }}', 'answer': 'I {{ I }}'}, | ||
'tu': {'question': '{{ tu }}', 'answer': 'You {{ you }}'}, | ||
'ele': {'question': '{{ ele }}', 'answer': 'He/She {{ he }}'}, | ||
'nos': {'question': '{{ nos }}', 'answer': 'We {{ you }}'}, | ||
'eles': {'question': '{{ eles }}', 'answer': 'They {{ you }}'}, | ||
'I': {'question': 'I {{ I }}', 'answer': '{{ eu }}'}, | ||
'you': {'question': 'You {{ you }}', 'answer': '{{ tu }}'}, | ||
'he': {'question': 'He/She {{ he }}', 'answer': '{{ ele }}'}, | ||
'we': {'question': 'We {{ you }}', 'answer': '{{ nos }}'}, | ||
'they': {'question': 'They {{ you }}', 'answer': '{{ eles }}'}, | ||
'eu': {'question': '๐ต๐น {{ eu }}', 'answer': 'I {{ I }}'}, | ||
'tu': {'question': '๐ต๐น {{ tu }}', 'answer': 'You {{ you }}'}, | ||
'ele': {'question': '๐ต๐น {{ ele }}', 'answer': 'He/She {{ he }}'}, | ||
'nos': {'question': '๐ต๐น {{ nos }}', 'answer': 'We {{ you }}'}, | ||
'eles': {'question': '๐ต๐น {{ eles }}', 'answer': 'They {{ you }}'}, | ||
'I': {'question': '๐ฌ๐ง I {{ I }}', 'answer': '{{ eu }}'}, | ||
'you': {'question': '๐ฌ๐ง You {{ you }}', 'answer': '{{ tu }}'}, | ||
'he': {'question': '๐ฌ๐ง He/She {{ he }}', 'answer': '{{ ele }}'}, | ||
'we': {'question': '๐ฌ๐ง We {{ you }}', 'answer': '{{ nos }}'}, | ||
'they': {'question': '๐ฌ๐ง They {{ you }}', 'answer': '{{ eles }}'}, | ||
}, | ||
} | ||
|
||
|
||
{ | ||
"name": "Irregular Verb PT ๐ต๐น / IT ๐ฎ๐น", | ||
"description": "The same card and its reverse is rendered with a random conjugation of the verb. Produces 2 cards.", | ||
"form": """ | ||
<label for='pt_inf'>PT ๐ต๐น Infinitive</label> | ||
<input type='text' name='pt_inf' value='{{ pt_inf }}'> | ||
<label for='it_inf'>IT ๐ฎ๐น Infinitive</label> | ||
<input type='text' name='it_inf' value='{{ it_inf }}'> | ||
<label for='io'>๐ฎ๐น Io..</label> | ||
<input type='text' name='io' value='{{ io }}'> | ||
<label for='tu_it'>๐ฎ๐น Tu..</label> | ||
<input type='text' name='tu_it' value='{{ tu_it }}'> | ||
<label for='lui'>๐ฎ๐น Lui/Lei..</label> | ||
<input type='text' name='lui' value='{{ lui }}'> | ||
<label for='noi'>๐ฎ๐น Noi..</label> | ||
<input type='text' name='noi' value='{{ noi }}'> | ||
<label for='loro'>๐ฎ๐น Loro..</label> | ||
<input type='text' name='loro' value='{{ loro }}'> | ||
<label for='eu'>๐ต๐น Eu..</label> | ||
<input type='text' name='eu' value='{{ eu }}'> | ||
<label for='tu_pt'>๐ต๐น Tu...</label> | ||
<input type='text' name='tu_pt' value='{{ tu_pt }}'> | ||
<label for='ele'>๐ต๐น Vocรช/Ele/Ela</label> | ||
<input type='text' name='ele' value='{{ ele }}'> | ||
<label for='nos'>๐ต๐น Nรณs</label> | ||
<input type='text' name='nos' value='{{ nos }}'> | ||
<label for='eles'>๐ต๐น Vocรชs/Eles/Elas</label> | ||
<input type='text' name='eles' value='{{ eles }}'> | ||
""", | ||
"preview": "๐ต๐น {{ pt_inf }} / ๐ฎ๐น {{ it_inf }}", | ||
"cards": { | ||
'eu': {'question': '๐ต๐น {{ eu }}', 'answer': '{{ io }}'}, | ||
'tu_pt': {'question': '๐ต๐น {{ tu_pt }}', 'answer': '{{ tu_it }}'}, | ||
'ele': {'question': '๐ต๐น {{ ele }}', 'answer': '{{ lui }}'}, | ||
'nos': {'question': '๐ต๐น {{ nos }}', 'answer': '{{ noi }}'}, | ||
'eles': {'question': '๐ต๐น {{ eles }}', 'answer': '{{ loro }}'}, | ||
'io': {'question': '๐ฎ๐น {{ io }}', 'answer': '{{ eu }}'}, | ||
'tu_it': {'question': '๐ฎ๐น {{ tu_it }}', 'answer': '{{ tu_pt }}'}, | ||
'lui': {'question': '๐ฎ๐น {{ lui }}', 'answer': '{{ ele }}'}, | ||
'noi': {'question': '๐ฎ๐น {{ noi }}', 'answer': '{{ nos }}'}, | ||
'loro': {'question': '๐ฎ๐น {{ loro }}', 'answer': '{{ eles }}'}, | ||
}, | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,40 +1,88 @@ | ||
{ | ||
"name": "Regular Verb ๐ต๐น", | ||
"name": "Regular Verb PT ๐ต๐น / EN ๐ฌ๐ง", | ||
"description": "The same card and its reverse is rendered with a random conjugation of the verb. Produces 2 cards.", | ||
"form": """ | ||
<label for='pt_inf'>Portuguese Infinitive</label> | ||
<input type='text' name='pt_inf' value={{ pt_inf }}> | ||
"form": """ | ||
<label for='pt_inf'>PT ๐ต๐น Infinitive</label> | ||
<input type='text' name='pt_inf' value='{{ pt_inf }}'> | ||
<label for='eng_inf'>English Infinitive</label> | ||
<input type='text' name='eng_inf' value={{ eng_inf }}> | ||
<label for='eng_inf'>EN ๐ฌ๐ง Infinitive</label> | ||
<input type='text' name='eng_inf' value='{{ eng_inf }}'> | ||
<label for='I'>I..</label> | ||
<input type='text' name='I' value={{ I }}> | ||
<label for='I'>๐ฌ๐ง I..</label> | ||
<input type='text' name='I' value='{{ I }}'> | ||
<label for='you'>You..</label> | ||
<input type='text' name='you' value={{ you }}> | ||
<label for='you'>๐ฌ๐ง You..</label> | ||
<input type='text' name='you' value='{{ you }}'> | ||
<label for='he'>He/She..</label> | ||
<input type='text' name='he' value={{ he }}> | ||
<label for='he'>๐ฌ๐ง He/She..</label> | ||
<input type='text' name='he' value='{{ he }}'> | ||
<label for='eu'>Eu..</label> | ||
<input type='text' name='eu' value={{ eu }}> | ||
<label for='eu'>๐ต๐น Eu..</label> | ||
<input type='text' name='eu' value='{{ eu }}'> | ||
<label for='tu'>Tu...</label> | ||
<input type='text' name='tu' value={{ tu }}> | ||
<label for='tu'>๐ต๐น Tu...</label> | ||
<input type='text' name='tu' value='{{ tu }}'> | ||
<label for='ele'>Vocรช/Ele/Ela</label> | ||
<input type='text' name='ele' value={{ ele }}> | ||
<label for='ele'>๐ต๐น Vocรช/Ele/Ela</label> | ||
<input type='text' name='ele' value='{{ ele }}'> | ||
<label for='nos'>Nรณs</label> | ||
<input type='text' name='nos' value={{ nos }}> | ||
<label for='nos'>๐ต๐น Nรณs</label> | ||
<input type='text' name='nos' value='{{ nos }}'> | ||
<label for='eles'>Vocรชs/Eles/Elas</label> | ||
<input type='text' name='eles' value={{ eles }}> | ||
<label for='eles'>๐ต๐น Vocรชs/Eles/Elas</label> | ||
<input type='text' name='eles' value='{{ eles }}'> | ||
""", | ||
"preview": "{{ pt_inf }} ({{ eng_inf }})", | ||
"preview": "๐ต๐น {{ pt_inf }} / ๐ฌ๐ง {{ eng_inf }}", | ||
"cards": { | ||
"pt_en": "pt, en = random.choice([(eu, I), (tu, you), (ele, he), (nos, you), (eles, you)]); card = {'question': pt, 'answer': en}", | ||
"en_pt": "pt, en = random.choice([(eu, I), (tu, you), (ele, he), (nos, you), (eles, you)]); card = {'question': en, 'answer': pt}" | ||
}, | ||
'pt_en': "pt, en = random.choice([(eu, I), (tu, you), (ele, he), (nos, you), (eles, you)]); card = {'question': f'๐ต๐น {pt}', 'answer': f'๐ฌ๐ง {en}'}", | ||
'en_pt': "pt, en = random.choice([(eu, I), (tu, you), (ele, he), (nos, you), (eles, you)]); card = {'question': f'๐ฌ๐ง {en}', 'answer': f'๐ต๐น {pt}'}", | ||
} | ||
} | ||
|
||
|
||
{ | ||
"name": "Clone of Regular Verb PT ๐ต๐น / IT ๐ฎ๐น", | ||
"description": "The same card and its reverse is rendered with a random conjugation of the verb. Produces 2 cards.", | ||
"form": """ | ||
<label for='pt_inf'>PT ๐ต๐น Infinitive</label> | ||
<input type='text' name='pt_inf' value='{{ pt_inf }}'> | ||
<label for='it_inf'>IT ๐ฎ๐น Infinitive</label> | ||
<input type='text' name='it_inf' value='{{ it_inf }}'> | ||
<label for='io'>๐ฎ๐น Io..</label> | ||
<input type='text' name='io' value='{{ io }}'> | ||
<label for='tu_it'>๐ฎ๐น Tu..</label> | ||
<input type='text' name='tu_it' value='{{ tu_it }}'> | ||
<label for='lui'>๐ฎ๐น Lui/Lei..</label> | ||
<input type='text' name='lui' value='{{ lui }}'> | ||
<label for='noi'>๐ฎ๐น Noi..</label> | ||
<input type='text' name='noi' value='{{ noi }}'> | ||
<label for='loro'>๐ฎ๐น Loro..</label> | ||
<input type='text' name='loro' value='{{ loro }}'> | ||
<label for='eu'>๐ต๐น Eu..</label> | ||
<input type='text' name='eu' value='{{ eu }}'> | ||
<label for='tu_pt'>๐ต๐น Tu...</label> | ||
<input type='text' name='tu_pt' value='{{ tu_pt }}'> | ||
<label for='ele'>๐ต๐น Vocรช/Ele/Ela</label> | ||
<input type='text' name='ele' value='{{ ele }}'> | ||
<label for='nos'>๐ต๐น Nรณs</label> | ||
<input type='text' name='nos' value='{{ nos }}'> | ||
<label for='eles'>๐ต๐น Vocรชs/Eles/Elas</label> | ||
<input type='text' name='eles' value='{{ eles }}'> | ||
""", | ||
"preview": "๐ต๐น {{ pt_inf }} / ๐ฎ๐น {{ it_inf }}", | ||
"cards": { | ||
'pt_it': "pt, it = random.choice([(eu, io), (tu_pt, tu_it), (ele, lui), (nos, noi), (eles, loro)]); card = {'question': f'๐ต๐น {pt}', 'answer': f'๐ฎ๐น {it}'}", | ||
'it_pt': "pt, it = random.choice([(eu, io), (tu_pt, tu_it), (ele, lui), (nos, noi), (eles, loro)]); card = {'question': f'๐ฎ๐น {it}', 'answer': f'๐ต๐น {pt}'}", | ||
}, | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,97 @@ | ||
{ | ||
"name": "PT ๐ต๐น to EN ๐ฌ๐ง with reverse", | ||
"description": "Generates two cards: ๐ต๐น -> ๐ฌ๐ง and ๐ฌ๐ง -> ๐ต๐น ", | ||
"form": """ | ||
<label for='question'>PT ๐ต๐น</label> | ||
<input type='text' name='question' value='{{ question }}'> | ||
<label for='answer'>EN ๐ฌ๐ง</label> | ||
<input type='text' name='answer' value='{{ answer }}'> | ||
""", | ||
"preview": "๐ต๐น {{ question }} <-> ๐ฌ๐ง {{ answer }}", | ||
"cards": { | ||
'direct': {'question': '๐ต๐น {{ question }}', 'answer': '{{ answer }} '}, | ||
'reverse': {'question': '๐ฌ๐ง {{ answer }}', 'answer': '{{ question }}'}, | ||
}, | ||
} | ||
|
||
{ | ||
"name": "PT ๐ต๐น to EN ๐ฌ๐ง ", | ||
"description": "Generates one cards: ๐ต๐น -> ๐ฌ๐ง ", | ||
"form": """ | ||
<label for='question'>PT ๐ต๐น</label> | ||
<input type='text' name='question' value='{{ question }}'> | ||
<label for='answer'>EN ๐ฌ๐ง</label> | ||
<input type='text' name='answer' value='{{ answer }}'> | ||
""", | ||
"preview": "๐ต๐น {{ question }} -> ๐ฌ๐ง {{ answer }}", | ||
"cards": { | ||
'card': {'question': '๐ต๐น {{ question }}', 'answer': '{{ answer }} '}, | ||
}, | ||
} | ||
|
||
{ | ||
"name": "EN ๐ฌ๐ง to PT ๐ต๐น", | ||
"description": "Generates one card: ๐ฌ๐ง -> ๐ต๐น", | ||
"form": """ | ||
<label for='question'>EN ๐ฌ๐ง</label> | ||
<input type='text' name='question' value='{{ question }}'> | ||
<label for='answer'>PT ๐ต๐น</label> | ||
<input type='text' name='answer' value='{{ answer }}'> | ||
""", | ||
"preview": "๐ฌ๐ง {{ question }} -> ๐ต๐น {{ answer }}", | ||
"cards": { | ||
'card': {'question': '๐ฌ๐ง {{ question }}', 'answer': '{{ answer }} '}, | ||
}, | ||
} | ||
|
||
{ | ||
"name": "PT ๐ต๐น to IT ๐ฎ๐น with reverse", | ||
"description": "Generates two cards: ๐ต๐น -> ๐ฎ๐น and ๐ฎ๐น -> ๐ต๐น ", | ||
"form": """ | ||
<label for='question'>PT ๐ต๐น</label> | ||
<input type='text' name='question' value='{{ question }}'> | ||
<label for='answer'>IT ๐ฎ๐น</label> | ||
<input type='text' name='answer' value='{{ answer }}'> | ||
""", | ||
"preview": "๐ต๐น {{ question }} <-> ๐ฎ๐น {{ answer }}", | ||
"cards": { | ||
'direct': {'question': '๐ต๐น {{ question }}', 'answer': '{{ answer }} '}, | ||
'reverse': {'question': '๐ฎ๐น {{ answer }}', 'answer': '{{ question }}'}, | ||
}, | ||
} | ||
|
||
{ | ||
"name": "PT ๐ต๐น to IT ๐ฎ๐น", | ||
"description": "Generates one card: ๐ต๐น -> ๐ฎ๐น", | ||
"form": """ | ||
<label for='question'>PT ๐ต๐น</label> | ||
<input type='text' name='question' value='{{ question }}'> | ||
<label for='answer'>IT ๐ฎ๐น</label> | ||
<input type='text' name='answer' value='{{ answer }}'> | ||
""", | ||
"preview": "๐ต๐น {{ question }} <-> ๐ฎ๐น {{ answer }}", | ||
"cards": { | ||
'card': {'question': '๐ต๐น {{ question }}', 'answer': '{{ answer }} '}, | ||
}, | ||
} | ||
|
||
{ | ||
"name": "IT ๐ฎ๐น to PT ๐ต๐น", | ||
"description": "Generates one card: ๐ฎ๐น -> ๐ต๐น", | ||
"form": """ | ||
<label for='question'>IT ๐ฎ๐น</label> | ||
<input type='text' name='question' value='{{ question }}'> | ||
<label for='answer'>PT ๐ต๐น</label> | ||
<input type='text' name='answer' value='{{ answer }}'> | ||
""", | ||
"preview": "๐ฎ๐น {{ question }} <-> ๐ต๐น {{ answer }}", | ||
"cards": { | ||
'card': {'question': '๐ฎ๐น {{ question }}', 'answer': '{{ answer }} '}, | ||
}, | ||
} |