- Upgrade REPL Interface by migrating from
cmd
tocmd2
. (Issue #26) - Persistent history, start-up script support, shortcuts, aliases, macros
- Output redirection
- Clipboard integration
- Update documentation
- Fix bugs (Issue #25)
- Add search mode support to all interfaces (Issue #24)
- Uniformly follow lower case convention for CLI help mesages
- Update documentation
- Fix bugs
- Add the explicit REPL command
search
- Add a REPL command
stats
- Interpret arguments
all
andnone
to the REPL commanduse
- Add
lexicon_id
toEntry
class - Add a placeholder for post-init hook in
Entry
. If implemented, this will be run after__init__()
ofEntry
- Remove
model_map
fromCDSLDict
and add toCDSLCorpus
- Add tests for lexicon initalization, download, setup, transliteration, iteration, getitem, stats, entry, dump
- Add credits to CDSL website
- Update documentation
- Fix bugs
- Add
__getitem__
method toCDSLCorpus
to access loaded dictionaries using [] operator withdict_id
- Add
__getitem__
method toCDSLDict
to access dictionary entries using [] operator withentry_id
- Add unit tests and integration tests for
pycdsl.utils
- Add unit tests and integration tests for
pycdsl.corpus
- Update documentation
- Fix bugs
- Add
model_map
argument toCDSLDict.connect
for better customization - Make
CDSLCorpus
iterable (iterate over loaded dictionaries) - Make
CDSLDict
iterable (iterate over dictionary entries) - Update documentation
- Add ability to limit and offset the number of search results
- Add
.to_dict()
method toEntry
class - Add multi-dictionary
.search()
fromCDSLCorpus
- Add support for multiple active dictionaries in REPL
- Improve code structure (more modular)
- Improve documentation formatting
- Update documentation
- Fix bugs
- Functional CLI (console command) for dictionary search
- Integration of existing REPL into the CLI. (
--interactive
) - Extend transliteration support on Corpus, Dictionary, Search and Entry level
- Make the package Python 3.6 compatibile
- Improve dictionary setup
- Add a function to dump data
- Add logging support
- Add transliteration support using
indic-transliteration
- First release on PyPI.