Anki add-on: Multi search using a list of words

The add-on can be used to perform multiple similar searches at once, for example, by searching for cards using a list of words or some text as input. It's been developed for Anki 2.1.49 and may not work with the latest version, but it appears to be working fine with the latest version (Anki 24.06.3). I'm not very familiar with Anki's codebase and how Anki works under-the-hood, but after a bit of testing the add-on seems to be working fine for me, but there might be some minor bugs that were left undetected or maybe the add-on doesn't play well with some other add-ons. Any bug reports or suggestions will be appreciated but at the moment I probably won't be interested to spend time to update and improve the add-on. In theory, it should produce similar results when searching for cards in Anki manually one by one or at once using OR syntax - https://docs.ankiweb.net/searching.html . The add-on is accessible from the search box's context menu. The input can be a list of words or phrases separated by lines (search by lines) or some sentence or text (search by words). The search results can be filtered by field or by search. The search filter will be empty or contain the same text that was in the browser. * Search by "lines (exact phrase)" might be unsuccessful and find nothing if it's been separated by HTML tags and it's not in a sort field. Anki is only able to search within formatting in the sort field you’ve configured. For example, if you add " exa mple" to one of your fields, this will not be matched when searching for "example" unless that field is the sort field. If a word is not formatted, or the formatting does not change in the middle of the word, then Anki will be able to find it in any field. https://docs.ankiweb.net/searching.html#searching After pressing Ctrl+Enter or clicking OK, the add-on will perform multiple searches and build the list with results. If "Add new notes" was selected, a new window will appear first that can be used to add new notes with the search terms. Then the browser window will be modified a bit. There will be a new column (Search) and two arrow buttons. The browser will contain all searches with at least one result. To view each result separately, use the arrow buttons. The same note might appear more than once in the browser if it was found by different searches. It looks like any modifications to one of these notes will be noticed by Anki and updated appropriately. The Search column and two arrow buttons will be hidden after searching for something else in the browser. Credits https://github.com/tomaarsen/Inflex > The Inflex module is a rule-based morphological analyser and generator. It allows for conversions of any noun, verb or adjective to a specific wordform such as singular, plural, past, past participle or present participle. -- N. <kelciour@gmail.com>

GitHub repository: tomaarsen/inflex
Repository description: Natural Language Inflection in English
Languages: Python
Topics: conjugation, convert, converter, declension, inflect, inflection, inflections, inflex, morphological-analysis, morphological-generation, nlp, python