Wordlist is composed of every first entry in the each zlib stream. Dictionary program may use it to jump at relevant stream based on sorting. Other than that, the txt file contains keyboards, collates and other stuff that were required by the converter program.
About python version, type hints I added raises the min. version to 3.9, I guess.
For spacing differences, at line 58, I convert every 2+ space to one. If you don't want that add # before that line to comment it out. Finally, at line 59 I try to remove the control characters which I thought were the results of decoding errors but they may denote markup for styling like bold, italic etc. I don't have access to a Pocketbook device so I don't know how those are rendered in lookup results.
|