Vocabsieve

Latest version: v0.12.0

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

Scan your dependencies

Page 1 of 5

0.12.0

New features
* Replace Web Reader with Epub.js based reader
* This should look much better than the old reader. The old reader is now removed and will not be accessible from the new version. You should convert all of your ebooks to epub format and use the new reader on upgrade.
* Improved Wiktionary (English) dictionary source by using kaikki.org API. Among other things, this would now include extra information like gender, animacy, and IPA pronunciation, depending on data availability
* Support for importing [kaikki.org](https://kaikki.org/) Wiktionary archives.
* You can import any archive you find on that site, which include Wiktionary with definition in several languages. Support for archives in non-English languages is preliminary, though it should mostly work. Report any issues on Github or the chatroom.
* Go through definitions by scrolling on the definition viewer
* Fail existing cards when adding a duplicate
* Custom lemmatization rules: you can now add custom rules in the form of regular expressions in the config window
* Word list importer is now implemented: you can now generate Anki cards from any text file with one word on each line
* Auto text importer will now treat capitalized names as known to reduce useless cards, except in German and Luxembourgish.
* Minimum window width setting by artjomsR in https://github.com/FreeLanguageTools/vocabsieve/pull/127

Other changes
* The behavior of Ctrl-D and Ctrl-Shift-D should be more intuitive now
* Fix image not found bug
* Seen data processing should now be faster. You may need to rebuild your seen database in Track -> Content manager
* Default lemma_policy is now "Lemma first, then original". Existing users are recommended to change it automatically
* Old database migrations have been removed. If you are upgrading from before 0.10, you should first upgrade to 0.11.1.
* Interface should no longer hang when fetching definition

**Full Changelog**: https://github.com/FreeLanguageTools/vocabsieve/compare/v0.11.1...v0.12.0

0.11.1

New features
* Implement word cramming in Analyzer
* Added View Note and View Last Note buttons, lookup on hover by PIPPOHSIOS in https://github.com/FreeLanguageTools/vocabsieve/pull/120
* Manual marking of words in frequency list by 1over137 in https://github.com/FreeLanguageTools/vocabsieve/pull/125
* Use gevent for WSGI by RasmusRendal in https://github.com/FreeLanguageTools/vocabsieve/pull/128
* Add tooltips to book analyzer explaining metrics by RasmusRendal in https://github.com/FreeLanguageTools/vocabsieve/pull/130
* Introduce a general error handler by RasmusRendal in https://github.com/FreeLanguageTools/vocabsieve/pull/129
* Added fallback for hovering lookup on Linux systems by PIPPOHSIOS in https://github.com/FreeLanguageTools/vocabsieve/pull/133
* Shortcut improvements by artjomsR in https://github.com/FreeLanguageTools/vocabsieve/pull/110
* Koreader: Add support for PDF in vocabbuilder by RasmusRendal in https://github.com/FreeLanguageTools/vocabsieve/pull/92

Bugfixes
* Fix menu items missing in MacOS
* Fix exception in WiktionarySource by RasmusRendal in https://github.com/FreeLanguageTools/vocabsieve/pull/131
* Fix bug where BookAnalyzer would only work for ru and uk by RasmusRendal in https://github.com/FreeLanguageTools/vocabsieve/pull/126
* Fix crashes when languages aren't supported in SentenceSplitter

New Contributors
* PIPPOHSIOS made their first contribution in https://github.com/FreeLanguageTools/vocabsieve/pull/120

0.11.0

New features
- Clipboard monitoring should now work on Wayland and on MacOS now that a workaround (polling) has been implemented.
- Word scores are now cached and is now used to display word status on lookup
- Dictionary definition handling has been revamped. Now you can switch between several different results in each of the two definition boxes.
- You can specify the order in which definitions are fetched, as well as what form of the word to use for each dictionary (lemma policy)
- Pronunciation: Forvo fetching should now be able to get either mp3 or ogg. Windows or IOS users should use mp3.
- Logging is introduced in the program. You can view the logs by going to Help -> View session logs. Please include the log when reporting an issue.

Other changes
- Interface has been somewhat simplified to reduce clutter. Lookup buttons have been removed but they are still accessible via Ctrl/Cmd+D and Ctrl/Cmd+Shift+D.
- Shortcut for clearing the selected image is now Ctrl+W in order to ensure that all shortcuts are accessible with the left hand alone. In the future a different set of shortcuts will be added for right-handed operation.
- The local HTTP API has been removed for now. A more refined API will be introduced when the need arises.
- You are recommended to use the new [manual](https://docs.freelanguagetools.org/) from now on.
- The config tool has been moved to the menu bar.

0.10.2

New features
- Option to capitalize sentences from clipboard (by AtilioA)
- Async audio fetching for better UI responsiveness (by AtilioA)

Bug fixes
- Fetching all pronunciations (by artjomsR)
- KOReader importer should now truncate language codes with regional suffixes. (by billyc)

Other changes
- Default instance of Lingva translate is now https://lingva.lunar.icu. Existing users will need to change this manually.

0.10.1

Users upgrading from before 0.10 should also view the release notes of 0.10.0. It is NOT safe to downgrade to a version before 0.10 after upgrading due to a database change.
New features
- Implemented basic dark theme support. The theme should also look better overall especially for Windows users.

Bug fixes
- Kindle importer should now record the correct lookup timestamps. For existing users a database change will take place to fix this.
- KOReader vocab builder importer should now display a correct count
- Python package should now have all dependencies listed

0.10.0

It is NOT safe to downgrade to a version before 0.10 after upgrading due to a database change.
New features
- Vocabulary tracking. From this version, VocabSieve is now able to process data from a variety of sources, including Anki, past lookups, and texts you have read (incl. video subtitles) to create a database of words you know. Parameters are configurable via the settings.
- You can export either the exact data or simply a list of known words in JSON format for your own use.
- Book analyzer. Based on the words you know, a book analyzer is provided to help you quickly screen for immersion content based on difficulty and ease of making flashcards.
- The learning simulator takes into account effects of learning words on text difficulty over the course of reading.
- Statistics. Several statistics are now viewable in the program itself, via the Statistics option on the menu bar.
- A new KOReader importer based on its Vocabulary Builder is available. Due to the various limitations and inherent complexity of the original KOReader importer, it is now considered deprecated, and is planned to be removed two releases from now (in 0.12). To use it, please ensure that your KOReader vocabulary builder is set to save context, and not add words automatically to reduce noise.
- Cognates are now supported as a type of dictionary. It can help make vocabulary tracking more accurate, especially if your target language shares a lot of words in common with languages you know.
Other changes
- When multiple words are selected, it will now brute-force through all combinations of lemmatized and non-lemmatized versions of each word until a definition is found. This should improve dictionary usability with phrases.
- You can now use compressed json formats (.json.xz, .json.gz, .json.bz2). NOT zip, tar, 7z, or .json.zst. It should behave the same as if you first decompress the json.
- Kindle and KOReader imports will now import the entirety of your lookup histories automatically, before selecting any book to make flashcards from. This provides a fuller picture of the words you looked up.
- KOReader users (regardless of using the old or the new importer) should now select the directory containing both the KOReader settings folder and the books. For most users, the easiest way to do this is to select the device directly for Kobo or the user's home folder (`/storage/emulated/0`) for Android.

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.