Finalmente tirei um tempo para testá-lo: Funciona!!!
Estou em um WIN 10 pro, 64 bits, executando PT9.4
1. Baixe o arquivo zip do Github e descompactei
2. Nada funcionou, então primeiro tive que organizar todas as minhas versões antigas do Python; instalar a mais recente (3.13); configurar os caminhos; e pip install lxml para o Python mais recente (tive essa dica do readme).
3. Então obtive alguns resultados, mas sem saída
4. Tive que ajustar o script glossy9.py em vários locais para a minha situação:
linha 27: Coloquei minha pasta personalizada (não fez nada, parece que apenas a linha 29 está sendo usada)
linha 29: Adicionei minha pasta personalizada, prestando atenção à sintaxe especial do windows (foi útil ter aqueles exemplos padrão)
linha 30: Substituí pelo código do nosso projeto
linha 34: Inseri o código do nosso projeto, substituindo o AHS fixo
linha 35: Inseri o código do nosso projeto, substituindo o AHS fixo
linha 73: Substituí "/" por "\\" pois estou trabalhando no Windows
Foi tudo o que tive que ajustar, levou um tempo para descobrir, mas o script é bem estruturado, então nada profundo, muito razoável para uma ferramenta gratuita que você escreveu para si mesmo.
Como saída, obtive <our-project-code>_Lexicon.xhtml na pasta com os léxicos de exemplo fornecidos. Parece funcionar bem no meu Chrome e no meu Firefox, usando principalmente configurações padrão para meus navegadores.
O projeto em questão tem dois conjuntos interlineares, um em francês, outro em inglês. O Glossy não se importou, está gerando as múltiplas entradas agrupadas de acordo com a língua de origem. Muito bom isso. É ótimo, ver todo o trabalho que foi feito nesses projetos interlineares acessível por alfabeto "em um só lugar".
Então, em geral, estou encantado por ter conseguido fazer isso funcionar, depois de anos de ouvir falar sobre isso de vez em quando. Se eu encontrar algum tempo, vou espiar alguns dos detalhes de "como você fez" e aprender para as minhas próprias ideias. Muito obrigado por compartilhar isso!