Feature Request: libarchive instead of python zipfile
After a bit of poking around, I found that Catfish uses the Python library zipfile for searching within archives, which, depending upon how it is built, can handle DEFLATE, BZ2, and LZMA only. This leaves out a ton of archive formats folks might be using. For me personally, everything is 7z of some sort.
It looks like post-Python 3.7ish, the libarchive python bindings should support almost every format that libarchive handles.
If Catfish were to use that, we'd be able to search within a ton of different archive formats and would, IMO, lead to a much better user experience.