v1.2.0
This minor release primarily adds API functions to create readalongs from other Python modules or scripts. See readalongs/api.py.
✨ New Features
36b8b0d- add run-web-api.sh to easy launch dev mode API server (PR #248 by @joanise)8d7be24- tests: add silence_c_stderr to silence SoundSwallower in test suites (commit by @joanise)472672d- add --quiet option to test/run.py and refactor the runner (commit by @joanise)68d833b- add api.convert_to_readalong (commit by @joanise)d47c24b- add convert_to_offline_html() to api.py (commit by @joanise)
🐛 Bug Fixes
791e0b9- deps: remove unnecessary dependency declarations (commit by @joanise)3cab240- catch exceptions due to failure to create XML from text (PR #242 by @joanise)1738c15- deps: relax the pydub requirement to allow the latest (PR #244 by @joanise)eec5662- repair how multiple examples are declared in web_api (PR #243 by @joanise)99da050- tests: silence test_anchors and test_force_align suites (commit by @joanise)65149e5- tests: silence all remaining noisy test suites (commit by @joanise)954211c- readalongs should not NFD normalize its input text (commit by @joanise)93c9cb0- our HTML should only have the viewport meta once (commit by @joanise)
♻️ Refactors
cb3c5e4- type file names as Union[str, os.PathLike], à la PEP 519 (commit by @joanise)25f2dad- give the API convert functions self-documenting names (commit by @joanise)