Cambridge

Latest version: v3.9.4

Safety actively analyzes 623983 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 8

3.9.4

Because the Merriam Webster's on the web examples div class name changed, this version updated accordingly, making crawling this part more robust by catching the div class name fuzzily.

3.9.3

- utilized redirect for Cambridge Dictionary
- fixed a bug in cache hitting
- worked around python forbidding a commandline argument string value from starting with '-'
- worked around color codes surrounded by "[]" within normal text "[]" making color parsing fail, a rare occasion happened in Webster Dictionary

3.9.0

- got rid of `rich` third party library, rendering colors by the project itself
- beautified the display of the Cambridge dictionary, and made a big overhaul of its code
- fixed some bugs for the redirect page for some words

3.8.4

Cambridge's website may have updated its html structure on Feb 2 2024, which caused the parser not to be able to parse out the Dictionary name, which is a part of the output content of each search by this program. Fixed it by this version.

3.8.2

Fixed incorrect wrapping for some long lines of "Webster's examples on the web" caused by third party library `rich`'s `console.print()` default behavior `soft_wrapping`. For a very long time, I thought it was terminal's wrapping kinks independent of this program, but after deep digging into `terminfo`, I found the devil is actually not in terminal, but in the `rich`'s insensible default setting, which is very hard to find and took me a lot of time.

If you use Webster dictionary a lot, I strongly recommend you make an upgrade.

3.8.0

- added 'wod' subcommand for display 'Word of the Day' in Merriam Webster Dictionary
- utilized some printing formats

Page 1 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.