### Todo - [x] Add factory classes to reduce the amount of class import statements - [ ] Add dynamic import functionality to factory classes to reduce boilerplate - [x] Support exporting to MDict (.MDX) dictionary format - [x] Validate JSON schema of Yomichan terms during export - [ ] Add support for monokakido search keys from index files - [ ] Delete unneeded media from temp build directory before final export - [ ] Add test suite - [ ] Add documentation (docstrings, etc.) - [ ] Add build scripts for producing program binaries - [ ] Validate scraped webpages after downloading - [ ] Log non-fatal failures to a log file instead of raising exceptions - [ ] Support more dictionary websites - [x] [国語辞典オンライン](https://kokugo.jitenon.jp/) - [ ] [Yoji-Jukugo.com](https://yoji-jukugo.com/) - [ ] [実用日本語表現辞典](https://www.weblio.jp/cat/dictionary/jtnhj) - [ ] Support more Monokakido dictionaries - [x] 三省堂国語辞典 第8版 (SANKOKU8) - [ ] 精選版 日本国語大辞典 (NDS) - [ ] 大辞泉 第2版 (DAIJISEN2) - [ ] 明鏡国語辞典 第3版 (MK3)