├── .cruft.json ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── cicd.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── AUTHORS.md ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docker ├── Dockerfile ├── makefile └── run.sh ├── docs ├── apis │ ├── mnemocards.md │ ├── mnemocards_anki.md │ └── mnemocards_essentials.md ├── changelog.md ├── contributing.md ├── css │ ├── mkdocstrings.css │ └── mnemocards.css ├── examples │ ├── custom_anki_note.md │ ├── index.md │ ├── markdown_card_fence.md │ ├── plugins.md │ └── pronunciation.md ├── faq.md ├── images │ ├── hello_hola_note.png │ └── logo.jpg ├── include │ └── ep_header.md ├── index.md ├── macros.py ├── meps │ └── mep00.md └── tags.md ├── examples ├── custom_anki_note │ ├── README.md │ ├── additives.xml │ ├── mnemocards.yaml │ └── plugin.py ├── japanese │ ├── hiragana.csv │ ├── katakana.csv │ └── mnemocards.yaml ├── japanese_and_spanish │ └── mnemocards.yaml ├── plugins │ ├── README.md │ ├── mnemocards.yaml │ └── plugins.py └── spanish │ ├── mnemocards.yaml │ └── vocabulary.csv ├── makefile ├── mkdocs.yaml ├── poetry.lock ├── pyproject.toml ├── src ├── mnemocards │ ├── __init__.py │ ├── __main__.py │ ├── cli.py │ ├── py.typed │ ├── runner.py │ ├── task.py │ ├── types.py │ ├── utils.py │ └── version.py ├── mnemocards_anki │ ├── __init__.py │ ├── configure.py │ ├── models.py │ ├── package.py │ ├── pronounce.py │ ├── py.typed │ ├── simple_vocabulary_note_type.py │ ├── utils.py │ └── vocabulary_note_type.py └── mnemocards_essentials │ ├── __init__.py │ ├── append_to_property.py │ ├── directory.py │ ├── git.py │ ├── markdown_card_extension.py │ ├── pipeline.py │ ├── print.py │ ├── py.typed │ ├── read_csv.py │ ├── read_json.py │ ├── read_toml.py │ ├── read_tsv.py │ ├── read_xml.py │ ├── read_yaml.py │ ├── set_property.py │ ├── stats.py │ └── union_pipeline.py └── tests ├── __init__.py ├── examples ├── test_custom_anki_note.py ├── test_japanese.py ├── test_japanese_and_spanish.py ├── test_plugins.py └── test_spanish.py ├── mnemocards_essentials ├── __init__.py ├── test_read_csv.py ├── test_read_json.py ├── test_read_toml.py ├── test_read_tsv.py ├── test_read_xml.py └── test_read_yaml.py └── test_markdown.py /.cruft.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/.cruft.json -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/cicd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/.github/workflows/cicd.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /AUTHORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/AUTHORS.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/README.md -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/docker/makefile -------------------------------------------------------------------------------- /docker/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/docker/run.sh -------------------------------------------------------------------------------- /docs/apis/mnemocards.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/docs/apis/mnemocards.md -------------------------------------------------------------------------------- /docs/apis/mnemocards_anki.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/docs/apis/mnemocards_anki.md -------------------------------------------------------------------------------- /docs/apis/mnemocards_essentials.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/docs/apis/mnemocards_essentials.md -------------------------------------------------------------------------------- /docs/changelog.md: -------------------------------------------------------------------------------- 1 | --8<-- "CHANGELOG.md" 2 | -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- 1 | --8<-- "CONTRIBUTING.md" 2 | -------------------------------------------------------------------------------- /docs/css/mkdocstrings.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/docs/css/mkdocstrings.css -------------------------------------------------------------------------------- /docs/css/mnemocards.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/docs/css/mnemocards.css -------------------------------------------------------------------------------- /docs/examples/custom_anki_note.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/docs/examples/custom_anki_note.md -------------------------------------------------------------------------------- /docs/examples/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/docs/examples/index.md -------------------------------------------------------------------------------- /docs/examples/markdown_card_fence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/docs/examples/markdown_card_fence.md -------------------------------------------------------------------------------- /docs/examples/plugins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/docs/examples/plugins.md -------------------------------------------------------------------------------- /docs/examples/pronunciation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/docs/examples/pronunciation.md -------------------------------------------------------------------------------- /docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/docs/faq.md -------------------------------------------------------------------------------- /docs/images/hello_hola_note.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/docs/images/hello_hola_note.png -------------------------------------------------------------------------------- /docs/images/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/docs/images/logo.jpg -------------------------------------------------------------------------------- /docs/include/ep_header.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/docs/include/ep_header.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- 1 | --8<-- "README.md" 2 | -------------------------------------------------------------------------------- /docs/macros.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/docs/macros.py -------------------------------------------------------------------------------- /docs/meps/mep00.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/docs/meps/mep00.md -------------------------------------------------------------------------------- /docs/tags.md: -------------------------------------------------------------------------------- 1 | # Tags 2 | 3 | Following is a list of relevant tags: 4 | 5 | [TAGS] 6 | -------------------------------------------------------------------------------- /examples/custom_anki_note/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/examples/custom_anki_note/README.md -------------------------------------------------------------------------------- /examples/custom_anki_note/additives.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/examples/custom_anki_note/additives.xml -------------------------------------------------------------------------------- /examples/custom_anki_note/mnemocards.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/examples/custom_anki_note/mnemocards.yaml -------------------------------------------------------------------------------- /examples/custom_anki_note/plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/examples/custom_anki_note/plugin.py -------------------------------------------------------------------------------- /examples/japanese/hiragana.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/examples/japanese/hiragana.csv -------------------------------------------------------------------------------- /examples/japanese/katakana.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/examples/japanese/katakana.csv -------------------------------------------------------------------------------- /examples/japanese/mnemocards.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/examples/japanese/mnemocards.yaml -------------------------------------------------------------------------------- /examples/japanese_and_spanish/mnemocards.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/examples/japanese_and_spanish/mnemocards.yaml -------------------------------------------------------------------------------- /examples/plugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/examples/plugins/README.md -------------------------------------------------------------------------------- /examples/plugins/mnemocards.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/examples/plugins/mnemocards.yaml -------------------------------------------------------------------------------- /examples/plugins/plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/examples/plugins/plugins.py -------------------------------------------------------------------------------- /examples/spanish/mnemocards.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/examples/spanish/mnemocards.yaml -------------------------------------------------------------------------------- /examples/spanish/vocabulary.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/examples/spanish/vocabulary.csv -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/makefile -------------------------------------------------------------------------------- /mkdocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/mkdocs.yaml -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/mnemocards/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/src/mnemocards/__init__.py -------------------------------------------------------------------------------- /src/mnemocards/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/src/mnemocards/__main__.py -------------------------------------------------------------------------------- /src/mnemocards/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/src/mnemocards/cli.py -------------------------------------------------------------------------------- /src/mnemocards/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mnemocards/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/src/mnemocards/runner.py -------------------------------------------------------------------------------- /src/mnemocards/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/src/mnemocards/task.py -------------------------------------------------------------------------------- /src/mnemocards/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/src/mnemocards/types.py -------------------------------------------------------------------------------- /src/mnemocards/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/src/mnemocards/utils.py -------------------------------------------------------------------------------- /src/mnemocards/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/src/mnemocards/version.py -------------------------------------------------------------------------------- /src/mnemocards_anki/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/src/mnemocards_anki/__init__.py -------------------------------------------------------------------------------- /src/mnemocards_anki/configure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/src/mnemocards_anki/configure.py -------------------------------------------------------------------------------- /src/mnemocards_anki/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/src/mnemocards_anki/models.py -------------------------------------------------------------------------------- /src/mnemocards_anki/package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/src/mnemocards_anki/package.py -------------------------------------------------------------------------------- /src/mnemocards_anki/pronounce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/src/mnemocards_anki/pronounce.py -------------------------------------------------------------------------------- /src/mnemocards_anki/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mnemocards_anki/simple_vocabulary_note_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/src/mnemocards_anki/simple_vocabulary_note_type.py -------------------------------------------------------------------------------- /src/mnemocards_anki/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/src/mnemocards_anki/utils.py -------------------------------------------------------------------------------- /src/mnemocards_anki/vocabulary_note_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/src/mnemocards_anki/vocabulary_note_type.py -------------------------------------------------------------------------------- /src/mnemocards_essentials/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/src/mnemocards_essentials/__init__.py -------------------------------------------------------------------------------- /src/mnemocards_essentials/append_to_property.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/src/mnemocards_essentials/append_to_property.py -------------------------------------------------------------------------------- /src/mnemocards_essentials/directory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/src/mnemocards_essentials/directory.py -------------------------------------------------------------------------------- /src/mnemocards_essentials/git.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/src/mnemocards_essentials/git.py -------------------------------------------------------------------------------- /src/mnemocards_essentials/markdown_card_extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/src/mnemocards_essentials/markdown_card_extension.py -------------------------------------------------------------------------------- /src/mnemocards_essentials/pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/src/mnemocards_essentials/pipeline.py -------------------------------------------------------------------------------- /src/mnemocards_essentials/print.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/src/mnemocards_essentials/print.py -------------------------------------------------------------------------------- /src/mnemocards_essentials/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mnemocards_essentials/read_csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/src/mnemocards_essentials/read_csv.py -------------------------------------------------------------------------------- /src/mnemocards_essentials/read_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/src/mnemocards_essentials/read_json.py -------------------------------------------------------------------------------- /src/mnemocards_essentials/read_toml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/src/mnemocards_essentials/read_toml.py -------------------------------------------------------------------------------- /src/mnemocards_essentials/read_tsv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/src/mnemocards_essentials/read_tsv.py -------------------------------------------------------------------------------- /src/mnemocards_essentials/read_xml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/src/mnemocards_essentials/read_xml.py -------------------------------------------------------------------------------- /src/mnemocards_essentials/read_yaml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/src/mnemocards_essentials/read_yaml.py -------------------------------------------------------------------------------- /src/mnemocards_essentials/set_property.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/src/mnemocards_essentials/set_property.py -------------------------------------------------------------------------------- /src/mnemocards_essentials/stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/src/mnemocards_essentials/stats.py -------------------------------------------------------------------------------- /src/mnemocards_essentials/union_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/src/mnemocards_essentials/union_pipeline.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | """Unit test package for mnemocards.""" 2 | -------------------------------------------------------------------------------- /tests/examples/test_custom_anki_note.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/tests/examples/test_custom_anki_note.py -------------------------------------------------------------------------------- /tests/examples/test_japanese.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/tests/examples/test_japanese.py -------------------------------------------------------------------------------- /tests/examples/test_japanese_and_spanish.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/tests/examples/test_japanese_and_spanish.py -------------------------------------------------------------------------------- /tests/examples/test_plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/tests/examples/test_plugins.py -------------------------------------------------------------------------------- /tests/examples/test_spanish.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/tests/examples/test_spanish.py -------------------------------------------------------------------------------- /tests/mnemocards_essentials/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/mnemocards_essentials/test_read_csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/tests/mnemocards_essentials/test_read_csv.py -------------------------------------------------------------------------------- /tests/mnemocards_essentials/test_read_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/tests/mnemocards_essentials/test_read_json.py -------------------------------------------------------------------------------- /tests/mnemocards_essentials/test_read_toml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/tests/mnemocards_essentials/test_read_toml.py -------------------------------------------------------------------------------- /tests/mnemocards_essentials/test_read_tsv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/tests/mnemocards_essentials/test_read_tsv.py -------------------------------------------------------------------------------- /tests/mnemocards_essentials/test_read_xml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/tests/mnemocards_essentials/test_read_xml.py -------------------------------------------------------------------------------- /tests/mnemocards_essentials/test_read_yaml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/tests/mnemocards_essentials/test_read_yaml.py -------------------------------------------------------------------------------- /tests/test_markdown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guiferviz/mnemocards/HEAD/tests/test_markdown.py --------------------------------------------------------------------------------