- All notable changes to this project will be documented here
- Added autoanki version to logs
- Added more unit tests
- Added progress bars for better feedback
-
Removed old test files
-
Dictionary abstract class now uses dict instead of list
-
Pass in dictionary verification
-
Added back support for multi-file books
-
Faster book scraping
-
Finish part-of-speech analysis
-
Don't run db populate based on settings
-
Dedicated Chinese database
-
Rename cantonese column to juytping
-
Zhuyin
-
Audio
-
Filter by HSK level
-
Filter by word frequency
-
Import txt files (Pleco exports)
-
Import epub files
-
Import Pdf files
-
Export as csv
- Updated documentation
- Updated readme
- Changed add_book() to add_book_from_string() and add_book_from_file()
- Removed support for multiple files...Will be added back later
- database name is no longer a required field. A new database using timestamp will be made
- Removed pycache
- Removed legacy web scraper
- Fixed imports
- Added linting
- Removed need for BookCleaner
- Converted DatabaseManager to abstract class to prepare for multi-language
- Improved top-level logs and added timing information
- Added part of speech to card
- Improved load up and runtime by not re-importing dictionary
- Updated documentation for classes/functions
- Fixed bug in book cleaner due to nested relative imports
- Removed unnecessary slashes from CE-DICT definitions
- Silenced logs coming from libraries
- Hopefully fixed install requirements to include requirements.txt
- Fixed incorrect version release dates
- Seperated text tokenizer into new class (with abstract class)
- Removed legacy code from BookCleaner
- Added
chinese-converter
to requirements - Fix relative imports in pip version, and included cedict_ts.u8
- Now exclusively replaces only different characters
- Added ablility to use user-specified dictionary
- Removed Chinese-spesific code from AutoAnki.py
- Added word frequency data to database
- Added ability to filter cards based on frequency
- Added
autoanki
tag to all cards generated - Added smarter dictionary lookups, including removing numbers, same character twice (宝宝), and splitting some words
- Added
force
option to skip confirming cleaning large numbers of files - Added documentation for Dictionary
- Reordered CHANGELOG.md
- Added pinyin with symbols, instead of numbers
- Added part of speech. (Noun, verb, etc.)
- Added ability to add book from directory
- Traditional books now format correctly in the database
- Improved Puncuation filtering
- Removed unnecessary logging output
- Set multiple definitions on newlines
- Updated README.md
- Moved DeckManager out of init.py
- If the user included .apkg at the end, ignore it
- Logger for each module is now set by AutoAnki
- Fixed images displaying on Pypi
- Made Database mandager functions more verbose
- Now uses internal CC-CEDICT file
- Faster dictionary lookups by using internal state
- Better dictionary formatting
- Fixed bugs
- Removed legacy files
- Changed dictionary to use local file, rather than internet lookups
- Formatted logging output
- Updated README.md
- Cleaned input to remove punctuation
- Fixed setup.cfg bad imports
- Fixed imports
- Added missing sql files to package
- Added LICENCE
- First stable release of
autoanki