.gitignore
LICENSE.md
README.md
main.py
pyproject.toml
requirements.txt
setup.py
updater.py
.github/workflows/publish-to-pypi.yml
src/pycatsearch/__init__.py
src/pycatsearch/__main__.py
src/pycatsearch/_version.py
src/pycatsearch/async_downloader.py
src/pycatsearch/catalog.py
src/pycatsearch/catalog_entry.py
src/pycatsearch/downloader.py
src/pycatsearch/utils.py
src/pycatsearch.egg-info/PKG-INFO
src/pycatsearch.egg-info/SOURCES.txt
src/pycatsearch.egg-info/dependency_links.txt
src/pycatsearch.egg-info/entry_points.txt
src/pycatsearch.egg-info/requires.txt
src/pycatsearch.egg-info/top_level.txt
src/pycatsearch/gui/__init__.py
src/pycatsearch/gui/about_dialog.py
src/pycatsearch/gui/catalog_info.py
src/pycatsearch/gui/download_dialog.py
src/pycatsearch/gui/file_dialog_source.py
src/pycatsearch/gui/float_spinbox.py
src/pycatsearch/gui/found_lines_model.py
src/pycatsearch/gui/frequency_box.py
src/pycatsearch/gui/html_style_delegate.py
src/pycatsearch/gui/menu_bar.py
src/pycatsearch/gui/preferences.py
src/pycatsearch/gui/save_catalog_waiting_screen.py
src/pycatsearch/gui/selectable_label.py
src/pycatsearch/gui/settings.py
src/pycatsearch/gui/substance_info.py
src/pycatsearch/gui/substances_box.py
src/pycatsearch/gui/titled_list_widget.py
src/pycatsearch/gui/ui.py
src/pycatsearch/gui/update_dialog.py
src/pycatsearch/gui/url_label.py
src/pycatsearch/gui/waiting_screen.py
src/pycatsearch/gui/catalog_wizard/__init__.py
src/pycatsearch/gui/catalog_wizard/download_confirmation_page.py
src/pycatsearch/gui/catalog_wizard/progress_page.py
src/pycatsearch/gui/catalog_wizard/settings_page.py
src/pycatsearch/gui/catalog_wizard/summary_page.py
src/pycatsearch/gui/i18n/de.qm
src/pycatsearch/gui/i18n/de.ts
src/pycatsearch/gui/i18n/fr.qm
src/pycatsearch/gui/i18n/fr.ts
src/pycatsearch/gui/i18n/ru.qm
src/pycatsearch/gui/i18n/ru.ts
test/test_async_download.py
test/test_download.py
test/test_search.py