I finally took some time to test it: It works!!!
I am on a WIN 10 pro, 64 bit, running PT9.4
1. Pulled the zip file from Github and unzipped
2. Nothing worked, so I first had to tidy-up all my old Python versions; install the lastest (3.13); do the paths; and pip install lxml for the freshest Python (I got that hint from the readme).
3. Then I got some results but no output
4. I had to tweak the script glossy9.py in several locations for my situation:
line 27: I put my custom folder (did nothing, seems only line 29 is being used)
line 29: I added my custom folder, paying attention for the special windows-syntax (was helpful to have those default-examples)
line 30: I swapped in our project code
line 34: I spliced-in our project code, replacing the hardcoded AHS
line 35: I spliced-in our project code, replacing the hardcoded AHS
line 73: I replaced "/" by "\\" since working on Windows
That was all I had to tweak, took a while to figure it out, but the script is well enough structured, so nothing deep, very reasonable for a free tool that you wrote for yourself.
As output, I got <our-project-code>_Lexicon.xhtml in the folder with the provided sample lexicons. It seems to work well in my Chrome and in my Firefox with mainly using default-settings for my browsers.
The project in question has got two interlinear-setups, one in French, one in English. The Glossy did not mind, is outputting the multiple entries grouped-together according to source-language. Very nice this. It feels great, seeing all the work that went into those interlinear-projects as accessible by alphabet "in one place".
So in general, I am delighted that I got this going, after years of on-and-off hearing about it. If ever I find some time, I will spy into some of the details of "how you done it" and will learn for my own ideas. Thank you muchly for sharing this!